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

Provide maintainer information for prefix/wildcard hack plugins #2911

Open
daniel-beck opened this issue Oct 29, 2022 · 1 comment
Open

Provide maintainer information for prefix/wildcard hack plugins #2911

daniel-beck opened this issue Oct 29, 2022 · 1 comment
Labels

Comments

@daniel-beck
Copy link
Contributor

daniel-beck commented Oct 29, 2022

Reproduction steps

Several permissions files in this repository declare artifact names that do not match the actual component artifact IDs to work around the limitation of requiring one file per artifact ID, which can be cumbersome for multimodule repositories.

The most notable one of those is probably https://github.com/jenkins-infra/repository-permissions-updater/blob/master/permissions/plugin-aws-java-sdk.yml which governs more than a dozen separate plugins.

As a side effect the update site does not find corresponding entries in https://reports.jenkins.io/maintainers.index.json for these plugins, and subsequently the plugins appear to have no maintainers on plugins.jenkins.io.

This practice should stop to allow jenkins-infra/update-center2#654 to move forward.

Expected Results

https://reports.jenkins.io/maintainers.index.json contains maintainer information for plugins whose permissions are currently specified using the "wildcard hack".

Actual Results

It does not.

Anything else?

It looks like the following plugins are currently using this hack:

The bom-* does as well, but since it's not a plugin, its maintainers are not exposed elsewhere.

@timja
Copy link
Member

timja commented Oct 17, 2023

Also #3538 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants