Skip to content

Conversation

joseph-sentry
Copy link
Contributor

@joseph-sentry joseph-sentry commented Jun 2, 2025

We are requiring users to have the requirements for the action installed ahead of time, and we want to be in control of the error messaging.

@joseph-sentry joseph-sentry requested review from spalmurray and a team June 2, 2025 22:25
# The branches below must be a subset of the branches above
branches: [ main ]
branches: [main]
schedule:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TIL how to schedule action runs

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fyi, these are... fluffy. don't rely on crons in GHA for precise timing

verbose: true
token: ${{ secrets.CODECOV_TOKEN }}

run-alpine:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

huge. 🥔

action.yml Outdated
runs:
using: "composite"
steps:
- name: Detect shell
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why is this necessary? Can't we just use sh for everything?

action.yml Outdated
fi
- name: Action version
shell: bash
shell: ${{ env.CC_SHELL }}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

W that all this stuff just works in the less featured shells

Copy link
Contributor

@spalmurray spalmurray left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1q

Copy link
Contributor

@spalmurray spalmurray left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@@ -1,4 +1,3 @@
#!/usr/bin/env bash
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you can do a shebang for sh - would recommend as otherwise I believe it just uses the default shell, which could potentially be bad? Regardless would rather be explicit about the API necessary for the script to run

@spalmurray
Copy link
Contributor

Oh I see your commits are called try something lol Ping me on slack when actually need a review. I was going based on GH notifications

@joseph-sentry joseph-sentry changed the title build: fix it for alpine fix: check reqs exist Jun 24, 2025
steps:
- name: Install all required deps
run: |
apk add git curl gnupg bash
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we add these as reqs on the README? versions would be useful too

@joseph-sentry joseph-sentry merged commit 2db07e3 into main Jun 25, 2025
19 checks passed
@joseph-sentry joseph-sentry deleted the joseph/shell branch June 25, 2025 15:58
Copy link

codecov bot commented Jun 25, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 0.00%. Comparing base (78f372e) to head (e7d5e9b).
Report is 1 commits behind head on main.

Additional details and impacted files
@@     Coverage Diff      @@
##   main   #1835   +/-   ##
============================
============================

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

charmander added a commit to Weasyl/weasyl that referenced this pull request Aug 28, 2025
An unnecessary breaking change was deployed without updating the major version (codecov/codecov-action#1835). Its web UI still doesn’t work most of the time and its value is limited, so I’d rather just remove it again.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants