actions-updater
Installation
SKILL.md
GitHub Actions Version Updater
Update GitHub Actions in workflow files to their latest released versions. This replaces Dependabot's package-ecosystem: "github-actions" functionality.
Process
Step 1: Check for Updates
Run the bundled script to parse all uses: lines and query each action's latest release:
uv run actions-updater/scripts/check_updates.py
With no arguments, the script scans .github/workflows/*.yml and *.yaml. To check specific files:
uv run actions-updater/scripts/check_updates.py path/to/workflow.yaml
The script parses workflow YAML, recursively extracts all uses: owner/repo@version entries, queries gh release view --repo owner/repo for each, and outputs a comparison table showing the current and latest major versions. It skips local actions (./...) and Docker actions (docker://...).