FSTS 工作日誌摘要

fb.fsts/WORK_LOG.md 的重點摘要。原始工作日誌由 Daily Report Bot 自動更新,此頁僅保留架構性異動摘要(不逐日轉貼)。回到 FSTS 專案總覽

2026-04-17:Monorepo CI/CD 重整

動機

將原本散佈在 frontend/.github/workflows/backend/.github/workflows/ 的四支 workflow 統一遷移至 monorepo 根目錄 .github/workflows/1

新架構(四支 workflow)

Workflow觸發條件職責
frontend-ci.ymlpush 且 paths: frontend/**lint / type-check / test / build2
frontend-cd.ymlpush uatpaths: frontend/**bump-version → build & push fsts-web 至 GHCR2
backend-ci.ymlpush 且 paths: backend/**dotnet build + 三層測試2
backend-cd.ymlpush uat/mainpaths: backend/**build & push fsts-api 至 GHCR2

兩支 CD 都補上 workflow_dispatch,支援手動觸發部署。2

GHCR image 路徑變更

項目舊 repo path新 monorepo path
前端 imagefb.fsts.frontendfb.fsts
後端 imagefb.fsts.backendfb.fsts

Server /root/fsts/docker-compose.yml 已同步更新 image 名稱。3

清理

移除 frontend/.github/workflows/{ci,cd}.ymlbackend/.github/workflows/{ci,cd}.yml,CI/CD 統一由 monorepo 根目錄管理。4

Commit 紀錄

  • b55e1c9a (KK) chore(cicd): 建立 monorepo 前後端獨立 CI/CD workflow5
  • ee84398f (KK) chore: 移除 frontend/backend 子目錄內的舊 .github workflows5
  • 57b85921 (KK) chore(cicd): 新增 workflow_dispatch 支援手動觸發 CD5

備註

Daily Report Bot 自動更新 WORK_LOG.md 的 commit 不計入工作項目。6

補充資訊

(未來 ingest 新來源會在此追加段落)


參考資料

Footnotes

  1. WORK_LOG §2026-04-17 工作日報

  2. WORK_LOG §今日完成項目 2 3 4 5

  3. WORK_LOG §GHCR image 路徑更新

  4. WORK_LOG §異動檔案摘要

  5. WORK_LOG §Commit 紀錄 2 3

  6. WORK_LOG §備註