Skip to content

A GitHub Action to delete logs of a workflow run | 用于删除工作流运行日志的 GitHub action

License

Notifications You must be signed in to change notification settings

dext7r/deleteWorkflowRunLogs

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

deleteWorkflowRunLogs

Version GitHub Workflow Status Documentation Maintenance License: MIT

deleteWorkflowRunLogs

deleteWorkflowRunLogs 是基于@octokit/rest 封装的github action版本。也可使用 @dext7r/delete-workflow-run-logs,在node环境下使用

action

新建一个workflow文件

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 过期时间 d/h/m/y 7d
status 工作流运行状态 completed/cancelled/skipped completed
repo 仓库名称
owner 仓库所有者

About

A GitHub Action to delete logs of a workflow run | 用于删除工作流运行日志的 GitHub action

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published