https://github.com/dext7r/deleteworkflowrunlogs
A GitHub Action to delete logs of a workflow run | 用于删除工作流运行日志的 GitHub action
https://github.com/dext7r/deleteworkflowrunlogs
action github github-actions workflow
Last synced: 5 months ago
JSON representation
A GitHub Action to delete logs of a workflow run | 用于删除工作流运行日志的 GitHub action
- Host: GitHub
- URL: https://github.com/dext7r/deleteworkflowrunlogs
- Owner: dext7r
- License: mit
- Created: 2024-05-02T09:01:15.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-07T16:07:47.000Z (over 1 year ago)
- Last Synced: 2025-03-29T05:24:25.339Z (about 1 year ago)
- Topics: action, github, github-actions, workflow
- Language: TypeScript
- Homepage: https://github.com/dext7r/deleteWorkflowRunLogs
- Size: 338 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
deleteWorkflowRunLogs
# deleteWorkflowRunLogs
deleteWorkflowRunLogs 是基于[@octokit/rest](https://github.com/octokit/rest.js ) 封装的github action版本。也可使用 [@dext7r/delete-workflow-run-logs](https://www.npmjs.com/@dext7r/delete-workflow-run-logs),在node环境下使用
## action
### 新建一个workflow文件
```yaml .github/workflows/delete-workflow-run-logs.yml
name: Push Notifications
on:
push:
branches:
- main
jobs:
delete-workflow-run-logs:
runs-on: ubuntu-latest
steps:
- name: Run Push Notifications action
uses: dext7r/delete-workflow-run-logs@main
with:
token: ${{ secrets.GITHUB_TOKEN }}
per_page: 100
expire_time: 7d
status: completed
repo: ${{ github.repository.repo }}
owner: ${{ github.repository.owner }}
```
## 参数
| 变量名 | 描述 | 可选值 | 默认值 | 必填 |
|---------------|----------------------|---------|--------|--------|
| token | GitHub token | | | 是 |
| per_page | 每页展示的数量 | | 100 | 否 |
| expire_time | 过期时间 |