Octopin
Octopin, pinning of GitHub actions made easy.
Documentation: https://octopin.readthedocs.org
Source Code: https://github.com/eclipse-csi/octopin
Octopin is a command line tool to analyse and pin actions referenced in GitHub workflows.
The key features are:
- Listing transitive dependencies of GitHub workflows.
- Pinning of GitHub Actions in GitHub workflows.
Installation¶
$ pipx install octopin
Usage¶
$ octopin --help
Usage: octopin [OPTIONS] COMMAND [ARGS]...
OctoPIN - Tool to pin used actions and analyse transitive dependencies of
GitHub workflows / actions.
Read more in the docs: https://octopin.readthedocs.org/.
╭─ Options ──────────────────────────────────────────────────────────────────╮
│ --version Show the version and exit. │
│ --install-completion Install completion for the current shell. │
│ --show-completion Show completion for the current shell, ... │
│ --help Show this message and exit. │
╰────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────────╮
│ dependencies Print transitive workflow dependencies. │
│ pin Pin actions used in workflows. │
╰────────────────────────────────────────────────────────────────────────────╯
License¶
This project is licensed under the terms of the Eclipse Public License 2.0.