feat(ci): 新增 build 的 is_beta 輸出並據以決定是否執行 test #11

Merged
admin merged 6 commits from develop into master 2026-07-03 10:06:14 +00:00
Showing only changes of commit 83877c5b73 - Show all commits
+3
View File
@@ -30,6 +30,8 @@ jobs:
# 版本號規則:固定 0.0.0-beta. 前綴 + Gitea 的執行流水號 run_number
# 讓每次 CI 產生遞增且唯一的 beta 版本字串。
VERSION: "0.0.0-beta.${{ gitea.run_number }}"
outputs:
is_beta: ${{ env.IS_BETA }}
# 此 job 的執行步驟。
steps:
# 步驟:發佈 Release。
@@ -56,6 +58,7 @@ jobs:
runs-on: ubuntu
# 相依關係:需等 build job 成功後才執行。
needs: [build]
if: ${{ needs.build.outputs.is_beta }}
# 定義此 job 對外輸出,供後續 job(result)取用。
outputs:
# 將名為 execute 的步驟輸出的 message,暴露為 job 層級的 message 輸出。