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

Merged
admin merged 6 commits from develop into master 2026-07-03 10:06:14 +00:00
Member

變更摘要

在 CI workflow 中,為 build job 新增 is_beta 輸出,並在 test job 加上 if 條件,使 test 僅在 buildis_beta 為真時才執行。

影響範圍

  • .gitea/workflows/ci.yaml(CI workflow)

重點變更

  • build job 新增 outputs.is_beta: ${{ env.IS_BETA }}
  • test job 新增 if: ${{ needs.build.outputs.is_beta }},依 build 輸出決定是否執行。

風險與注意事項

  • ⚠️ 需人工確認build job 的 env 目前僅定義 VERSION,並未定義 IS_BETA;因此 outputs.is_beta 會取到空字串,導致 test job 的 if 條件為 falsy、test 永遠被略過。若預期 test 要能執行,需在 build job 補上 IS_BETA 的來源(例如某步驟計算後寫入 env/output)。
  • 本 PR 依需求「處理所有變更」如實提交工作區變更,未自行修改此邏輯。
## 變更摘要 在 CI workflow 中,為 `build` job 新增 `is_beta` 輸出,並在 `test` job 加上 `if` 條件,使 `test` 僅在 `build` 的 `is_beta` 為真時才執行。 ## 影響範圍 - `.gitea/workflows/ci.yaml`(CI workflow) ## 重點變更 - `build` job 新增 `outputs.is_beta: ${{ env.IS_BETA }}`。 - `test` job 新增 `if: ${{ needs.build.outputs.is_beta }}`,依 `build` 輸出決定是否執行。 ## 風險與注意事項 - ⚠️ **需人工確認**:`build` job 的 `env` 目前僅定義 `VERSION`,並未定義 `IS_BETA`;因此 `outputs.is_beta` 會取到空字串,導致 `test` job 的 `if` 條件為 falsy、`test` 永遠被略過。若預期 `test` 要能執行,需在 `build` job 補上 `IS_BETA` 的來源(例如某步驟計算後寫入 env/output)。 - 本 PR 依需求「處理所有變更」如實提交工作區變更,未自行修改此邏輯。
jiantw83 added 1 commit 2026-07-03 09:24:13 +00:00
feat(ci): 新增 build 的 is_beta 輸出並據以決定是否執行 test
CI / 1. BUILD (pull_request) Successful in 2s
CI / 2. TEST (pull_request) Has been skipped
CI / 3. RESULT (pull_request) Has been skipped
83877c5b73
admin added 5 commits 2026-07-03 10:06:01 +00:00
docs(指令檔與 README): 補齊 action/master 逐行註解並更新 README 與 CI 觸發說明
CI / 1. BUILD (pull_request) Successful in 1s
CI / 2. TEST (pull_request) Has been skipped
CI / 3. RESULT (pull_request) Has been skipped
e839b74754
docs(README): 更新時間並修正 CI is_beta 說明、移除已修復的註記
CI / 1. BUILD (pull_request) Successful in 2s
CI / 2. TEST (pull_request) Successful in 37s
CI / 3. RESULT (pull_request) Successful in 1s
be01444f71
Merge pull request 'feat(ci):限制 CI 觸發分支並補齊文件' (#12) from ai-review-resolve/develop-20260703-175233 into develop
CI / 2. TEST (pull_request) Has been skipped
CI / 3. RESULT (pull_request) Has been skipped
CI / 1. BUILD (pull_request) Successful in 1s
7dd989fcd9
Reviewed-on: #12
admin merged commit e19fa27ba7 into master 2026-07-03 10:06:14 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: actions/setup-codex#11