You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's new
--pin-only (issue #7): replaces tag refs by the commit SHA they point to today, with the most specific release on that commit as a comment. Same major, no upgrade; branch refs, existing SHAs, local and docker actions are untouched and listed on stderr. Idempotent; --dry-run prints a unified diff that git apply accepts; CRLF safe.
--fix and --pin-only share one edit planner (no change to --fix behaviour; the existing tests still pass).
Verified
65 tests pass; CI green on Ubuntu, Windows and macOS (Node 20/22/24).
Live check against github.com: actions/checkout@v4 resolved to the commit that v4.4.0 points to (confirmed with git ls-remote), actions/setup-node@v4.1.0 to its tag commit; the output passes git apply --check.
Not verified
Only the first 300 tags of a repository are searched; a moving tag can change between the lookup and the merge.
Marketplace listing remains a manual step for the repository owner.