Repository navigation
ci: restore the site workflow now the repo is public - #4
Merged
Merged
Conversation
5b55925 dropped .github/workflows/site.yml "while the repository is private" - GitHub Pages isn't available for a private repo on this plan, so actions/deploy-pages 404'd on every push. The repo is public now, so that condition no longer holds. docs/site.edn and docs/check-site.sh needed no functional changes; only their header comments explained the removal, so those revert to the pre-removal wording (already restored to plain "CI builds and publishes it from .github/workflows/site.yml" without the "nothing publishes it" caveat). Verified locally against docs-engine v0.2.0: `bb build` succeeds, docs/check-site.sh passes (33 images, 3 guide pages), and serving the build under /raylib-android/ (not root) returns 200 for all 34 emitted URLs with nothing escaping the base path.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
5b55925dropped.github/workflows/site.yml"while the repository isprivate" — GitHub Pages isn't available for a private repo on this plan, so
actions/deploy-pages404'd on every push. The repo is public now, so thatcondition no longer holds, and the removal commit itself names the exact
restore: "one call to jlt-commons/ci-builds/.github/workflows/site.yml@main
with base-path: /raylib-android."
docs/site.ednanddocs/check-site.shneeded no functional changes — onlytheir header comments explained the removal — so those revert to the
pre-removal wording.
Verified locally
Against
docs-enginev0.2.0:bb buildsucceeds.docs/check-site.shpasses: 33 images, 3 guide pages./raylib-android/(not root, which is what wouldhide a base-path bug) — all 34 emitted URLs return 200, nothing escapes the
base path, no unrendered
{{site-base}}.Not done here
GitHub Pages currently has no site at all for this repo (
has_pages: false,one stale deployment from 2026-09-03 before it was removed). Enabling it is
its own explicit step, done right before merge per the org's own migration
runbook, not bundled into this PR.