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

Update test harness #191

Merged
merged 2 commits into from Mar 21, 2022
Merged

Update test harness #191

merged 2 commits into from Mar 21, 2022

Conversation

basil
Copy link
Member

@basil basil commented Mar 20, 2022

Amends #190. Sorry for the second PR. The main thing I was trying to upgrade in #190 was the test harness, which I thought I was doing by bumping the plugin parent POM. But today I realized this plugin was defining its own custom test harness version. This PR removes that in favor of the test harness version defined in the plugin parent POM, which as of 4.38 is the very latest Jenkins test harness.

As a bonus I also updated the plugin BOM to the latest version.

A release of this would help us do Java 17 testing of this plugin. CC @kuisathaverat

@basil
Copy link
Member Author

basil commented Mar 20, 2022

The incremental build from this PR has been successfully tested with Java 17 in the draft PR jenkinsci/bom#935. In order to help facilitate the transition of that draft PR into non-draft status, it would be helpful for this PR to be merged and released.

pom.xml Show resolved Hide resolved
@@ -32,12 +32,12 @@ under the License.
<version>${revision}.${changelist}</version>
<packaging>hpi</packaging>
<name>SAML Plugin</name>
<url>https://github.com/jenkinsci/saml-plugin</url>
<url>https://github.com/jenkinsci/${project.artifactId}-plugin</url>

Choose a reason for hiding this comment

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

the artifact will never change, and the change is unrelated to the bump of the test harness dependency, however, the change is innocuous so we can keep it.

Copy link
Member Author

Choose a reason for hiding this comment

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

the artifact will never change, and the change is unrelated to the bump of the test harness dependency, however, the change is innocuous so we can keep it.

Sorry, I should have been more descriptive about this change. This was needed so I could test the incremental build with Plugin Compatibility Tester (PCT). Please see the following links:

@kuisathaverat kuisathaverat merged commit 0016349 into jenkinsci:main Mar 21, 2022
@basil basil deleted the pom branch March 21, 2022 18:29
@basil
Copy link
Member Author

basil commented Mar 21, 2022

Thank you for the quick release!

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