Skip to content

fix(catalog): archive limits and restore pinned marketplace plugins - #163

Merged
0xPlayerOne merged 4 commits into
mainfrom
chore/catalog-snapshot
Sep 27, 2026
Merged

0xPlayerOne merged 4 commits into
mainfrom
chore/catalog-snapshot

Conversation

@0xPlayerOne

@0xPlayerOne 0xPlayerOne commented Sep 26, 2026 •

Copy link
Copy Markdown
Member

The snapshot was missing 23 plugins because the upstream loader applied the per-plugin 5 MiB file limit to unrelated files in shared repository archives. It now drains oversized unrelated files under the unchanged 512 MiB archive cap, while selected-plugin files remain checked against the repository tree before the archive is fetched.

The refreshed snapshot restores 23 locked plugin records with no removals, including both Miro source variants from miroapp/miro-ai at c2494b24510d01ec3e50fad94a0c5fc3ca40e339. The catalog grows from 536 to 559 records and all curated shelf names resolve. The sync workflow now validates curation before it writes the mutable catalog-assets pointer. The dedicated package publisher uses the existing npm trusted publisher through OIDC and no NPM_TOKEN.

Local validation passed: bun run catalog validate --json (559 plugins, zero curated diagnostics), bun test packages/cli/src/config.test.ts (11/11), bun run verify:assets (337 checked, none missing or mismatched), bun run test:unit (212/212), bun run format:check, bun run lint, bun run type-check, bun run build, and bun run schema:check.

This PR remains a draft for independent MAX review and branch checks. Merge with squash after review and required checks pass.

…19932be85e31428e3c494186547ca029c6262fb2c90df647
@0xPlayerOne
0xPlayerOne marked this pull request as ready for review September 26, 2026 20:47
@0xPlayerOne
0xPlayerOne enabled auto-merge (squash) September 26, 2026 20:47
@0xPlayerOne
0xPlayerOne marked this pull request as draft September 26, 2026 23:22
auto-merge was automatically disabled September 26, 2026 23:22

Pull request was converted to draft

@0xPlayerOne 0xPlayerOne changed the title chore(catalog): refresh marketplace snapshot fix(catalog): restore omitted plugins before publishing Sep 27, 2026
@0xPlayerOne 0xPlayerOne changed the title fix(catalog): restore omitted plugins before publishing fix(catalog): archive limits and restore pinned marketplace plugins Sep 27, 2026
@0xPlayerOne
0xPlayerOne marked this pull request as ready for review September 27, 2026 00:51
@0xPlayerOne
0xPlayerOne merged commit 4014516 into main Sep 27, 2026
29 checks passed
@0xPlayerOne
0xPlayerOne deleted the chore/catalog-snapshot branch September 27, 2026 00:57
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