-
Notifications
You must be signed in to change notification settings - Fork 55
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
Add 2.222.x line #214
Add 2.222.x line #214
Conversation
Mac bundled one is ancient, homebrew one is put in /usr/local just let the user configure their path, not hardcode which exe to use
I vaguely remember some fallout in the latest security fixes related to this ^^^ |
This is the fix for the git plugin tests, it's merged but unreleased: jenkinsci/git-plugin#857 |
jdk-tool passed locally for me so I assume a flake EDIT: it failed on the next run, not sure what I'm missing to reproduce it Edit 2: I can reproduce this with cc @oleg-nenashev I believe you're maintainer of this plugin https://ci.jenkins.io/blue/organizations/jenkins/Tools%2Fbom/detail/PR-214/9/tests
|
Can reproduce failure for pct-workflow-cps-global-lib-2.222.x / configRoundtrip – org.jenkinsci.plugins.workflow.libs.GlobalLibrariesTest cc @dwnusbaum
|
After lots of banging my head against the wall for the jdk-tool plugin test issue, I've found where the issue lies at least, I added some Debug code
Which when run in megawar mode in the bom repo with
Prints html unit version
When run in intellij, version
Any idea why the bom is picking up such an ancient version of htmlunit? for reference it appears to be caused by a combination of jenkinsci/jenkins#3991 and https://sourceforge.net/p/htmlunit/bugs/1811/ |
IURC there was some code in PCT which was setting a plugin POM version for Java 11 tests, maybe there is an issue in its logic which forces old plugin pom |
I think it might actually be as simple as an old parent pom in jdk-tool but when I bump it running through PCT (megawar) I get:
Although it's fine in intellij and maven outside PCT |
🤦 turned out to be a simple fix: jenkinsci/jdk-tool-plugin#12 Missed it as I was updating the parent pom locally because of enforcer errors, but PCT just ignores enforcer |
Previous build was green, requires jenkins-infra/repository-permissions-updater#1488 before releasing |
<packaging>pom</packaging> | ||
<dependencyManagement> | ||
<dependencies> | ||
<dependency> | ||
<groupId>${project.groupId}</groupId> | ||
<artifactId>bom-2.164.x</artifactId> | ||
<artifactId>bom-2.204.x</artifactId> | ||
<version>${project.version}</version> | ||
<scope>import</scope> | ||
<type>pom</type> |
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.
ansicolor 0.6.2
is still here, below. Should this not now be deleted?
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.
0.6.3 requires 2.164.x; i.e. now all of our lines. So we can delete the below override.
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.
(trying this in the appropriately named #222)
@@ -53,6 +53,15 @@ then | |||
rm -fv pct-work/trilead-api/target/surefire-reports/TEST-InjectedTest.xml | |||
fi | |||
|
|||
# TODO pending https://github.com/jenkinsci/jdk-tool-plugin/pull/12 |
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.
# TODO pending https://github.com/jenkinsci/jdk-tool-plugin/pull/12 | ||
rm -rf pct-work/jdk-tool/target/surefire-reports/TEST-hudson.tools.JDKInstallerTest.xml | ||
|
||
# TODO pending https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/96 |
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.
# TODO pending https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/96 | ||
rm -rf pct-work/workflow-cps-global-lib/target/surefire-reports/TEST-org.jenkinsci.plugins.workflow.libs.GlobalLibrariesTest.xml | ||
|
||
# TODO Merged, but needs a release: https://github.com/jenkinsci/git-plugin/pull/857 |
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.
# TODO pending https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/96 | ||
rm -rf pct-work/workflow-cps-global-lib/target/surefire-reports/TEST-org.jenkinsci.plugins.workflow.libs.GlobalLibrariesTest.xml | ||
|
||
# TODO Merged, but needs a release: https://github.com/jenkinsci/git-plugin/pull/857 |
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.
# TODO Merged, but needs a release: https://github.com/jenkinsci/git-plugin/pull/857 | |
# TODO pending https://github.com/jenkinsci/git-plugin/pull/857 |
(a lot of these are merged but pending release)
also any of https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/95, https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/94, | ||
https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/93 would solve it. |
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.
also any of https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/95, https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/94, | |
https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/93 would solve it. | |
also pending https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/94 |
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.
Adding 2.222.x line,
Blocked on jenkinsci/workflow-cps-global-lib-plugin#93 currently