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

Enabling CD and adding security contacts for gcp-java-sdk-plugin #3538

Merged
merged 2 commits into from
Sep 23, 2023

Conversation

aneveux
Copy link
Contributor

@aneveux aneveux commented Sep 20, 2023

Link to GitHub repository

https://github.com/jenkinsci/gcp-java-sdk-plugin

When modifying release permission

If you are modifying the release permission of your plugin or component, fill out the following checklist:

Release permission checklist (for submitters)

Preview Give feedback

When enabling automated releases (cd: true)

Follow the documentation to ensure, your pull request is set up properly. Don't merge it yet.
In case of changes requested by the hosting team, an open PR facilitates future reviews, without derailing work across multiple PRs.

Link to the PR enabling CD in your plugin

CD should be already enabled in my plugin, I followed the documentation before being hosted on jenkinsci not knowing I should have done that afterwards.

CD checklist (for submitters)

Preview Give feedback

Reviewer checklist

Preview Give feedback

There are IRC Bot commands for it.

@aneveux aneveux requested a review from a team as a code owner September 20, 2023 16:04
Copy link
Member

@timja timja left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume you have more paths than that, and each one of those needs cd.enabled set?

based on looking at https://github.com/jenkinsci/gcp-java-sdk-plugin/tree/master

the other 2 modules

@aneveux
Copy link
Contributor Author

aneveux commented Sep 21, 2023

Oh you are right, I totally missed that.

Thanks a lot for the good catch ❤️

@aneveux aneveux requested a review from timja September 21, 2023 07:40
@aneveux
Copy link
Contributor Author

aneveux commented Sep 21, 2023

Pinging @Wadeck here as I added the Security Contacts.

Copy link
Collaborator

@Wadeck Wadeck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 Thanks for the correct ping :)

@timja
Copy link
Member

timja commented Sep 22, 2023

Oh you are right, I totally missed that.

Thanks a lot for the good catch ❤️

Each plugin should have it's own file if you want maintainers to show up on the plugin site.
The wildcard path is generally for non plugins that have quite a few modules, e.g. bom which adds new ones every few months and maintainers don't need to show up

@aneveux
Copy link
Contributor Author

aneveux commented Sep 22, 2023

@timja I used a wildcard path simiarly to what is done in the aws-sdk plugin.

This plugin is just an API plugin that does not contain any source code but simply serves GCP dependencies to other plugins requiring them, there are no "per-plugin maintainers" per se, as each plugin is just a pom.xml with specific dependencies.

Is that OK to keep it like this, consistent with the aws-sdk or do you prefer that I create one file per plugin?

@timja
Copy link
Member

timja commented Sep 23, 2023

@timja I used a wildcard path simiarly to what is done in the aws-sdk plugin.

This plugin is just an API plugin that does not contain any source code but simply serves GCP dependencies to other plugins requiring them, there are no "per-plugin maintainers" per se, as each plugin is just a pom.xml with specific dependencies.

Is that OK to keep it like this, consistent with the aws-sdk or do you prefer that I create one file per plugin?

it's fine, but if someone views one of them on plugin site maintainers will be empty, you can always change it later if you want.

@timja timja merged commit d44d444 into jenkins-infra:master Sep 23, 2023
@timja
Copy link
Member

timja commented Oct 17, 2023

@timja I used a wildcard path simiarly to what is done in the aws-sdk plugin.

This plugin is just an API plugin that does not contain any source code but simply serves GCP dependencies to other plugins requiring them, there are no "per-plugin maintainers" per se, as each plugin is just a pom.xml with specific dependencies.

Is that OK to keep it like this, consistent with the aws-sdk or do you prefer that I create one file per plugin?

noting #2911

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.

3 participants