Skip to content

ci: aggregator-sync on release (keeps Data-Wise/claude-plugins current)#158

Merged
Data-Wise merged 1 commit into
mainfrom
ci/aggregator-sync
Jun 26, 2026
Merged

ci: aggregator-sync on release (keeps Data-Wise/claude-plugins current)#158
Data-Wise merged 1 commit into
mainfrom
ci/aggregator-sync

Conversation

@Data-Wise

Copy link
Copy Markdown
Owner

Adds a release-triggered workflow that keeps this plugin's entry (scholar) in the Data-Wise/claude-plugins aggregator marketplace current — the satellite counterpart to craft's #219. Self-contained (inline sync, no craft dependency).

Safe to merge now — inert until configured. A guard step skips the whole job unless APP_ID/APP_PRIVATE_KEY secrets exist, so it will NOT affect releases until you wire it up.

To activate (after merge)

  1. Add repo secrets APP_ID + APP_PRIVATE_KEY (the same Data-Wise GitHub App used by craft).
  2. Ensure that App is installed on Data-Wise/claude-plugins with contents:write + pull_requests:write + admin/bypass on main.

On the next release it will: assert scholar exists in the aggregator (fail loud on a name mismatch — the himalaya-mcp#67 class), no-op if already current, else open + --admin-merge a sync PR and fail loud if that PR doesn't merge.

🤖 Generated with Claude Code

@Data-Wise
Data-Wise merged commit fdb9f3f into main Jun 26, 2026
4 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