An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

deleteWorkflowRunLogs




Version


GitHub Workflow Status



Documentation


Maintenance


License: MIT

# 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 | 过期时间 |