Skip to content

Releases: qartik/actupdate

v0.2.1

24 May 00:24
f2d65f8

Choose a tag to compare

What's Changed

  • feat: add action update cooldown by @qartik in #2
  • feat: improve stable action resolution by @qartik in #4
  • fix: report tag-driven release versions by @qartik in #5

Note: Made an accidental immutable release for v0.2.0 that failed to upload release assets. v0.2.1 is same as v0.2.0.

Full Changelog: v0.1.0...v0.2.1

v0.1.0

13 May 16:57

Choose a tag to compare

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