You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
to make sure that action.yml is still valid on and into the future (e.g. its schema may change, the chosen/selected node version may become outdated/invalid, etc.)
to make sure the action does not break when the gh runners (or their interface with js actions) change
create a scratch branch or scratch repo for pushing test commits to
if branch, the ci yaml itself must still be on the default branch
choose any events necessary, but also at least run on a schedule (e.g. daily) since it's possible for this action (or its manifest: action.yml) to break even if the pkg/repo itself doesn't actually change
observe workflow runs for failures, esp those due to an invalid action.yml. This can also be used as a way to verify that the action.yml is (still) valid before releasing/tagging new versions.
can use gh api to retrieve workflow run results
can view results manually in browser anywhere workflow run results are displayed (e.g. Actions tab, commit list/history, branch landing page, pr checks), or in user notifications (if configured)
maybe auto-open an issue or pr on failure for extra visibility
NOTE: remember that pushing commits from within gh actions/ci will not trigger further events/workflows unless pushed using a custom token/pat
The text was updated successfully, but these errors were encountered:
Why?
action.yml
is still valid on and into the future (e.g. its schema may change, the chosen/selected node version may become outdated/invalid, etc.)How?
action.yml
) to break even if the pkg/repo itself doesn't actually changeaction.yml
. This can also be used as a way to verify that theaction.yml
is (still) valid before releasing/tagging new versions.Actions
tab, commit list/history, branch landing page, pr checks), or in user notifications (if configured)The text was updated successfully, but these errors were encountered: