Repository navigation
Rewritten in Go.
⚠️ Breaking Changes
- The
github-actions-cliPython package is no longer maintained; v1.2.5 is its last release. Use the
gh actions-updateGitHub CLI extension, or the standalonegh-actions-updatebinary from the releases page - Removed the
analyze-orgscommand - Log messages are hidden by default:
-vshows progress messages,-vvdebug details GH_TOKENtakes precedence overGITHUB_TOKEN, as in the GitHub CLI- Local workflow paths are shown relative to the repository root (
.github/workflows/ci.yml) - The commit message option is
--commit-msg(the old-commit-msgspelling still works)
🚀 Features
--updateand--commit-msgwork without spelling outupdate-actions:gh actions-update --update- Latest releases are looked up in parallel, and each action repository is queried only once
- Works from any directory inside a local clone, not only its root
list-actionsaccepts a workflow file name:gh actions-update list-actions ci.yml- Actions are listed in the order they appear in the workflow
--versionoption- Prebuilt binaries for FreeBSD, 32-bit Linux (x86 and ARM), 32-bit Windows and Windows on ARM
🐛 Bug Fixes
- fix: An action pinned to the commit SHA of its latest release was reported as outdated
- fix: Updating
actions/checkout@v4could also rewriteactions/checkout@v4.1.0in the same workflow (to@v5.0.0.1.0) - fix:
--updaterewrote or committed every workflow, including those without updates - fix: A workflow that isn't valid YAML no longer aborts the scan; it is skipped with a warning
Full Changelog: v1.2.5...v2.0.0