Task 357: CI Gate for Pages Deployment + Stats Refresh
完了 ← タスク一覧
Task 357: CI Gate for Pages Deployment + Stats Refresh
Status: DONE
Description
The GitHub Pages deployment workflow (pages.yml) currently triggers independently of CI (ci.yml). This means a broken commit can be deployed to the live site even if CI fails. Add a CI gate so Pages only deploys after CI passes.
Also includes:
- Refresh stale stats in tech-overview.md (tasks: 355→357, tests: 2,949→current, commits: 496→current)
- Add a custom 404 page for better UX on invalid URLs
Changes
.github/workflows/pages.yml: Useworkflow_runtrigger to deploy only after CI passesreports/data/summary/tech-overview.md: Refresh statsts/src/templates.ts: Add 404.html generationts/src/build.ts: Include 404.html in build output