跳转到主要内容

未提供项目描述

项目描述

gha-tools

PyPI - Version PyPI - Python Version


目录

安装

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_TOKENGITHUB_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 查看哈希值)

上传时间 Python 3