Skip to content

Add Buildkite plugin ecosystem support#1600

Open
AgentGoose32 wants to merge 1 commit into
ecosyste-ms:mainfrom
AgentGoose32:polar-816-buildkite-plugins
Open

Add Buildkite plugin ecosystem support#1600
AgentGoose32 wants to merge 1 commit into
ecosyste-ms:mainfrom
AgentGoose32:polar-816-buildkite-plugins

Conversation

@AgentGoose32
Copy link
Copy Markdown

Refs #816

Summary

  • Adds a Buildkite ecosystem for plugin package lookups such as chronotc/monorepo-diff.
  • Maps Buildkite plugin names to their canonical GitHub repositories (owner/plugin-buildkite-plugin) for metadata, status, docs, downloads, and versions.
  • Adds Buildkite PURL generation (pkg:buildkite/owner/plugin), install commands, plugin listing scraping, default registry seed, and model coverage.

Validation

  • ruby -c app/models/ecosystem/buildkite.rb
  • ruby -c test/models/ecosystem/buildkite_test.rb
  • ruby -c db/seeds.rb
  • git diff --check

bundle exec ruby -Itest test/models/ecosystem/buildkite_test.rb is blocked locally because this checkout requires Bundler 4.0.10 from Gemfile.lock, which is not available in the system Ruby environment.

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