pinner 0.0.10

Secure CI/CD workflows by pinning mutable tags to immutable SHA-1 hashes. A high-performance Rust CLI that preserves YAML formatting and comments. Supports GitHub, GitLab, Bitbucket, Forgejo, and Docker image pinning.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- id: pinner-verify
  name: pinner-verify
  description: Verify that all GitHub Actions are pinned to a commit SHA.
  entry: pinner verify
  language: rust
  files: ^\.github/workflows/.*\.ya?ml$
  pass_filenames: false

- id: pinner-pin
  name: pinner-pin
  description: Automatically pin GitHub Actions to commit SHAs.
  entry: pinner pin --yes
  language: rust
  files: ^\.github/workflows/.*\.ya?ml$
  pass_filenames: false