Skip to content

fix: restore catalog synchronization and publish breg identifiers - #3

Merged
jeremi merged 1 commit into
mainfrom
fix/breg-identifier-publication
Sep 9, 2026
Merged

fix: restore catalog synchronization and publish breg identifiers#3
jeremi merged 1 commit into
mainfrom
fix/breg-identifier-publication

Conversation

@jeremi

@jeremi jeremi commented Sep 9, 2026

Copy link
Copy Markdown
Member

The daily catalog sync failed on a missing PAT, leaving all 19 Base Registry Engine problem identifiers unpublished and all three breg configuration schemas stale. Import the exact merged Registry Stack commit 3a1e05d886eb2a738f5be3154664b806b7388c54, publishing 77 active identifiers and the source-bound schema bytes.

Use the sync job's temporary GitHub token with repository-scoped Contents, Pull requests, and Actions write permissions. Keep draft synchronization PRs and explicitly dispatch publisher CI on their branch, since token-created pushes do not trigger CI and PR runs may require approval. The repository must allow GitHub Actions to create pull requests. No Cloudflare credentials or deployment permissions are added to sync.

Validation: 17 publisher tests pass; exact upstream source and artifact checks pass for all 77 identifiers; generated output matches; local availability smoke and all 59 problem URLs pass. Hosted CI also checks the pinned actionlint workflow rules before merge. After deployment, verify all breg problem URLs and canonical schema hashes live, then exercise synchronization with the temporary token.

Signed-off-by: Jeremi Joslin <jeremi@joslin.fr>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 9, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-09T15:16:28.360083Z 27d9e03 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@jeremi
jeremi merged commit 0fb80fd into main Sep 9, 2026
1 check passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 27d9e0360d

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/catalogs/schemas.json
"artifact_sha256": "581cd380fa3c33ed81d56ef4d88a514a34ee1e7665128f3b657a7f1124e182fc",
"immutable_uri": "https://id.registrystack.org/artifacts/sha256/581cd380fa3c33ed81d56ef4d88a514a34ee1e7665128f3b657a7f1124e182fc.json"
"artifact_sha256": "6b660ca268062996a138839051ba35b306673f1720256b40419f48a7abb1c44f",
"immutable_uri": "https://id.registrystack.org/artifacts/sha256/6b660ca268062996a138839051ba35b306673f1720256b40419f48a7abb1c44f.json"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Preserve previously published immutable schema artifacts

When a client retains one of the three immutable_uri values published by the previous release, this update makes that URL return 404 because the corresponding files under both src/artifacts/sha256/ and public/artifacts/sha256/ are deleted. These content-addressed URLs were published as immutable artifacts and may be referenced independently of the moving canonical schema URI, so add the new digest artifacts without removing the old ones.

Useful? React with 👍 / 👎.

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