Skip to content

feat(astro)!: cut over production site to the astro build (develop → main release)#36

Merged
dineshbyte merged 3 commits into
mainfrom
develop
Jun 22, 2026
Merged

feat(astro)!: cut over production site to the astro build (develop → main release)#36
dineshbyte merged 3 commits into
mainfrom
develop

Conversation

@dineshbyte

Copy link
Copy Markdown
Owner

Release: Astro migration cutover

Replaces the hand-authored static site on main with the Astro-generated
build that has been developed on develop. After this merges, the
main-only deploy workflow ships the Astro site to GitHub Pages — this is
the production cutover.

What ships

Divergence note

main's recent #27 (analytics lesson-id) and #31 (footer note) were hot-fixes
to the old hand-authored files, which no longer exist here. Their equivalents
already live in the Astro source (#25 analytics lesson_id, #30 footer note), so
the -s ours back-merge intentionally supersedes them — nothing is lost.

Verification

  • pnpm build — 98 pages, green
  • node scripts/validate-content.cjs — passed
  • node scripts/check-broken-links.cjs — no broken internal links
  • Back-merge verified: develop tree SHA unchanged (9d64013); origin/main is
    now an ancestor, so this PR is conflict-free.

@dineshbyte dineshbyte merged commit 7007c00 into main Jun 22, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant