Skip to content

fix: ave-record-1.0.0.schema.json's $id still pointed at ave.bawbel.io - #165

Merged
chaksaray merged 1 commit into
mainfrom
fix/stale-schema-id-bawbel-io
Aug 9, 2026
Merged

chaksaray merged 1 commit into
mainfrom
fix/stale-schema-id-bawbel-io

Conversation

@chaksaray

Copy link
Copy Markdown
Contributor

Every other schema file's `$id` already reads `aveproject.org` (org-move checklist §5.1 covered `ave-record-1.1.0` and the rest); this frozen v1.0.0 snapshot was missed. `aveproject/ave-site`'s `scripts/publish-schemas.js` warns about this on every build without altering it — publishing a copy of a wrong `$id` isn't that repo's problem to paper over, it belongs here.

This also serves as the real end-to-end verification for a bigger fix made this session: `ave-site`'s GitHub Pages source was set to "Deploy from a branch" (legacy, zero-build static serving), which was racing against — and usually beating — the actual `deploy.yml` Actions pipeline. The legacy path has no build step, so it kept re-serving whatever `records.js` happened to be literally committed to `ave-site`'s git history, regardless of what `deploy.yml` had just correctly rebuilt from this repo. Switched `ave-site`'s Pages source to "GitHub Actions" via the API. Once this PR merges, `notify-ave-site.yml`'s push-triggered dispatch → `ave-site`'s `deploy.yml` → GitHub Pages should land live for real, not just succeed in isolation — will confirm against the live domain once merged.

🤖 Generated with Claude Code

Every other schema file's $id already reads aveproject.org (the
org-move checklist's section 5.1 covered ave-record-1.1.0 and the
others); this frozen v1.0.0 snapshot was missed. Flagged by
ave-site's scripts/publish-schemas.js, which warns about it at every
build without altering it -- publishing a copy of a wrong $id isn't
this repo's problem to paper over.

Also doubles as the end-to-end trigger for this session's real fix:
aveproject/ave-site's Pages source was set to "Deploy from a branch"
(legacy, zero-build static serving) racing against the actual
deploy.yml Actions pipeline -- the legacy path was winning, silently
re-serving whatever records.js happened to be committed to git
regardless of what deploy.yml had just correctly rebuilt. Switched
that repo's Pages source to "GitHub Actions" via the API; this PR,
once merged, is the real verification that notify-ave-site.yml (push
to schema/**) -> repository_dispatch -> ave-site's deploy.yml ->
GitHub Pages actually lands live now, not just that each piece works
in isolation.
@chaksaray
chaksaray merged commit 9fe99ac into main Aug 9, 2026
8 checks passed
@chaksaray
chaksaray deleted the fix/stale-schema-id-bawbel-io branch August 9, 2026 16:42
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