Skip to content

fix(ci): publish demo without Jekyll - #135

Merged
vitormattos merged 1 commit into
mainfrom
fix/pages-nojekyll-docs
Sep 28, 2026
Merged

vitormattos merged 1 commit into
mainfrom
fix/pages-nojekyll-docs

Conversation

@vitormattos

Copy link
Copy Markdown
Member

Summary

Fix the GitHub Pages publication flow for the demo after #134.

The deploy workflow now succeeds in pushing to gh-pages, but GitHub Pages is configured to publish from gh-pages:/docs. The current workflow publishes the built demo at the root of gh-pages, so the Pages build looks for /docs and then invokes Jekyll.

The failing Pages run reports:

Source: /github/workspace/./docs
Destination: /github/workspace/./docs/_site

and fails in Build with Jekyll.

Changes

  • Generate dist-demo/.nojekyll so GitHub Pages treats the output as pre-built static content.
  • Deploy dist-demo into gh-pages/docs, matching the repository's current Pages source configuration.

This keeps the existing gh-pages deployment model and avoids requiring a manual Pages settings change.

@vitormattos
vitormattos requested a review from a team as a code owner September 28, 2026 13:43
@vitormattos
vitormattos merged commit 5f49c91 into main Sep 28, 2026
5 of 6 checks passed
@vitormattos
vitormattos deleted the fix/pages-nojekyll-docs branch September 28, 2026 13:54
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