When recommending upgrades, identify the latest compatible release first, then use the corresponding commit SHA with an optional version comment.
Verification Checklist
After changing action versions:
Ensure all edited workflows still parse and keep the same triggers/permissions unless intentionally changed.
Run the affected workflows (or equivalent local build/test commands) and confirm the upgraded steps complete successfully.
Confirm release/signing/artifact steps still produce expected outputs where applicable.
Check workflow run logs for any new deprecation warnings or runtime migration notes.
PR Notes
Include in the PR summary:
Which actions were upgraded (from -> to).
Whether any action could not move to a new major and why.
Which workflows were re-run to validate the change.
How This Complements Dependabot
Dependabot can automate many updates, but this skill still helps when:
Dependabot is not enabled for workflows in a repository.
Runtime warnings appear before an automated update is available.
A workflow needs behavior-preserving validation after the action bump.
How to use it
Copy the folder
Take github/github-actions-runtime-upgrade-conventions from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
Check the name does not clash
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.