fix(workflows): 修正共用 workflow 檔案路徑 #1

Open
jiantw83 wants to merge 4 commits from ai-review-resolve/develop-20260625-055551 into develop
Member

變更摘要

  • 將原本內嵌在專案內的 CD 流程改為呼叫共用 workflows/cd repo 內的 .gitea/workflows/action.yaml@master
  • 將原本 AI review workflow 調整為 CI workflow,改為呼叫共用 workflows/ci repo 內的 .gitea/workflows/action.yaml@master
  • 移除舊的 .gitea/workflows/master.yaml.gitea/workflows/review.yaml,新增 .gitea/workflows/cd.yaml.gitea/workflows/ci.yaml
  • 保留 cd / ci 作為穩定 job id,並補上 name 欄位顯示中文 job 名稱。

Commit

  • chore(workflows): 改用共用 CI/CD workflow
  • fix(workflows): 補上共用 workflow 版本參照
  • fix(workflows): 保留 job id 並補上中文顯示名稱
  • fix(workflows): 修正共用 workflow 檔案路徑

影響範圍

  • .gitea/workflows/cd.yaml:保留 master 分支 push 觸發,改由共用 CD workflow 接收版本計算、release 與 cleanup action 版本參數,job 顯示名稱為「發布專案」。
  • .gitea/workflows/ci.yaml:保留 pull request 觸發條件,改由共用 CI workflow 接收 code review 相關參數,job 顯示名稱為「程式碼審查」。

風險與注意事項

  • 本次只調整 Gitea workflow 設定,未修改 action runtime 程式碼。
  • 保留英文 job id 可降低 workflow parser 或相依 job 參照不相容的風險。
  • reusable workflow 路徑已改為明確指向 .gitea/workflows/action.yaml@master;實際共用 workflow 參數相容性仍以 Gitea workflow 執行結果為準。
  • 本機環境缺少 YAML parser 工具,已手動檢查 YAML 結構與 git diff。
## 變更摘要 - 將原本內嵌在專案內的 CD 流程改為呼叫共用 `workflows/cd` repo 內的 `.gitea/workflows/action.yaml@master`。 - 將原本 `AI` review workflow 調整為 `CI` workflow,改為呼叫共用 `workflows/ci` repo 內的 `.gitea/workflows/action.yaml@master`。 - 移除舊的 `.gitea/workflows/master.yaml` 與 `.gitea/workflows/review.yaml`,新增 `.gitea/workflows/cd.yaml` 與 `.gitea/workflows/ci.yaml`。 - 保留 `cd` / `ci` 作為穩定 job id,並補上 `name` 欄位顯示中文 job 名稱。 ## Commit - `chore(workflows): 改用共用 CI/CD workflow` - `fix(workflows): 補上共用 workflow 版本參照` - `fix(workflows): 保留 job id 並補上中文顯示名稱` - `fix(workflows): 修正共用 workflow 檔案路徑` ## 影響範圍 - `.gitea/workflows/cd.yaml`:保留 master 分支 push 觸發,改由共用 CD workflow 接收版本計算、release 與 cleanup action 版本參數,job 顯示名稱為「發布專案」。 - `.gitea/workflows/ci.yaml`:保留 pull request 觸發條件,改由共用 CI workflow 接收 code review 相關參數,job 顯示名稱為「程式碼審查」。 ## 風險與注意事項 - 本次只調整 Gitea workflow 設定,未修改 action runtime 程式碼。 - 保留英文 job id 可降低 workflow parser 或相依 job 參照不相容的風險。 - reusable workflow 路徑已改為明確指向 `.gitea/workflows/action.yaml@master`;實際共用 workflow 參數相容性仍以 Gitea workflow 執行結果為準。 - 本機環境缺少 YAML parser 工具,已手動檢查 YAML 結構與 git diff。
jiantw83 added 1 commit 2026-06-25 05:57:24 +00:00
chore(workflows): 改用共用 CI/CD workflow
CI / ci (pull_request) Failing after 0s
f24d2bc600
jiantw83 added 1 commit 2026-06-25 06:00:39 +00:00
jiantw83 changed title from chore(workflows): 改用共用 CI/CD workflow to fix(workflows): 補上共用 workflow 版本參照 2026-06-25 06:00:57 +00:00
jiantw83 added 1 commit 2026-06-25 06:03:48 +00:00
fix(workflows): 保留 job id 並補上中文顯示名稱
CI / 程式碼審查 (pull_request) Failing after 0s
094a267a49
jiantw83 changed title from fix(workflows): 補上共用 workflow 版本參照 to fix(workflows): 保留 job id 並補上中文顯示名稱 2026-06-25 06:04:09 +00:00
jiantw83 added 1 commit 2026-06-25 06:12:04 +00:00
fix(workflows): 修正共用 workflow 檔案路徑
CI / 程式碼審查 (pull_request) Successful in 1s
057839d868
jiantw83 changed title from fix(workflows): 保留 job id 並補上中文顯示名稱 to fix(workflows): 修正共用 workflow 檔案路徑 2026-06-25 06:12:29 +00:00
All checks were successful
CI / 程式碼審查 (pull_request) Successful in 1s
Required
Details
You are not authorized to merge this pull request.
This pull request can be merged automatically.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin ai-review-resolve/develop-20260625-055551:ai-review-resolve/develop-20260625-055551
git checkout ai-review-resolve/develop-20260625-055551
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: old-actions/cache-nuget#1