fix(catalog): track aws-startup-advisor's move to aws/agent-toolkit-for-aws - #180
Merged
Merged
Conversation
…or-aws Upstream's claude-official marketplace now sources aws-startup-advisor from aws/agent-toolkit-for-aws at plugins/aws-startup-advisor (commit 613dc216); the source lock still points at the retired awslabs/startups subdirectory, so every scheduled synchronization aborts with SOURCE_LOCK_PLUGIN_PIN_MISMATCH before it can write anything. Point the pin at the upstream-declared location and commit. The digest-sealed generated artifacts must be regenerated by the synchronization itself, so this carries only the lock correction; the next scheduled window re-derives and republishes the catalog from it.
0xPlayerOne
marked this pull request as ready for review
October 2, 2026 01:06
The generated set is digest-sealed, so the lock correction alone cannot pass verify:integrity. Full synchronization now completes: it absorbs four days of upstream drift (six moved pins total, including aws-startup-advisor) and re-derives every artifact from the corrected locations. Zero plugins dropped; 15 upstream additions; catalog grows 549 to 564. bun validate and the 212 offline tests pass.
0xPlayerOne
marked this pull request as draft
October 2, 2026 01:38
0xPlayerOne
marked this pull request as ready for review
October 2, 2026 01:38
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
Marketplace Synchronization(schedule, 3 windows/day) has failed since Sep 28 with:Upstream's claude-official marketplace now sources the plugin from
aws/agent-toolkit-for-aws(plugins/aws-startup-advisor, pinned at613dc216), whilegenerated/sources.lock.jsonstill pinned the retiredawslabs/startupslocation. The sync refuses to auto-heal a moved source, so every window aborted before writing anything.Fix
The generated artifacts are digest-sealed (
integrity.json), so the lock cannot be corrected in isolation —verify:integrityrejects any set whose lock text does not match its seal, and the sync verifies the on-disk set before it builds. This PR therefore carries the corrected lock plus a full regeneration:pathintopluginSubdirectory,url-kind sources pin the repo root, URLs canonicalized without.git).sync --writeregeneration ofgenerated/andcatalog-assets/: zero plugins dropped, 15 upstream additions (catalog 549 → 564), provenance re-derived from the corrected locations.GH_TOKEN— unauthenticated upstream fetching gets rate-limited and silently drops half the catalog.Validation
bun packages/cli/src/index.ts validate(full, not just schema-only): passbun test: 212 pass, 0 failsynchronizedand return to green.