docs(release-cleanup): 修正 ci.yaml 過時用途註解並更新 entrypoint.sh 產生時間戳
CI / Release Tag Version (pull_request) Successful in 29s
CI / Release Cleanup (pull_request) Successful in 3s

- ci.yaml:開頭用途註解改為描述實際的 release-tag-version(beta) + release-cleanup 自我清理管線(邏輯不變)
- entrypoint.sh:更新產生時間戳為 2026/06/30 18:19:59

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Jeffery
2026-06-30 18:29:03 +08:00
co-authored by Claude Opus 4.8
parent a9b9f95a72
commit 9d8cbb6f1c
2 changed files with 14 additions and 8 deletions
+12 -6
View File
@@ -1,8 +1,8 @@
# =================================================================== # ===================================================================
# 用途:Gitea CI workflow,於 Pull Request 開啟或更新時觸發 AI 程式碼審查 # 用途:Gitea CI workflow,於 Pull Request 開啟opened)或同步更新(synchronize)時觸發(master 分支除外)
# 透過公司 Gitea 上的 composite action `opencode-code-review` # 流程先呼叫 composite action `release-tag-version`is_beta: true)標註一個 beta 成品版本並輸出版本號
# 對 PR 變更內容執行自動化 AI code review,並把審查結果以留言回貼到 PR # 再以該 beta 版本(@v${version})執行本專案的 `release-cleanup` action,對自身成品做清理(dogfooding 自我清理驗證)
# 更新日期(台灣時區 Asia/Taipei):2026/06/30 16:44:09 # 更新日期(台灣時區 Asia/Taipei):2026/06/30 18:19:59
# =================================================================== # ===================================================================
# workflow 名稱,顯示於 Gitea Actions 介面 # workflow 名稱,顯示於 Gitea Actions 介面
@@ -13,7 +13,7 @@ on:
pull_request: pull_request:
# 目標分支過濾:忽略以下分支(即 master 不觸發本 workflow # 目標分支過濾:忽略以下分支(即 master 不觸發本 workflow
branches-ignore: branches-ignore:
# 排除 master 分支,避免對正式主線的 PR 執行 AI 審查 # 排除 master 分支,避免對正式主線的 PR 執行本流程
- master - master
# 僅在 PR 被「開啟(opened)」或「推送新 commit 同步(synchronize)」時觸發 # 僅在 PR 被「開啟(opened)」或「推送新 commit 同步(synchronize)」時觸發
types: [opened, synchronize] types: [opened, synchronize]
@@ -41,11 +41,17 @@ jobs:
with: with:
# is_beta 設為 true 表示走 beta 標版流程 (標註的是 beta 成品版本,而非正式版)。 # is_beta 設為 true 表示走 beta 標版流程 (標註的是 beta 成品版本,而非正式版)。
is_beta: true is_beta: true
# 第二個 job: 以前一個 job 標註出的 beta 版本執行清理成品 action (dogfooding 自我清理)。
release-cleanup: release-cleanup:
# job 顯示名稱。
name: Release Cleanup name: Release Cleanup
# 指定執行環境 (runner) 標籤為 ubuntu。
runs-on: ubuntu runs-on: ubuntu
# 宣告相依於 release-tag-version job,確保其先完成且可取用其 outputs.version。
needs: release-tag-version needs: release-tag-version
# 此 job 依序執行的步驟。
steps: steps:
# 步驟: 呼叫 release-cleanup action 清理舊成品。
- name: 清理舊成品 - name: 清理舊成品
# 引用本專案 release-cleanup action,版本釘選為前一個 job 輸出的 beta 版本 v${version} (以剛標出的 beta 版自我驗證清理流程)。
uses: https://gitea.jsc.idv.tw/docker-actions/release-cleanup@v${{ needs.release-tag-version.outputs.version }} uses: https://gitea.jsc.idv.tw/docker-actions/release-cleanup@v${{ needs.release-tag-version.outputs.version }}
+2 -2
View File
@@ -7,7 +7,7 @@
# 中辨識正在執行哪一個 action 及其版本;接著以 exec 啟動 node 主程式 # 中辨識正在執行哪一個 action 及其版本;接著以 exec 啟動 node 主程式
# /app/index.js,並把所有外部傳入的參數原樣交給它。 # /app/index.js,並把所有外部傳入的參數原樣交給它。
# #
# 更新日期(台灣時區):2026/06/30 12:02:55 # 更新日期(台灣時區):2026/06/30 18:19:59
# ============================================================================= # =============================================================================
# 啟用「遇到任何指令失敗(非 0 結束碼)即立刻中止腳本」的模式。 # 啟用「遇到任何指令失敗(非 0 結束碼)即立刻中止腳本」的模式。
@@ -19,7 +19,7 @@ ACTION_NAME='Release Cleanup'
# action 用途說明,供下方橫幅輸出使用。 # action 用途說明,供下方橫幅輸出使用。
ACTION_DESC='清理舊成品' ACTION_DESC='清理舊成品'
# action 更新時間(固定字串,台灣時區),供下方橫幅輸出使用。 # action 更新時間(固定字串,台灣時區),供下方橫幅輸出使用。
ACTION_UPDATED='2026/06/30 12:02:55' ACTION_UPDATED='2026/06/30 18:19:59'
# 輸出一個空行 + 分隔線,作為橫幅的上邊框,讓 log 中的資訊區塊更易閱讀。 # 輸出一個空行 + 分隔線,作為橫幅的上邊框,讓 log 中的資訊區塊更易閱讀。
printf '\n%s\n' '==================================================' printf '\n%s\n' '=================================================='