chore(gitea 工作流): 改用共用 scoped workflows,ci.yaml 改為 codex 自測流程 #14

Closed
jiantw83 wants to merge 2 commits from ai-review-resolve/develop-20260715-145759 into develop
Member

變更摘要

本 PR 將 setup-codex 調整為使用共用工作流:共同的 CI / CD 流程改由 actions/composite-template.gitea/scoped_workflows/(Gitea scoped workflows 機制)自動套用到本 repo,本 repo 只保留 codex 專屬的自測流程。

重點變更

  • .gitea/workflows/ci.yaml(改寫):移除版本計算、release 發佈、AI Code Review 等與共用流程重複的 job,改為自測流程——TEST(checkout → 以 uses: ./ 執行本 repo 的 composite action 安裝 codex CLI → codex exec 實測並輸出回覆)與 RESULT(顯示回覆)。僅目標分支為 develop 的 PR 執行,workflow 顯示名稱與共用版同為 CI
  • .gitea/workflows/master.yaml(刪除):tag 反查功能已由共用 CD 完整覆蓋。
  • .gitea/workflows/readme.md(改寫):說明共用工作流來源(指向 composite-template/.gitea/scoped_workflows/readme.md)、自測流程的各步驟與參數。

影響範圍與注意事項

  • 合併後本 repo 的版本發佈、AI Code Review、tag 反查、release 清理完全依賴 composite-template 的 scoped workflows 與組織層級 vars / secrets,請確認該機制已啟用且設定完備。
  • 同一個 PR 會出現兩條名為 CI 的 run:共用版(BUILD / TEST / RESULT)與自測版(TEST / RESULT),自測失敗不會擋下共用 CI 的 release 發佈,審核時請同時確認兩者結果。
  • 自測需要本 repo 的 secrets.CODEX_OAUTH 與組織層級 vars.ACTION_CHECKOUT_VERSION

🤖 Generated with Claude Code

## 變更摘要 本 PR 將 setup-codex 調整為使用共用工作流:共同的 CI / CD 流程改由 `actions/composite-template` 的 `.gitea/scoped_workflows/`(Gitea scoped workflows 機制)自動套用到本 repo,本 repo 只保留 codex 專屬的自測流程。 ## 重點變更 - **`.gitea/workflows/ci.yaml`(改寫)**:移除版本計算、release 發佈、AI Code Review 等與共用流程重複的 job,改為自測流程——`TEST`(checkout → 以 `uses: ./` 執行本 repo 的 composite action 安裝 codex CLI → `codex exec` 實測並輸出回覆)與 `RESULT`(顯示回覆)。僅目標分支為 `develop` 的 PR 執行,workflow 顯示名稱與共用版同為 `CI`。 - **`.gitea/workflows/master.yaml`(刪除)**:tag 反查功能已由共用 CD 完整覆蓋。 - **`.gitea/workflows/readme.md`(改寫)**:說明共用工作流來源(指向 `composite-template/.gitea/scoped_workflows/readme.md`)、自測流程的各步驟與參數。 ## 影響範圍與注意事項 - 合併後本 repo 的版本發佈、AI Code Review、tag 反查、release 清理完全依賴 composite-template 的 scoped workflows 與組織層級 vars / secrets,請確認該機制已啟用且設定完備。 - 同一個 PR 會出現兩條名為 `CI` 的 run:共用版(`BUILD / TEST / RESULT`)與自測版(`TEST / RESULT`),自測失敗不會擋下共用 CI 的 release 發佈,審核時請同時確認兩者結果。 - 自測需要本 repo 的 `secrets.CODEX_OAUTH` 與組織層級 `vars.ACTION_CHECKOUT_VERSION`。 --- 🤖 Generated with [Claude Code](https://claude.com/claude-code)
jiantw83 added 2 commits 2026-07-15 06:59:37 +00:00
共同的 CI / CD(版本計算、release 發佈、AI Code Review、tag 反查、release 清理)
改由 composite-template 的 scoped workflows 自動套用;本 repo 僅保留 codex CLI
安裝與實測的自測流程(workflow 名稱同為 CI,僅 develop 的 PR 執行),
並移除功能已被共用流程覆蓋的 master.yaml。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
docs(工作流說明): 改寫 readme 為共用工作流與自測流程說明
actions/composite-template: CI / BUILD (pull_request) Successful in 3s
actions/composite-template: CI / TEST (pull_request) Successful in 53s
actions/composite-template: CI / RESULT (pull_request) Successful in 3s
actions/ci: CI / BUILD (pull_request) Successful in 3s
workflows/ci: CI / BUILD (pull_request) Successful in 3s
actions/ci: CI / AI Code Review (pull_request) Successful in 2m13s
workflows/ci: CI / AI Code Review (pull_request) Successful in 49s
CI / TEST (pull_request) Successful in 1m7s
CI / RESULT (pull_request) Successful in 1s
b852034917
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
admin closed this pull request 2026-07-15 07:21:33 +00:00
admin reopened this pull request 2026-07-15 07:24:08 +00:00
admin closed this pull request 2026-07-15 07:57:53 +00:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: actions/setup-codex#14