Skip to content

Fixing build URIs - #76

Merged
gtfierro merged 4 commits into
mainfrom
gtf-relative-uri
Sep 5, 2026
Merged

gtfierro merged 4 commits into
mainfrom
gtf-relative-uri

Conversation

@gtfierro

@gtfierro gtfierro commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

No description provided.

gtfierro and others added 4 commits September 4, 2026 18:06
The Load and Validate cell in each example page hardcoded
https://models.open223.info, so a local or branch build validated the
published model rather than the one being edited.

tools/model-base-url.sh now picks the base URL, and make-notebook.py bakes
it into the page at generation time, keeping the cell a single copy-pasteable
Model.from_file call: this checkout for any local build, the published site
for CI on main, the branch's raw.githubusercontent path for CI on a branch.
OPEN223_MODEL_BASE_URL overrides it.

Because the URL is written into tracked markdown, a .model-base-url stamp
forces the pages to regenerate whenever the base changes, `make publish-urls`
restores the published URL before committing, and `make check-model-urls`
(a CI step) fails if a non-published URL was committed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DwcfUpaJTkXM5dWQ3iZ1CY
@gtfierro
gtfierro merged commit 32bf997 into main Sep 5, 2026
1 check passed
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