diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 60e3632..53a15aa 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -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 輸出。