develop
master
is_debug
docker-actions/calculate-version
files
action.yml
GITHUB_OUTPUT
target_commitish
gitea.sha
version-calculate
calculate-version
steps.calculate-version.outputs.version
README.md
.gitea/ai-review/findings.json
21ab5c1
265049a
21470d1
49bb8c2
git diff --check
steps.version-calculate
id: version-calculate
node -e
.
_
-
No dependencies set.
The note is not visible to the blocked user.
變更摘要
is_debuginput,並轉傳給docker-actions/calculate-version,支援產生測試標籤版本。filesinput 描述,讓 action metadata 可直接呈現用途。action.yml過度詳細的註解,只保留必要的業務摘要與關鍵邏輯。GITHUB_OUTPUT前驗證版本格式,避免不合法版本值破壞輸出檔格式。target_commitish改為gitea.sha,讓 release/tag 錨定到觸發 workflow 的實際 commit。version-calculate改為calculate-version,並同步更新所有steps.calculate-version.outputs.version參照。is_debug使用範例,並清空已修復的 AI review findings。影響範圍
action.yml:composite action inputs、版本計算 step id、版本計算參數轉傳、release 參數組合與 release 目標 commit。README.md:使用範例與流程說明。.gitea/ai-review/findings.json:已修復 finding 狀態。Commit
21ab5c1feat(release-tag-version): 支援測試標籤並強化釋出參數265049adocs(README): 補充測試標籤參數用法21470d1chore(ai-review 狀態): 清除已修復 findings49bb8c2refactor(release-tag-version): 統一版本計算步驟 id驗證
git diff --checkaction.yml沒有殘留steps.version-calculate或id: version-calculate。node -e解析.gitea/ai-review/findings.json,確認為 top-level JSON array 且目前 0 筆。風險與注意事項
.、_、-接續的英數片段;若calculate-version未來輸出其他合法格式,需要同步調整 regex。calculate-version,後續若有外部文件引用內部 step id,需同步更新。