Repository navigation
site: build the generated views into a static site in CI (WO 4.3, build only) - #85
Conversation
Build only. `just site OUT` writes one generated front page and renders it and the seven generated views with Asciidoctor. `just check` builds the site into a temp dir. It fails on any Asciidoctor warning and on any broken relative link. No deploy job; Pages settings are untouched. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0136P7ZoRwiJ7FMrtu6eSP8V
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 6 minutes. View limit details
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. |
Cut a link at its first ? or # by index, not by a backtracking regex. Run asciidoctor by an absolute path found in the absolute directories of PATH, or by the ASCIIDOCTOR variable. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0136P7ZoRwiJ7FMrtu6eSP8V
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0136P7ZoRwiJ7FMrtu6eSP8V
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0136P7ZoRwiJ7FMrtu6eSP8V
|
Codex Review Summary: ❌ FailedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |



What this does
WO 4.3 of the re-anchoring plan, build only. Nothing is deployed or made public.
just site OUTwrites one generated front page (links each view, one line on how each is derived) and renders it and the seven generated views with Asciidoctor into OUT. View paths are kept. OUT defaults to a fresh temp dir..gitignoreis not touched.just checknow runssite-check, which builds the site into a temp dir. The existing pinned-Guix job ("Golden path (just check)") therefore builds the site on every PR and main push. No new workflow, no new action;actions.lockis unchanged.just testrunssite-test(tests/site/site.test.mjs) for the front-page generator and the link check.build/manifest.scmaddsruby-asciidoctor. It resolves at the pinned channel commit8edb9da(defined ingnu/packages/ruby.scm).docs/status/ROADMAP.adochas the WO 4.3 entry.Fail closed
--failure-level=WARN.main(this is the simplest correct option: the three links in the views today go todocs/theory/README.adoc,docs/decisions/0004-claims-registry.adocandmodes.adoc). A link that exists nowhere, leaves the repository, or points to a missing anchor fails.-a webfonts!), so the pages load nothing from a third party.Departures and notes for the owner
.github/workflows/pages.ymlis left as it is (workflow_dispatchonly). It is wrong for this repo: it putsREADME.adocinto a.mdfile and checks out casket-ssg at no pinned commit. The deploy PR on or after 2026-11-24 replaces it. Deploy needs a fresh owner question first.justis not installed in this container, so I ran the underlying commands. The Guix job is the first run of the full recipe.asciidoctor2.0.26 (gem) was used locally. Guix will supply its own version.Checked locally
catalogue check, atlas check, cohort check,
bun testfor applied, atlas and site (25 pass),check-adoc-renders.sh, and a full site build (8 pages).Generated by Claude Code