feat: 實作 Clean Old Release action
docker-actions/template: CI / BUILD (pull_request) Successful in 5s
docker-actions/template: CI / BUILD (pull_request) Successful in 5s
- 依建立時間將 release 分為正式版與 beta 版(tag 含 beta),各自保留最新指定筆數(keep_count 預設 5、keep_count_beta 預設 10),其餘舊 release 連同對應 git tag 一併刪除 - Node.js 主程式置於 src/(index.js 主流程、logger.js 統一訊息格式 [yyyy/MM/dd HH:mm:ss][階段][等級]: 訊息) - 多階段建置 dockerfile(NODE_VERSION=latest / NODE_RUNTIME=slim),entrypoint.sh 輸出啟動訊息後 exec 主程式 - 補齊全部 JSDoc 與指令檔逐行註解,重建 readme.md - 移除範本的 .gitea/scoped_workflows/ci.yaml Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
fd96e217fc
commit
597fa4119b
+11
-9
@@ -1,14 +1,16 @@
|
||||
name: 'Gitea Docker Template'
|
||||
description: 'Gitea Docker 範本'
|
||||
author: 'Jeffery'
|
||||
name: Clean Old Release
|
||||
description: 依建立時間將 release 分為正式版與 beta 版,各自保留最新指定筆數,其餘舊 release 連同對應 git tag 一併刪除。
|
||||
author: Jeffery
|
||||
inputs:
|
||||
message:
|
||||
description: '輸入訊息'
|
||||
keep_count:
|
||||
description: 正式版 release 要保留的最新筆數
|
||||
required: false
|
||||
default: 'Hello, World!'
|
||||
outputs:
|
||||
message:
|
||||
description: '輸出訊息'
|
||||
default: '5'
|
||||
keep_count_beta:
|
||||
description: beta 版(tag 名稱含 beta)release 要保留的最新筆數
|
||||
required: false
|
||||
default: '10'
|
||||
runs:
|
||||
using: docker
|
||||
image: dockerfile
|
||||
entrypoint: /action/entrypoint.sh
|
||||
|
||||
Reference in New Issue
Block a user