Skip to content

ci: pin docs-engine to v0.4.3 (escape bare <) - #11

Merged
yogthos merged 1 commit into
jlt-commons:mainfrom
burinc:ci/bump-docs-engine-v0.4.3
Oct 7, 2026
Merged

yogthos merged 1 commit into
jlt-commons:mainfrom
burinc:ci/bump-docs-engine-v0.4.3

Conversation

@burinc

@burinc burinc commented Oct 7, 2026

Copy link
Copy Markdown
Member

What

Moves this project's site build from docs-engine v0.4.2 to v0.4.3. The pin
in .github/workflows/site.yml is the only change.

Why

markdown-clj passes every bare < straight into the HTML, so a browser
opens a tag at something like x<y and hides everything up to the next
>. A sentence such as "compare x<y and stop." showed as just "compare x".
v0.4.3 escapes each < that doesn't begin real HTML, the way GitHub does,
and leaves real tags, comments, and <script>/<style> bodies alone.

Building all fifteen jlt-commons sites before and after changed exactly one
page anywhere (three spaced < in raylib-ios-demo that already displayed
correctly), so this is protection for future pages rather than a fix to a
visible one here.

Verification

A fresh jolt run build of this tree against docs-engine v0.4.3 completed,
and docs/check-site.sh passed ("index, guide overview, evaluation, conformance and the ADR all present, every URL under /ebb"). CI on this PR is the authoritative check.

Prior art

@yogthos
yogthos merged commit 32756cf into jlt-commons:main Oct 7, 2026
3 checks passed
@burinc
burinc deleted the ci/bump-docs-engine-v0.4.3 branch October 8, 2026 09:13
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.

2 participants