← Package directory
Available on winget

Install 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.

Install with winget
winget install --id suzuki-shunsuke.pinact
Upgrade
winget upgrade --id suzuki-shunsuke.pinact
Uninstall
winget uninstall --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 3.10.1

๐Ÿ› Bug Fixes #1535 pin uses lines with multiple spaces after the YAML list dash

Read release notes

Version history

Version Updated Notes
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...