Skip to content

Deploy documentation with GitHub Pages - #3

Merged
callumalpass merged 1 commit into
mainfrom
codex/github-pages-deployment
Aug 7, 2026
Merged

callumalpass merged 1 commit into
mainfrom
codex/github-pages-deployment

Conversation

@callumalpass

Copy link
Copy Markdown
Owner

What changed

  • build the documentation as a complete static export
  • deploy dist/client from main with the official GitHub Pages Actions workflow
  • pre-render authored, generated, and legacy routes
  • remove the obsolete Sites/Cloudflare worker hosting configuration
  • update rendered-page tests to validate the static artifact

Why

Publication should belong to the tasknotes.dev repository and run automatically from its GitHub workflow. The existing server-oriented build could not be served directly by GitHub Pages.

Impact

Once Pages is enabled for this repository and the existing custom domain is transferred from tasknotes, pushes to main will publish the documentation at https://tasknotes.dev.

Validation

  • npm ci
  • npm test (418 routes pre-rendered; 13 tests passed)
  • npm run lint
  • git diff --check

@callumalpass
callumalpass marked this pull request as ready for review August 7, 2026 12:41
@callumalpass
callumalpass merged commit e7f0687 into main Aug 7, 2026
1 check passed
@callumalpass
callumalpass deleted the codex/github-pages-deployment branch August 7, 2026 12:41
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