未提供项目描述
项目描述
gha-tools
目录
安装
pip install gha-tools
您也可以使用 pipx
直接运行 gha-tools
。
用法
自动更新工作流程操作版本
在工作流程文件或目录上使用 gh-tools autoupdate
以自动将操作版本更新到最新版本。
- 默认情况下,该命令不会将更改写入文件系统;使用
--write
以使其执行此操作。 - 您可以使用
--diff
来查看将要进行的更改。这可以与--write
一起使用。 - 您可以使用
--version-strategy=specific
来更新到特定的最新版本标签,而不是主标签,例如v1.2.3
而不是v1
。默认情况下,当可用时,使用主标签。
$ gha-tools autoupdate --diff .github/workflows
Updating .github/workflows/publish.yml...
No changes to .github/workflows/publish.yml.
Updating .github/workflows/ci.yml...
--- .github/workflows/ci.yml
+++ .github/workflows/ci.yml
@@ -34,7 +34,7 @@
requirements*txt
- run: 'pip install -e . -r requirements-test.txt'
- run: py.test -vvv --cov .
- - uses: codecov/codecov-action@v2
+ - uses: codecov/codecov-action@v3
Lint:
runs-on: ubuntu-20.04
GitHub速率限制
由于此工具使用GitHub API,您可能会遇到速率限制问题。您可以通过环境变量 GITHUB_TOKEN
或 GITHUB_AUTH
指定您的GitHub身份验证。
如果环境变量的值包含冒号 (:
),它将被解释为用户名和密码;这对于使用GitHub用户名的个人访问令牌很有用。
许可证
gha-tools
在MIT许可条款下分发。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。
源分布
gha_tools-0.0.2.tar.gz (6.4 kB 查看哈希值)
构建分发
gha_tools-0.0.2-py3-none-any.whl (7.0 kB 查看哈希值)
关闭
gha_tools-0.0.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3b17025e83738f541e181ab1b1d362fbf7e8b590a30f43bf4110e6007afaaa63 |
|
MD5 | 7db1e70a1dc52453ccdc2625593ef113 |
|
BLAKE2b-256 | 3e864f27f22292c43d3a7200df8b80596715e0a3c68428afaec3aefa575ac95b |
关闭
gha_tools-0.0.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 23275739a55e646796f009131738ccdcb9ab5ea61d41c81ff3de046d3d1992c3 |
|
MD5 | 895f83df2704d27f2dd202549fa14829 |
|
BLAKE2b-256 | 8b06cc3016f59fec8a38911681413598d897fd54092aba80cd4f69a1f432da1f |