winget install --id suzuki-shunsuke.pinact
About pinact
pinact is a CLI to edit GitHub Workflow and Composite action files and pin versions of Actions and Reusable Workflows. pinact can also update their versions and verify version annotations.
What's new in 4.1.1
Dependency Updates #1634 Update Go to v1.26.5 #1659 Update module github.com/suzuki-shunsuke/ghtkn-go-sdk to v0.5.0 #1622 Update module github.com/urfave/cli/v3 to v3.10.1 #1633 Update module github.com/google/go-github/v88 to v89 #1646 Update dependency sigstore/cosign to v3.1.2 #1653 Update dependency anchore/syft to v1.49.0 #1657 Update dependency goreleaser/goreleaser to v2.17.1
Version history
| Version | Updated | Notes |
|---|---|---|
| 4.1.1 | Unknown | Dependency Updates #1634 Update Go to v1.26.5 #1659 Update module github.com/suzuki-shunsuke/ghtkn-go-sdk to v0.5.0 #1622 Update module github.com/urfave/cli/v3 to v3.10.1 #1633 Update module github.com/google/go-github/... |
| 4.1.0 | Unknown | Features #1578 Update ghtkn-go-sdk to v0.3.0 for backend and disable device flow support |
| 4.0.0 | Unknown | ⚠️ Breaking Changes #1540 Removed the -review option Output SARIF and pass it to reviewdog. This has been announced previously. pinact run -format sarif | reviewdog -f sarif -name pinact -reporter github-pr-review #1540... |
| 3.10.1 | Unknown | 🐛 Bug Fixes #1535 pin uses lines with multiple spaces after the YAML list dash |
| 3.10.0 | Unknown | Features #1530 Support pinning branches to latest stable tags by the --branch-to-tag option The default behabiour isn't changed. By default, pinact doesn't pin branches such as main or master. If you want to pin specific... |
| 3.9.2 | Unknown | Fixes #1493 Preserve original line endings when updating workflows |
| 3.9.0 | Unknown | Features #1365 Make version separator configurable via configuration file @ReenigneArcher #1372 Make version separator configurable via command line option and environment variable 🐛 Bug Fixes #1359 Fix a bug that -log-c... |