-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Adopt Copy Data To Workspace Plugin #4311
Adopt Copy Data To Workspace Plugin #4311
Conversation
Hi @jimmyleocn, it seems that you have modified the file extensively. Could you please make sure to only change the lines you intent to modify ( Could you please make sure to login Jira and Artifactory using your account from accounts.jenkins.io? Thanks. |
I can revert my commit and create a new one that only updates the developers field. However, I'm wondering about the paths field - do I need to add a new path to match the groupId 'org.jenkins-ci.plugins' that I've changed in the pom.xml?
I can confirm that I’ve logged into both sites using my Jenkins account. |
I believe that changing the groupID in the pom file is not a good choice. Users don't see the group ID but users might be disrupted if a change of the groupID causes Jenkins to believe that it is a new plugin rather than an upgrade of an existing plugin. I'm not confident on the precise details of the cases where groupID and artifactID can be changed, but I am confident that leaving them unchanged is almost always the right choice. |
What I mean is, in pom.xml, the /project/parent/groupId node was originally 'org.jvnet.hudson.plugins'. It seems we'll get build errors if we don't update it to 'org.jenkins-ci.plugins' when upgrading to the newer parent version 4.75? |
It's true that as the plugin used a very old parent pom, it has the old groupId. I think it's fine to have the new path here. |
All done on revert and recommit. Would you like help me to check if everything is OK? Thanks! |
To my knowledge a plugin is solely identified by its artifactid. The groupid doesn't matter at all. |
Yes although it breaks any bom/renovate/dependabot automatic updates |
…dates the developer and path fields.
…dates the developers field.
f3df716
to
83ee7cb
Compare
This looks good. Thanks for adopting the plugin @jimmyleocn. |
Thanks for your help, and thanks to @timja for the suggestions as well! |
Link to GitHub repository
https://github.com/jenkinsci/copy-data-to-workspace-plugin
When modifying release permission
List the GitHub usernames of the users who should have commit permissions below:
@jimmyleocn
This is needed in order to cut releases of the plugin or component.
If you are modifying the release permission of your plugin or component, fill out the following checklist:
Release permission checklist (for submitters)
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 checklist (for submitters)
Reviewer checklist
$pluginId Developers
team hasAdmin
permissions while granting the access.@Wadeck
) in this pull request. If an email contact is changed, wait for approval from the security officer.There are IRC Bot commands for it.