fix(action entrypoint): 修正 Docker action 啟動時的 app 路徑 #5

Merged
admin merged 7 commits from develop into master 2026-06-25 14:45:07 +00:00
Member

變更摘要

  • 修正 Docker action entrypoint 執行路徑,改為執行映像內實際存在的 /app/main.js,避免啟動時出現 MODULE_NOT_FOUND
  • 調整 Gitea CI workflow 的 job/step 名稱與權限位置,讓 AI code review job 自帶所需權限。
  • 更新 CD workflow 使用 release-tag-version composite action。
  • 將 action 描述改為繁體中文,與專案用途一致。

影響範圍

  • Docker action 啟動流程:entrypoint.sh 現在對齊 DockerfileCOPY ./app /app
  • Gitea workflows:影響 PR code review workflow 與 master 分支 CD release workflow。
  • action metadata:只調整描述文字,不改 inputs 或執行方式。

重點檔案

  • entrypoint.sh:修正 Node.js 主程式路徑。
  • .gitea/workflows/ci.yaml:整理 AI code review job 名稱與權限設定。
  • .gitea/workflows/cd.yaml:切換 release tag action。
  • action.yaml:更新 description。

驗證

  • npm test 通過:231 tests。
  • Docker build 未在本環境驗證,因為本機沒有 Docker daemon 可用。

風險與注意事項

  • CD workflow 已改用 release-tag-versionvars.ACTION_RELEASE_TAG_VERSION,合併前需確認該變數在 Gitea 環境中已設定。
  • entrypoint 路徑修正與 Dockerfile 目前的 /app 安裝位置一致。
## 變更摘要 - 修正 Docker action entrypoint 執行路徑,改為執行映像內實際存在的 `/app/main.js`,避免啟動時出現 `MODULE_NOT_FOUND`。 - 調整 Gitea CI workflow 的 job/step 名稱與權限位置,讓 AI code review job 自帶所需權限。 - 更新 CD workflow 使用 `release-tag-version` composite action。 - 將 action 描述改為繁體中文,與專案用途一致。 ## 影響範圍 - Docker action 啟動流程:`entrypoint.sh` 現在對齊 `Dockerfile` 的 `COPY ./app /app`。 - Gitea workflows:影響 PR code review workflow 與 master 分支 CD release workflow。 - action metadata:只調整描述文字,不改 inputs 或執行方式。 ## 重點檔案 - `entrypoint.sh`:修正 Node.js 主程式路徑。 - `.gitea/workflows/ci.yaml`:整理 AI code review job 名稱與權限設定。 - `.gitea/workflows/cd.yaml`:切換 release tag action。 - `action.yaml`:更新 description。 ## 驗證 - `npm test` 通過:231 tests。 - Docker build 未在本環境驗證,因為本機沒有 Docker daemon 可用。 ## 風險與注意事項 - CD workflow 已改用 `release-tag-version` 與 `vars.ACTION_RELEASE_TAG_VERSION`,合併前需確認該變數在 Gitea 環境中已設定。 - entrypoint 路徑修正與 Dockerfile 目前的 `/app` 安裝位置一致。
jiantw83 added 7 commits 2026-06-25 14:43:49 +00:00
admin approved these changes 2026-06-25 14:45:04 +00:00
admin merged commit baeb36052c into master 2026-06-25 14:45:07 +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: old-docker-actions/ai-code-review#5