Skip to content

chore(registry): rebuild plugin index so /plugins shows Extra Charts - #205

Merged
crs48 merged 1 commit into
mainfrom
claude/rebuild-plugin-index
Jun 19, 2026
Merged

chore(registry): rebuild plugin index so /plugins shows Extra Charts#205
crs48 merged 1 commit into
mainfrom
claude/rebuild-plugin-index

Conversation

@crs48

@crs48 crs48 commented Jun 19, 2026

Copy link
Copy Markdown
Owner

Summary

The public /plugins page (and the in-app marketplace) still showed only 3 plugins after #204, even though that PR added fyi.xnet.charts-extra to registry/first-party.json.

Root cause: the site reads the committed flat index registry/registry.json (via site/src/data/plugins.ts), which is regenerated from first-party.json + community.json by scripts/build-plugin-index.mjs. The Plugins Registry workflow's rebuild job fired on the merge to main and produced the correct index — but its git push was rejected by branch protection (GH013: Changes must be made through a pull request; github-actions[bot] is not a ruleset bypass actor). So registry.json was never updated.

This PR lands the regenerated index through a normal PR.

Change

  • registry/registry.json — regenerated: 4 built-in + 0 community (adds the Extra Charts entry). node scripts/build-plugin-index.mjs --check passes. revoked.json unchanged.

After deploy, https://xnet.fyi/plugins/ will list 4 plugins (a new "visualization" category filter appears).

Note on the systemic gap

This will recur for every future first-party.json change: the auto-rebuild bot can't push to main. Fixing it properly means making the rebuild job's committer a ruleset bypass actor (the same fix applied to the changelog PR-stamping App in exploration 0203), or having the job open a PR instead of pushing. Out of scope here — flagged for follow-up.

🤖 Generated with Claude Code

The merge of #204 added fyi.xnet.charts-extra to registry/first-party.json, but
the Plugins Registry `rebuild` job that regenerates registry/registry.json
failed: it cannot push to main (branch protection — github-actions[bot] is not a
ruleset bypass actor). So the committed index — which the website's /plugins page
and the in-app marketplace both read — still listed only 3 plugins.

Regenerate registry.json from the sources (4 built-in, 0 community) so the
marketplace shows the Extra Charts plugin.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@crs48
crs48 temporarily deployed to pr-205 June 19, 2026 03:42 — with GitHub Actions Inactive
@github-actions

github-actions Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

✓ Changelog fragment found — thanks!

@crs48 crs48 added the skip-changelog Exclude this PR from the changelog label Jun 19, 2026
@github-actions

github-actions Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Preview removed for PR #205.

github-actions Bot added a commit that referenced this pull request Jun 19, 2026
@crs48
crs48 merged commit 5eecc76 into main Jun 19, 2026
11 of 12 checks passed
@crs48
crs48 deleted the claude/rebuild-plugin-index branch June 19, 2026 03:48
github-actions Bot added a commit that referenced this pull request Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog Exclude this PR from the changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant