-
Notifications
You must be signed in to change notification settings - Fork 122
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
Introduce bom and bump minimum required version #95
Conversation
According to http://stats.jenkins.io/pluginversions/workflow-cps-global-lib.html 98% of users on the latest version are on this version or above 88% on the previous version are on this version or above 97% on the previous version are on one of the previous LTS releases in this line and could likely easily upgrade
<subversion-plugin.version>2.13.0</subversion-plugin.version> | ||
<workflow-scm-step-plugin.version>2.7</workflow-scm-step-plugin.version> | ||
<workflow-multibranch-plugin.version>2.21</workflow-multibranch-plugin.version> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
needs adding to bom, will try take a look, but shouldn't block this
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Included in jenkinsci/bom#179, FYI.
<subversion-plugin.version>2.13.0</subversion-plugin.version> | ||
<workflow-scm-step-plugin.version>2.7</workflow-scm-step-plugin.version> | ||
<workflow-multibranch-plugin.version>2.21</workflow-multibranch-plugin.version> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Included in jenkinsci/bom#179, FYI.
pom.xml
Outdated
</dependency> | ||
<dependency> | ||
<groupId>org.apache.commons</groupId> | ||
<artifactId>commons-lang3</artifactId> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
or #94
recommendedConfigurations is unusable on recent LTS :( ref jenkins-infra/pipeline-library#94
Could someone else resubmit this due to needing to change the jenkinsfile bff6324 |
Merged after commons-lang removal but will need someone with write access to re-submit this, or yolo merge |
check #97 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR! Looks good to me, but can you check the output of jar -tf target/workflow-cps-global-lib.hpi
to make no unusual JARs are being bundled after the POM changes?
Or just look in the build log, as of jenkinsci/maven-hpi-plugin#130 |
Also tests are broken: https://ci.jenkins.io/job/Plugins/job/workflow-cps-global-lib-plugin/job/PR-97/1/testReport/ |
Requires plugin versions bumped above trilead split which would require a baseline of at least 2.190.x
Can't build against 2.222.x unless we bump to 2.190.x as minimum due to trilead-api problems in other dependencies. |
Build passed |
This looks good to me. Just
|
Yup |
According to http://stats.jenkins.io/pluginversions/workflow-cps-global-lib.html
98% of users on the latest version are on this version or above
88% on the previous version are on this version or above
97% on the previous version are on one of the previous LTS releases in
this line and could likely easily upgrade
When testing #94 I was unable to test it interactively due to conflicts in plugin loading, ssh-credentials and git both failed to load. With these changes I was able to test it
Can lower the core and use 3.x plugin-pom if maintainers prefer
cc @dwnusbaum @bitwiseman