Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Buildkite plugin lookups #816

Open
jamietanna opened this issue Jul 9, 2024 · 1 comment
Open

Support Buildkite plugin lookups #816

jamietanna opened this issue Jul 9, 2024 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@jamietanna
Copy link
Contributor

While digging into https://gitlab.com/tanna.dev/dependency-management-data/-/issues/599 I noticed that DMD, which uses Ecosyste.ms doesn't detect Buidlkite plugins.

Note

Buildkite plugins are not a known type so this may not make sense to add here.

With DMD, I would see from the following Buildkite YAML (via):

  - label: ":sweating: Checking for changes in connectors"
    plugins:
      chronotc/monorepo-diff#v2.4.0:

And a package of pURL pkg:buildkite/chronotc%2Fmonorepo-diff is detected.

This is Buildkite's way of noting that chronotc/monorepo-diff is located at https://github.com/chronotc/monorepo-diff-buildkite-plugin (notice the prepended -buildkite-plugin)

I would suggest special handling for the buildkite ecosystem to provide some package lookup, including a Repo lookup for the full URL.

@jamietanna jamietanna changed the title Suppor Buildkite plugin lookups Support Buildkite plugin lookups Jul 9, 2024
@andrew andrew added enhancement New feature or request help wanted Extra attention is needed labels Jul 9, 2024
@andrew
Copy link
Member

andrew commented Jul 9, 2024

Yeah we can add that as a new package type, would also make sense to propose it as a type to the PURL project.

Do you know if there's a machine readable list of all buildkite plugins anywhere? Otherwise we could scrape https://buildkite.com/plugins

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants