✅ Live. Phase 6 of 7. Deployed to GitHub Pages via the
deploy.ymlGitHub Actions pipeline (checkout →npm ci→npm run test→npm run build→ upload → deploy).🔗 Live URL: https://programmershinobi.github.io/architecture-advisor/ — verified: HTTP 200, the SPA mounts, and assets resolve at the
/architecture-advisor/base path.
Releasing to production through a CI/CD pipeline. For this project the target is free static hosting on GitHub Pages with GitHub Actions — the guide below is the exact path followed.
Recommended: the latest two stable versions of Chrome, Edge, Firefox, or Safari (desktop or
mobile) — the "evergreen" baseline (ES2020 + localStorage; not Internet Explorer). Responsive
to 360 px, WCAG AA in both themes. Unsupported browsers, or JavaScript disabled, show a readable
"use a modern browser" message (index.html nomodule + <noscript>) rather than a blank page —
satisfying FR-EDGE-4.
Canonical baseline: SRS §2.3.
➡️ Deployment Guide — GitHub Pages — step-by-step free hosting + CI/CD (public repo → unlimited Actions minutes + free Pages).
Expected outputs
- CI workflow (lint + test + build) and a Pages deploy workflow.
- A live public URL:
https://<username>.github.io/architecture-advisor/. - Reproducible builds; every release recorded in a changelog (see charter Section 15.4).
References
- Build Spec v3 Section 2 — the CI workflow requirement.
Contributions are welcome — see ../../CONTRIBUTING.md.