Skip to content

Fix main after PR #5: restore deploy pipeline and fix build#6

Merged
kurtkluth merged 1 commit into
mainfrom
fix-main-deploy
Jul 18, 2026
Merged

Fix main after PR #5: restore deploy pipeline and fix build#6
kurtkluth merged 1 commit into
mainfrom
fix-main-deploy

Conversation

@kurtkluth

Copy link
Copy Markdown
Owner

Why

PR #5 was merged while its branch tip was an earlier commit (8aa8978), from before two fixes were pushed to the branch. As a result main is currently:

  • Missing the Pages deploy pipeline (deploy.yml, test-deploy.yml), CNAME, and LICENSE (deleted by the replacement tree)
  • Carrying a YAML frontmatter bug that fails the production build (a colon in an unquoted description: in spindrift/faq.md and gameplay.md)
  • Publishing two internal files (.claude/launch.json, CONTENT-INVENTORY.md)

Because the merge commit deleted deploy.yml, no deploy ran on the merge, so the live site is unaffected and still serving the previous build.

What this does

  • Restores .github/workflows/deploy.yml + test-deploy.yml, CNAME, and LICENSE
  • Adds static/CNAME so the custom domain is included in the build artifact
  • Fixes the frontmatter so the build passes
  • Untracks and gitignores .claude/launch.json and CONTENT-INVENTORY.md

Production build is green (npm run build, no broken links/anchors) and npm ci is in sync with the lockfile.

Merging this triggers a clean Pages deploy of the rebuild — this is the point at which the live site updates.

🤖 Generated with Claude Code

PR #5 merged an earlier branch tip that predated two fixes, leaving main
unbuildable and un-deployable. This restores the correct state:

- Restore .github/workflows/deploy.yml and test-deploy.yml (Pages pipeline)
- Restore CNAME and LICENSE; add static/CNAME so the domain lands in build
- Fix YAML frontmatter in spindrift faq.md and gameplay.md (colon in an
  unquoted description broke the production build)
- Stop tracking .claude/launch.json and CONTENT-INVENTORY.md; gitignore them

Production build is green and npm ci is in sync. Landing this triggers a
clean Pages deploy of the rebuild.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@kurtkluth
kurtkluth merged commit d6fc83d into main Jul 18, 2026
1 check passed
@kurtkluth
kurtkluth deleted the fix-main-deploy branch July 18, 2026 19:12
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