21 lines
799 B
YAML
21 lines
799 B
YAML
name: Clean Old Release
|
||
description: 依建立時間將 release 分為正式版與 beta 版,各自保留最新指定筆數,其餘舊 release 連同對應 git tag 一併刪除。
|
||
author: Jeffery
|
||
inputs:
|
||
keep_count:
|
||
description: 正式版 release 要保留的最新筆數
|
||
required: false
|
||
default: '5'
|
||
keep_count_beta:
|
||
description: beta 版(tag 名稱含 beta)release 要保留的最新筆數
|
||
required: false
|
||
default: '10'
|
||
runs:
|
||
using: docker
|
||
image: dockerfile
|
||
entrypoint: /action/entrypoint.sh
|
||
env:
|
||
# 將 Gitea 自動提供的 token 注入容器環境,供 index.js 讀取 GITHUB_TOKEN/GITEA_TOKEN 用;
|
||
# docker action 不會自動把 token 帶進容器,須在此明確以 ${{ gitea.token }} 賦值傳入
|
||
GITHUB_TOKEN: ${{ gitea.token }}
|