Skip to content

Enable JDK 25 builds#1076

Merged
uhafner merged 85 commits intomainfrom
jdk25
Nov 28, 2025
Merged

Enable JDK 25 builds#1076
uhafner merged 85 commits intomainfrom
jdk25

Conversation

@uhafner
Copy link
Member

@uhafner uhafner commented Sep 23, 2025

JDK 25 is now available.

@uhafner uhafner added the internal Internal changes without user or API impact label Sep 23, 2025
uhafner and others added 28 commits September 25, 2025 21:28
Bumps [io.jenkins.plugins:plugin-util-api](https://github.com/jenkinsci/plugin-util-api-plugin) from 6.1167.v022176c7e0ca_ to 6.1200.v6ed9f064dde5.
- [Release notes](https://github.com/jenkinsci/plugin-util-api-plugin/releases)
- [Changelog](https://github.com/jenkinsci/plugin-util-api-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jenkinsci/plugin-util-api-plugin/commits)

---
updated-dependencies:
- dependency-name: io.jenkins.plugins:plugin-util-api
  dependency-version: 6.1200.v6ed9f064dde5
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.jvnet.hudson.plugins:analysis-pom](https://github.com/jenkinsci/analysis-pom-plugin) from 11.2805.vdb_e83282030b_ to 11.2812.vde3e22ec61c7.
- [Release notes](https://github.com/jenkinsci/analysis-pom-plugin/releases)
- [Changelog](https://github.com/jenkinsci/analysis-pom-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jenkinsci/analysis-pom-plugin/commits/11.2812.vde3e22ec61c7)

---
updated-dependencies:
- dependency-name: org.jvnet.hudson.plugins:analysis-pom
  dependency-version: 11.2812.vde3e22ec61c7
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…dson.plugins-analysis-pom-11.2812.vde3e22ec61c7

Bump org.jvnet.hudson.plugins:analysis-pom from 11.2805.vdb_e83282030b_ to 11.2812.vde3e22ec61c7
Bumps [org.jenkins-ci.main:jenkins-core](https://github.com/jenkinsci/jenkins) from 2.529 to 2.531.
- [Release notes](https://github.com/jenkinsci/jenkins/releases)
- [Commits](jenkinsci/jenkins@jenkins-2.529...jenkins-2.531)

---
updated-dependencies:
- dependency-name: org.jenkins-ci.main:jenkins-core
  dependency-version: '2.531'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
We have all results in Jenkins or the quality monitor now.
…lugins-plugin-util-api-6.1200.v6ed9f064dde5

Bump io.jenkins.plugins:plugin-util-api from 6.1167.v022176c7e0ca_ to 6.1200.v6ed9f064dde5
…ci.main-jenkins-core-2.531

Bump org.jenkins-ci.main:jenkins-core from 2.529 to 2.531
…hub/codeql-action-4

Bump github/codeql-action from 3 to 4
Bumps [org.jvnet.hudson.plugins:analysis-pom](https://github.com/jenkinsci/analysis-pom-plugin) from 11.2812.vde3e22ec61c7 to 11.2824.v933a_cd41a_8e2.
- [Release notes](https://github.com/jenkinsci/analysis-pom-plugin/releases)
- [Changelog](https://github.com/jenkinsci/analysis-pom-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jenkinsci/analysis-pom-plugin/commits)

---
updated-dependencies:
- dependency-name: org.jvnet.hudson.plugins:analysis-pom
  dependency-version: 11.2824.v933a_cd41a_8e2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps `json-unit-assertj.version` from 4.1.1 to 5.0.0.

Updates `net.javacrumbs.json-unit:json-unit-assertj` from 4.1.1 to 5.0.0
- [Changelog](https://github.com/lukas-krecan/JsonUnit/blob/master/RELEASES.md)
- [Commits](lukas-krecan/JsonUnit@json-unit-parent-4.1.1...json-unit-parent-5.0.0)

Updates `net.javacrumbs.json-unit:json-unit-json-path` from 4.1.1 to 5.0.0
- [Changelog](https://github.com/lukas-krecan/JsonUnit/blob/master/RELEASES.md)
- [Commits](lukas-krecan/JsonUnit@json-unit-parent-4.1.1...json-unit-parent-5.0.0)

---
updated-dependencies:
- dependency-name: net.javacrumbs.json-unit:json-unit-assertj
  dependency-version: 5.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
- dependency-name: net.javacrumbs.json-unit:json-unit-json-path
  dependency-version: 5.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.jenkins-ci:acceptance-test-harness](https://github.com/jenkinsci/acceptance-test-harness) from 6361.vcb_036a_7ffb_a_5 to 6388.v40780b_42e87e.
- [Release notes](https://github.com/jenkinsci/acceptance-test-harness/releases)
- [Commits](https://github.com/jenkinsci/acceptance-test-harness/commits)

---
updated-dependencies:
- dependency-name: org.jenkins-ci:acceptance-test-harness
  dependency-version: 6388.v40780b_42e87e
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.jenkins-ci.main:jenkins-core](https://github.com/jenkinsci/jenkins) from 2.531 to 2.532.
- [Release notes](https://github.com/jenkinsci/jenkins/releases)
- [Commits](jenkinsci/jenkins@jenkins-2.531...jenkins-2.532)

---
updated-dependencies:
- dependency-name: org.jenkins-ci.main:jenkins-core
  dependency-version: '2.532'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [io.netty:netty-bom](https://github.com/netty/netty) from 4.2.6.Final to 4.2.7.Final.
- [Commits](netty/netty@netty-4.2.6.Final...netty-4.2.7.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-bom
  dependency-version: 4.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [umbrelladocs/action-linkspector](https://github.com/umbrelladocs/action-linkspector) from 1.3.7 to 1.4.0.
- [Release notes](https://github.com/umbrelladocs/action-linkspector/releases)
- [Commits](UmbrellaDocs/action-linkspector@v1.3.7...v1.4.0)

---
updated-dependencies:
- dependency-name: umbrelladocs/action-linkspector
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) from 1.21.3 to 2.0.1.
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.21.3...2.0.1)

---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers
  dependency-version: 2.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ainers-testcontainers-2.0.1

Bump org.testcontainers:testcontainers from 1.21.3 to 2.0.1
…ty-bom-4.2.7.Final

Bump io.netty:netty-bom from 4.2.6.Final to 4.2.7.Final
…relladocs/action-linkspector-1.4.0

Bump umbrelladocs/action-linkspector from 1.3.7 to 1.4.0
…ci-acceptance-test-harness-6388.v40780b_42e87e

Bump org.jenkins-ci:acceptance-test-harness from 6361.vcb_036a_7ffb_a_5 to 6388.v40780b_42e87e
…sertj.version-5.0.0

Bump json-unit-assertj.version from 4.1.1 to 5.0.0
…dson.plugins-analysis-pom-11.2824.v933a_cd41a_8e2

Bump org.jvnet.hudson.plugins:analysis-pom from 11.2812.vde3e22ec61c7 to 11.2824.v933a_cd41a_8e2
…ci.main-jenkins-core-2.532

Bump org.jenkins-ci.main:jenkins-core from 2.531 to 2.532
uhafner and others added 27 commits November 12, 2025 09:51
…ci-acceptance-test-harness-6446.v64eb_f0dfb_26d

Bump org.jenkins-ci:acceptance-test-harness from 6433.v4d9263664552 to 6446.v64eb_f0dfb_26d
…ci.main-jenkins-core-2.536

Bump org.jenkins-ci.main:jenkins-core from 2.535 to 2.536
…r-codingstyle-pom-5.39.0

Bump edu.hm.hafner:codingstyle-pom from 5.36.0 to 5.39.0
Bumps [org.jenkins-ci.tools:maven-hpi-plugin](https://github.com/jenkinsci/maven-hpi-plugin) from 3.1762.vd3ff902a_5b_c4 to 3.1773.v3646231d4c22.
- [Release notes](https://github.com/jenkinsci/maven-hpi-plugin/releases)
- [Commits](https://github.com/jenkinsci/maven-hpi-plugin/commits/3.1773.v3646231d4c22)

---
updated-dependencies:
- dependency-name: org.jenkins-ci.tools:maven-hpi-plugin
  dependency-version: 3.1773.v3646231d4c22
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.jvnet.hudson.plugins:analysis-pom](https://github.com/jenkinsci/analysis-pom-plugin) from 11.2867.v81ec3848d647 to 11.2892.vb_fb_a_fdf482c6.
- [Release notes](https://github.com/jenkinsci/analysis-pom-plugin/releases)
- [Changelog](https://github.com/jenkinsci/analysis-pom-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jenkinsci/analysis-pom-plugin/commits)

---
updated-dependencies:
- dependency-name: org.jvnet.hudson.plugins:analysis-pom
  dependency-version: 11.2892.vb_fb_a_fdf482c6
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ci.tools-maven-hpi-plugin-3.1773.v3646231d4c22

Bump org.jenkins-ci.tools:maven-hpi-plugin from 3.1762.vd3ff902a_5b_c4 to 3.1773.v3646231d4c22
Bumps [org.jenkins-ci:acceptance-test-harness](https://github.com/jenkinsci/acceptance-test-harness) from 6446.v64eb_f0dfb_26d to 6464.vf87c7908f638.
- [Release notes](https://github.com/jenkinsci/acceptance-test-harness/releases)
- [Commits](https://github.com/jenkinsci/acceptance-test-harness/commits)

---
updated-dependencies:
- dependency-name: org.jenkins-ci:acceptance-test-harness
  dependency-version: 6464.vf87c7908f638
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@2.0.1...2.0.2)

---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers
  dependency-version: 2.0.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps `json-unit-assertj.version` from 5.0.0 to 5.1.0.

Updates `net.javacrumbs.json-unit:json-unit-assertj` from 5.0.0 to 5.1.0
- [Changelog](https://github.com/lukas-krecan/JsonUnit/blob/master/RELEASES.md)
- [Commits](lukas-krecan/JsonUnit@json-unit-parent-5.0.0...json-unit-parent-5.1.0)

Updates `net.javacrumbs.json-unit:json-unit-json-path` from 5.0.0 to 5.1.0
- [Changelog](https://github.com/lukas-krecan/JsonUnit/blob/master/RELEASES.md)
- [Commits](lukas-krecan/JsonUnit@json-unit-parent-5.0.0...json-unit-parent-5.1.0)

---
updated-dependencies:
- dependency-name: net.javacrumbs.json-unit:json-unit-assertj
  dependency-version: 5.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: net.javacrumbs.json-unit:json-unit-json-path
  dependency-version: 5.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.jenkins-ci.main:jenkins-core](https://github.com/jenkinsci/jenkins) from 2.536 to 2.538.
- [Release notes](https://github.com/jenkinsci/jenkins/releases)
- [Commits](jenkinsci/jenkins@jenkins-2.536...jenkins-2.538)

---
updated-dependencies:
- dependency-name: org.jenkins-ci.main:jenkins-core
  dependency-version: '2.538'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…sertj.version-5.1.0

Bump json-unit-assertj.version from 5.0.0 to 5.1.0
…ions/checkout-6

Bump actions/checkout from 5 to 6
…ci.main-jenkins-core-2.538

Bump org.jenkins-ci.main:jenkins-core from 2.536 to 2.538
…ainers-testcontainers-2.0.2

Bump org.testcontainers:testcontainers from 2.0.1 to 2.0.2
…dson.plugins-analysis-pom-11.2892.vb_fb_a_fdf482c6

Bump org.jvnet.hudson.plugins:analysis-pom from 11.2867.v81ec3848d647 to 11.2892.vb_fb_a_fdf482c6
…ci-acceptance-test-harness-6464.vf87c7908f638

Bump org.jenkins-ci:acceptance-test-harness from 6446.v64eb_f0dfb_26d to 6464.vf87c7908f638
Bumps [org.jenkins-ci.main:jenkins-core](https://github.com/jenkinsci/jenkins) from 2.538 to 2.539.
- [Release notes](https://github.com/jenkinsci/jenkins/releases)
- [Commits](jenkinsci/jenkins@jenkins-2.538...jenkins-2.539)

---
updated-dependencies:
- dependency-name: org.jenkins-ci.main:jenkins-core
  dependency-version: '2.539'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ci.main-jenkins-core-2.539

Bump org.jenkins-ci.main:jenkins-core from 2.538 to 2.539
# Conflicts:
#	.github/workflows/ci.yml
@github-actions
Copy link

☀️   Quality Monitor

Tests

   JUnit   Unit Tests: 100% successful (42 passed)
   🚀   Integration Tests: 100% successful (80 passed)
   ⛔   Architecture Tests: 100% successful (15 passed)

Code Coverage

   〰️   Line Coverage: 88% (102 missed lines)
   ➰   Branch Coverage: 78% (51 missed branches)

Style

   CheckStyle   CheckStyle: No warnings
   PMD   PMD: No warnings
   ☕   Java Compiler: No warnings

Bugs

   SpotBugs   SpotBugs: No bugs
   🐛   Error Prone: No bugs

API Problems

   🚫   Revapi: No warnings

Vulnerabilities

   🛡️   OWASP Dependency Check: 213 vulnerabilities (error: 17, high: 58, normal: 132, low: 6)

Software Metrics

   🌀   Cyclomatic Complexity: 318 (total)
   💭   Cognitive Complexity: 173 (total)
   ➿   N-Path Complexity: 326 (total)
   📏   Lines of Code: 2887 (total)
   📝   Non Commenting Source Statements: 1150 (total)
   🔗   Class Cohesion: 100.00% (maximum)
   ⚖️   Weight of Class: 100.00% (maximum)

🚦 Quality Gates

Overall Status: ✅ SUCCESS

✅ Passed Gates

  • ✅ Tests Success Rate: 100.00 >= 100.00
  • ✅ Line Coverage: 88.00 >= 80.00
  • ✅ Branch Coverage: 78.00 >= 75.00
  • ✅ Potential Bugs: 0.00 <= 0.00
  • ✅ Style Violations: 0.00 <= 0.00

Created by Quality Monitor v3.5.0 (#e4cc310). More details are shown in the GitHub Checks Result.

@uhafner uhafner merged commit 0bba035 into main Nov 28, 2025
33 checks passed
@uhafner uhafner deleted the jdk25 branch November 28, 2025 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal Internal changes without user or API impact

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant