forked from ca1e/DeepSea
-
Notifications
You must be signed in to change notification settings - Fork 2
40 lines (34 loc) · 1.06 KB
/
Copy pathdelete.yml
File metadata and controls
40 lines (34 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#
#
# 说明:
#
# ‘删除在github空间的老固件’ 删除12小时之前的一切固件,保留数设置没效,一删除就会把在删除时间段内的固件全部删除
#
# ‘删除自动发布的老固件’ 每次启动都生效,可以设置保留数
#
# 手动按钮启动时候修改true为false也就关闭某项生效,env:下面的开关为定时删除时候分别控制开关
name: 删除记录
on:
workflow_dispatch:
inputs:
delete-older-workflow:
description: '删除workflow记录'
required: false
default: 'true'
# schedule:
# - cron: 0 7 * * 6
env:
OLDER_WORKFLOW: true
jobs:
del_runs:
runs-on: Ubuntu-20.04
name: delete-workflow-runs
steps:
- name: 删除workflow记录
uses: Mattraks/delete-workflow-runs@main
if: env.OLDER_WORKFLOW == 'true' || (github.event.inputs.delete-older-workflow == 'true')
with:
token: ${{ github.token }}
repository: ${{ github.repository }}
retain_days: 0.5
keep_minimum_runs: 0