Skip to content

ci: publish models index via GitHub Releases (index-v* tags) - #57

Merged
ronaldtse merged 1 commit into
mainfrom
ci/release-index
Aug 27, 2026
Merged

ci: publish models index via GitHub Releases (index-v* tags)#57
ronaldtse merged 1 commit into
mainfrom
ci/release-index

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

Production data channel for the model index is GitHub Releases — same
pattern as maps IR artifacts and model weight zips. raw.githubusercontent.com
is never used for any data path.

  • New workflow release-index.yml: on index-v* tag (or dispatch),
    stages models-index.yaml + models-index.yaml.sha256 and attaches
    them to a GitHub Release.
  • models.yaml header documents the pin URL shape and the required
    sidecar verification step every runtime must implement.

Follow-up: cut index-v1 from main, then retarget DEFAULT_INDEX_URL in
interscript-ts / secryst crystals to the Release download URL with
sidecar sha256 verification.

Runtimes must pin DEFAULT_INDEX_URL to a Release asset + sha256
sidecar — never raw.githubusercontent.com, never main. Workflow
release-index.yml stages models-index.yaml and its .sha256 on every
index-v* tag (or workflow_dispatch).
@ronaldtse
ronaldtse merged commit 9267c20 into main Aug 27, 2026
9 checks 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