ai-review-resolve/develop-20260703-175233
develop
本 PR 含兩個 commit:一個 CI 行為調整(feat),一個文件補強(docs)。
.gitea/workflows/ci.yaml
.gitea/workflows/master.yaml
action.yml
README.md
pull_request
branches: [master, develop]
master
test
if: ${{ needs.build.outputs.is_beta }}
if: ${{ needs.build.outputs.is_beta == 'true' }}
#
master.yaml
ci.yaml
build
is_beta
env.IS_BETA
if … == 'true'
IS_BETA
outputs.message
steps.exchange
No dependencies set.
The note is not visible to the blocked user.
變更摘要
本 PR 含兩個 commit:一個 CI 行為調整(feat),一個文件補強(docs)。
影響範圍
.gitea/workflows/ci.yaml(CI workflow).gitea/workflows/master.yaml(CD workflow,僅註解)action.yml(composite action,僅註解)README.md重點變更
feat(ci)
pull_request新增branches: [master, develop],使 CI 僅在 base 分支為master或develop的 PR 才觸發。testjob 的執行條件由if: ${{ needs.build.outputs.is_beta }}改為if: ${{ needs.build.outputs.is_beta == 'true' }}。#註解(該檔主要異動為上述 CI 行為調整,故歸於 feat)。docs
action.yml、master.yaml:補齊/更新逐行#註解與檔首用途/更新日期區塊(僅註解,無邏輯變更)。README.md:更新時間至 2026/07/03 17:43:30,並將 CI 觸發說明補上「base 為 master/develop 的 PR」。風險與注意事項
ci.yaml的buildjob 輸出is_beta取自env.IS_BETA,但該 env 未定義 →is_beta為空字串;配合if … == 'true',testjob 仍會被略過。若要讓test執行,需補上IS_BETA的來源。action.yml的outputs.message參照的steps.exchange步驟不存在。