Skip to content

fix(catalog): publish only callable models with aligned release manifest - #120

Merged
BrainerVirus merged 4 commits into
mainfrom
fix/catalog-freshness
Sep 21, 2026
Merged

BrainerVirus merged 4 commits into
mainfrom
fix/catalog-freshness

Conversation

@BrainerVirus

Copy link
Copy Markdown
Owner

Provider Tasks 1 and 2 from docs/2026-09-20-catalog-freshness/plan.md.

  • fix(catalog): exclude unavailable models — sync filters 78 CLI candidates by the callable API to 71 models, records 7 sorted review.unavailable entries (not-listed-by-provider-api), pre-write floor gate, counts from the filtered catalog.
  • fix(release): align published manifest version — semantic-release prepare stamps manifest.pluginVersion from nextRelease.version before npm packs; prepack guard + packed-tarball equality check fail before publish on mismatch.
  • fix(catalog): route sync writes through validated artifacts + harden review coverage — review fixes with behavioral guard tests.

Verified: bun run check green (173 tests), live bun run sync -- --remote (71 retained, 0 API-absent leaks), verify:release-candidate passes packed 0.7.72 equality. Merging publishes a patch release via semantic-release.

@BrainerVirus
BrainerVirus merged commit dc0f33d into main Sep 21, 2026
5 checks passed
@BrainerVirus
BrainerVirus deleted the fix/catalog-freshness branch September 21, 2026 02:08
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 0.7.73 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant