Skip to content

v0.1.0

Choose a tag to compare

@qartik qartik released this 13 May 16:57
· 13 commits to main since this release

First release of actupdate, a CLI for updating GitHub Action references in workflow YAML files to the latest stable major version.

Highlights

  • Scans .github/workflows/*.yml and .github/workflows/*.yaml
  • Verifies candidate updates against live GitHub tags before rewriting files
  • Prefers moving major tags like v6 when they exist
  • Falls back to the latest verified stable exact tag when a repo does not publish moving major tags
  • Skips local actions, Docker references, SHA pins, branch refs, and other non-semver refs
  • Prints a grouped update plan before applying changes
  • Supports colorized terminal output
  • Defaults the confirmation prompt to yes on Enter

Usage

actupdate
actupdate --yes
actupdate --repo /path/to/repo
actupdate version

Assets

This release includes binaries for:

  • linux/amd64
  • linux/arm64
  • darwin/arm64

Notes

  • v0.1.0 only updates to the latest stable major
  • Same-major patch or minor bumps are intentionally not applied
  • If any candidate update cannot be verified, the tool aborts without rewriting files

Full Changelog: https://github.com/qartik/actupdate/commits/v0.1.0