KostyaSha / github-integration-plugin

Jenkins GitHub Integration Plugin
https://wiki.jenkins-ci.org/display/JENKINS/GitHub+Integration+Plugin
MIT License
98 stars 86 forks source link

Upgrade plugin parent POM to latest version #380

Closed basil closed 1 year ago

basil commented 1 year ago

Plugin parent POM 4.58 contains an contains an update to support the Fetch API in the HtmlUnit browser used by the test harness, which is needed when using the Fetch API rather than Prototype. This PR upgrades this plugin to the latest plugin parent POM. Since the latest plugin parent POM requires Java 11, this PR also increases the Jenkins baseline to 2.361.x, which is Java 11 only. Since PowerMock does not work on Java 11, this PR also migrates PowerMock usages to Mockito. To test this PR, I successfully ran mvn clean verify in both Java 11 and Java 17.


This change is Reviewable

KostyaSha commented 1 year ago

released!