bump-ghw
Bump your github workflow versions! An easy to use local CLI to update your github action yamls.
Usage
uvx bump-ghw --gh-token $(gh auth token)
The easiest way to use the CLI is to authenticate through gh cli and then use that provided token. This token will have all the permissions required for this tool.
You can use this CLI without a token, just expect to get quickly rate limited.
Rational
We follow best practices and only output the commit SHA for specific versions.
bump-ghw is useful for those repos that don't have systems to automatically update dependencies. But if possible, use renovate!
Roadmap
This CLI tool is very much a WIP. The following are things I plan to implement into this tool.
- Ability to convert tag pins into SHA pins (but not update).
- Update to but ask to increment major version
- Support docker sources
- Support actions in a subdirectory
Internal TODOs
- Drop githubkit dependency (way too overkill for this tool)
- Cache responses
Things to investigate
- Update to latest that is more than
Ndays old.
Metadata
Release files for bump-ghw 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bump_ghw-0.2.0.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bump_ghw-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.8 kB
Release files / bump_ghw-0.2.0.tar.gz
| Download URL | bump_ghw-0.2.0.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c440ab1beb74a8aa59a0b74a988f9a037457a03df3d2a12ae020b4a80f550a88
|
|
BLAKE2b-256 checksum How to use checksums |
fcdd34b586229cbae21fe4163c6d5cf67d82a3a2a1c5e94c7b61cfa89fad4c1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / bump_ghw-0.2.0-py3-none-any.whl
| Download URL | bump_ghw-0.2.0-py3-none-any.whl |
|---|---|
| Size | 4.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d48b10c2de15739bc0e32d9e5c4cb065cc24c76c002521ab268052016619a073
|
|
BLAKE2b-256 checksum How to use checksums |
1c6ddf0952322196350154ee73467409de7878a3041bb21ad12b968446c935d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|