From d89f76180513db22e2a0124aa79f3f588f82d413 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Feb 2023 19:56:51 +0000 Subject: [PATCH 01/11] Bump plugin from 4.51 to 4.55 Bumps [plugin](https://github.com/jenkinsci/plugin-pom) from 4.51 to 4.55. - [Release notes](https://github.com/jenkinsci/plugin-pom/releases) - [Changelog](https://github.com/jenkinsci/plugin-pom/blob/master/CHANGELOG.md) - [Commits](https://github.com/jenkinsci/plugin-pom/compare/plugin-4.51...plugin-4.55) --- updated-dependencies: - dependency-name: org.jenkins-ci.plugins:plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e25ce1f..25d746a 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.jenkins-ci.plugins plugin - 4.51 + 4.55 sp.sd From 48476ebc97831f1194ed1854ec71a8ba2ca45dec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Feb 2023 19:56:56 +0000 Subject: [PATCH 02/11] Bump git-changelist-maven-extension from 1.4 to 1.6 Bumps [git-changelist-maven-extension](https://github.com/jenkinsci/incrementals-tools) from 1.4 to 1.6. - [Release notes](https://github.com/jenkinsci/incrementals-tools/releases) - [Commits](https://github.com/jenkinsci/incrementals-tools/compare/parent-1.4...parent-1.6) --- updated-dependencies: - dependency-name: io.jenkins.tools.incrementals:git-changelist-maven-extension dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .mvn/extensions.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.mvn/extensions.xml b/.mvn/extensions.xml index 9ac2968..90787cb 100644 --- a/.mvn/extensions.xml +++ b/.mvn/extensions.xml @@ -2,6 +2,6 @@ io.jenkins.tools.incrementals git-changelist-maven-extension - 1.4 + 1.6 From 8b8ecefbdf8805b721babb3bee11bd03f89eaa6e Mon Sep 17 00:00:00 2001 From: Mark Waite Date: Tue, 17 Oct 2023 06:36:04 -0600 Subject: [PATCH 03/11] Use maven changelist extension 1.7 --- .mvn/extensions.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.mvn/extensions.xml b/.mvn/extensions.xml index 90787cb..1f36364 100644 --- a/.mvn/extensions.xml +++ b/.mvn/extensions.xml @@ -2,6 +2,6 @@ io.jenkins.tools.incrementals git-changelist-maven-extension - 1.6 + 1.7 From c71953e29f9a26958183a2ea414ced36668ae06b Mon Sep 17 00:00:00 2001 From: Mark Waite Date: Tue, 17 Oct 2023 06:43:05 -0600 Subject: [PATCH 04/11] Use more recent Maven dependencies --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 25d746a..7086185 100644 --- a/pom.xml +++ b/pom.xml @@ -18,8 +18,8 @@ -SNAPSHOT 2.319.3 jenkinsci/${project.artifactId}-plugin - 3.8.6 - 3.5.2 + 3.9.0 + 3.5.3 Nexus Artifact Uploader From 3f07140f7fcd20e2b3c63bc03e041179fa1a349d Mon Sep 17 00:00:00 2001 From: Mark Waite Date: Tue, 17 Oct 2023 06:43:43 -0600 Subject: [PATCH 05/11] Require Java 11 and Jenkins 2.361.4 or newer Jenkins core has required Java 11 for more than a year. https://stats.jenkins.io/pluginversions/nexus-artifact-uploader.html shows that 55% of installations of this plugin are already running 2.361.4 or newer and that 92% of the installations of the most recent release (2.14) are running 2.361.4 or newer. Users that are upgrading this plugin are already using Jenkins 2.361.4 or newer. --- pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 7086185..edaef5d 100644 --- a/pom.xml +++ b/pom.xml @@ -16,7 +16,7 @@ 2.15 -SNAPSHOT - 2.319.3 + 2.361.4 jenkinsci/${project.artifactId}-plugin 3.9.0 3.5.3 @@ -62,8 +62,8 @@ io.jenkins.tools.bom - bom-2.319.x - 1654.vcb_69d035fa_20 + bom-2.361.x + 2102.v854b_fec19c92 pom import From 4aaa51734756d0296869a17661af6035bc3591ce Mon Sep 17 00:00:00 2001 From: Mark Waite Date: Tue, 17 Oct 2023 06:47:53 -0600 Subject: [PATCH 06/11] Use parent pom 4.74 (Java 21 aware) --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index edaef5d..a557b1b 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.jenkins-ci.plugins plugin - 4.55 + 4.74 sp.sd From 4a01ea0cf44d7440ebbef0ff53d298458687b02c Mon Sep 17 00:00:00 2001 From: Mark Waite Date: Tue, 17 Oct 2023 06:48:00 -0600 Subject: [PATCH 07/11] Test with Java 21 Java 21 was released Sep 19, 2023. We want to announce full support for Java 21 in early October and would like the most used plugins to be compiled and tested with Java 21. The acceptance test harness and plugin bill of materials tests are already passing with Java 21. This is a further step to improve plugin readiness for use with Java 21 and for development with Java 21. The change intentionally tests only two Java configurations, Java 17 and Java 21 because we believe that the risk of a regression that only affects Java 11 is low. We generate Java 11 byte code with the Java 17 and the Java 21 builds, so we're already testing Java 11 byte code. --- Jenkinsfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 515e5f6..b42c512 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,4 @@ buildPlugin(useContainerAgent: true, configurations: [ - [ platform: 'linux', jdk: '8' ], - [ platform: 'linux', jdk: '11' ], - [ platform: 'windows', jdk: '11' ], + [ platform: 'linux', jdk: 21 ], + [ platform: 'windows', jdk: 17 ], ]) From 70380af5b1cd5fe7c0f0bfc6a6b6bdaa7dcf87d0 Mon Sep 17 00:00:00 2001 From: Mark Waite Date: Wed, 20 Dec 2023 12:38:57 -0700 Subject: [PATCH 08/11] Use parent pom 4.76 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a557b1b..8194af1 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.jenkins-ci.plugins plugin - 4.74 + 4.76 sp.sd From 450fe0374843a3d87215b8ba5240f7f410d25b40 Mon Sep 17 00:00:00 2001 From: Mark Waite Date: Sun, 18 Feb 2024 15:12:45 -0700 Subject: [PATCH 09/11] Use plexus-utils 3.5.1 https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.5.1 notes that the changes look safe. --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 8194af1..d7b1ce6 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ org.codehaus.plexus plexus-utils - 3.5.0 + 3.5.1 From c983ded3c10381514e80cd585786130c663542de Mon Sep 17 00:00:00 2001 From: Mark Waite Date: Sun, 18 Feb 2024 15:13:13 -0700 Subject: [PATCH 10/11] Use maven settings builder 3.9.6 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d7b1ce6..2b9ed8f 100644 --- a/pom.xml +++ b/pom.xml @@ -18,7 +18,7 @@ -SNAPSHOT 2.361.4 jenkinsci/${project.artifactId}-plugin - 3.9.0 + 3.9.6 3.5.3 From cd490e7548de8509eefcc422851fa37d515b8ba9 Mon Sep 17 00:00:00 2001 From: Mark Waite Date: Sun, 18 Feb 2024 15:13:40 -0700 Subject: [PATCH 11/11] Use parent pom 4.78 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2b9ed8f..dc74636 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.jenkins-ci.plugins plugin - 4.76 + 4.78 sp.sd