internal: Remove third-party plugins with dead locators - #1101
Merged
Conversation
Verified every locator in registry/data/third-party.json: fetched all 114 https locators and resolved all 21 github:// locators via the GitHub API. Removes 35 entries that can no longer be installed: - 30 entries from Phault/proto-toml-plugins, as the entire repository no longer exists (all locators 404). - 2 hugo entries, as the z0rrn/proto-plugins repository no longer exists. - chester, as proto.toml was deleted from the repository. - sdkman and terraform (ageha734), as those repositories have no releases, so the github:// locators have no wasm artifact to resolve. Also repoints strawberry-perl from a github.com blob URL (which serves HTML, not TOML) to the equivalent raw URL, as that plugin is still maintained. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
milesj
enabled auto-merge (squash)
August 24, 2026 15:48
Contributor
Author
|
@Phault Do you happen to still have all the previous TOML files so that we can host them ourselves? |
Contributor
|
Hey @milesj So sorry about this, the repo had been archived for some time and I had no idea if it was actually being used. Yes, I still have the repo with full history. Here's a git bundle (compressed as GitHub funnily enough does not allow .bundle). |
Contributor
Author
|
@Phault Thanks so much! |
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.
What changed
Audited every
locatorinregistry/data/third-party.jsonand removed the entries that can no longer be installed. The dataset goes from 135 → 100 plugins.Removed 35 entries:
Phault/proto-toml-plugins— the entire repository no longer exists (github.com/Phault/proto-toml-pluginsis a 404), so every locator under it 404s: actionlint, bazel, biome, caddy, cmake, cosign, dagger, dprint, fly, gitleaks, gum, hurl, hyperfine, infisical, jira, just, mage, mkcert, ninja, octopus, oxlint, rattler-build, ruff, shellcheck, shfmt, task, traefik, trufflehog, uv, wizer.hugoentries (standard + extended) — thez0rrn/proto-pluginsrepository no longer exists.proto.tomlwas deleted from it (no plugin file anywhere in the tree).github://ageha734/proto-sdkman) and terraform (github://ageha734/proto-terraform) — not 404s. Both repositories exist with source, but have zero releases/tags, so thegithub://locator has no wasm artifact to resolve and installation can never succeed. These would become valid again if those authors publish a release.One fix instead of a removal:
github.com/.../blob/...URL, which serves an HTML page rather than TOML — broken as a locator. The plugin itself is still maintained, so the entry was repointed at the equivalentraw.githubusercontent.comURL instead of being deleted.How it was verified
https://locators were fetched (following redirects), checking both the status code and the response body — that body check is what caughtstrawberry-perlreturning HTML with a 200.github://locators were resolved through the GitHub API, confirming the repository exists and has at least one release carrying a.wasmasset.cargo run -p proto_codegenruns clean and produces no reformatting, so the file remains valid against the schema.Notes for reviewers
gitleaks,just,ruff,terraform,yqandjqhad duplicate entries, so those tools still have a working alternative in the registry. However, 29 ids now have no entry at all in either registry data file, including some popular ones:uv,task,biome,shellcheck,shfmt,dprint,oxlint,bazel,actionlint,cmake,caddy,cosign,dagger,fly,gum,hugo,hurl,hyperfine,infisical,jira,mage,mkcert,ninja,octopus,rattler-build,traefik,trufflehog,wizer,chester,sdkman. This is mostly the fallout of a single contributor's repository disappearing — sourcing replacement plugins for those tools is worth a follow-up.🤖 Generated with Claude Code