pinact
Version updated for https://github.com/suzuki-shunsuke/pinact-action to version v1.1.0.
- This action is used across all versions by 143 repositories.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The pinact-action automates the process of pinning specific versions of GitHub Actions and reusable workflows in workflow files to enhance security and stability. It validates and updates the workflow files, ensuring that actions are securely pinned to specific versions, and optionally pushes the changes or fails the CI if unpinned actions are detected. This helps prevent issues caused by unintentional updates to third-party actions and ensures consistent builds.
Release notes
Issues | Pull Requests | https://github.com/suzuki-shunsuke/pinact-action/compare/v1.0.1...v1.1.0 | Base revision
Features
#838 #844 Rewrite Composite Action as JavaScript Action
The Composite Action has been rewritten as a JavaScript Action. Using TypeScript allows for more flexible implementation and makes it possible to support new pinact options:
- update
- verify
- review
- min-age
- include
- exclude
In addition, the Action no longer depends on other actions, which improves performance.