This Action can delete the Releases and Workflows runs of the specified repository.
这个 Actions 可以删除指定仓库的 Releases 和 Workflows 运行记录。
Introduce this Actions in the .github/workflows/*.yml
workflows script to use, for example delete.yml.
在 .github/workflows/*.yml
工作流脚本中引入此 Actions 即可使用,例如 delete.yml。
- name: Delete releases and workflows runs
uses: ophub/delete-releases-workflows@main
with:
del_releases: true
releases_keep_latest: 5
del_workflows: true
workflows_keep_day: 10
gh_token: ${{ secrets.GH_TOKEN }}
You can configure removal settings using the following keys in your delete.yml file:
您可以在 delete.yml 文件中使用以下选项配置删除设置:
Key / 选项 | Required | Description / 说明 |
---|---|---|
delete_releases | Required 必选项 |
Whether to delete releases records (options: true /false ), default is false . 是否删除 releases 记录(选项: true /false ),默认为 false 。 |
releases_keep_latest | Optional 可选项 |
Set how many latest Releases versions to keep (Integer . eg: 5), Set to 0 to delete all, default is 90 . 设置保留几个最新的 Releases 版本( 整数 。如:5),设置为 0 表示全部删除,默认保留 90 个。 |
releases_keep_keyword | Optional 可选项 |
The keywords of the releases that need to be reserved, Use / to separate multiple keywords (eg: book/tool ), default is None . 需要保留的 Releases 的 关键字 ,多个关键字使用 / 分割(例如:book/tool ),默认值 无 。 |
delete_tags | Optional 可选项 |
Delete tags associated with releases (options: true /false ), default is false . 删除与 Releases 关联的 tags (选项: true /false ),默认为 false。 |
delete_workflows | Required 必选项 |
Whether to delete workflows records (options: true /false ), default is false . 是否删除 workflows 记录(选项: true /false ),默认为 false 。 |
workflows_keep_day | Optional 可选项 |
Set the number of days to keep workflow runs (Integer . eg: 30), Set to 0 to delete all. default is 90 day. 设置保留几天以内的 workflows 记录( 整数 。如:30),设置为 0 表示全部删除。默认为 90 天。 |
workflows_keep_keyword | Optional 可选项 |
The keywords of workflows runs that need to be reserved, Use / to separate multiple keywords (eg: book/tool ), default is None . 需要保留的 workflows 运行记录的 关键字 ,多个关键字使用 / 分割(例如:book/tool ),默认值 无 。 |
out_log | Optional 可选项 |
Whether to output a listing log for each step (options: true /false ), default is false . 是否为每个步骤输出一个列表日志 (选项: true /false ),默认值 false 。 |
repo | Optional 可选项 |
Set the <owner>/<repo> to perform the operation, the default is the current repository . 设置执行操作的 <owner>/<repo> ,默认为当前仓库 。 |
gh_token | Required 必选项 |
Set the GH_TOKEN for performing delete operations. 设置执行删除操作的 GH_TOKEN 口令。 |
- GitHub Docs
- unifreq/openwrt_packit
- amlogic-s9xxx-armbian
- amlogic-s9xxx-openwrt
- flippy-openwrt-actions
The delete-releases-workflows © OPHUB is licensed under GPL-2.0