Skip to content

ci: gate external plugin entries on community scan merge#103

Draft
tobinsouth wants to merge 1 commit intostagingfrom
ci/verify-community-merged
Draft

ci: gate external plugin entries on community scan merge#103
tobinsouth wants to merge 1 commit intostagingfrom
ci/verify-community-merged

Conversation

@tobinsouth
Copy link
Collaborator

Adds .github/workflows/verify-community-merged.yml — fails any PR adding an external plugin entry to marketplace.json unless that entry (same name, same source.sha) is already merged on claude-plugins-community main.

This repo runs no security scan; the scan is in claude-plugins-community. This makes the gate structural instead of convention-only.

Identical workflow to anthropics/claude-plugins-official#569 — see that PR for full rationale, edge cases, and test results.

Adds a stateless check that fails if any added external marketplace.json
entry (keyed by name+sha) is not already present on
claude-plugins-community main.

Same workflow as claude-plugins-official — see that repo's commit for
full rationale.
@tobinsouth tobinsouth changed the base branch from main to staging March 13, 2026 21:45
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.

2 participants