Commit Graph

37738 Commits

Author SHA1 Message Date
renovate[bot] e2dd0466ce
Update dependency org.xmlunit:xmlunit-bom to v2.11.0 (#11235)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kris Stern <krisstern@outlook.com>
2025-10-25 14:00:16 -06:00
renovate[bot] 84db49f22a
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2516 (#11232)
Changelog Drafter / update_draft_release (push) Has been cancelled Details
Changelog Drafter / jenkins_io_draft (push) Has been cancelled Details
Label conflicting PRs / main (push) Has been cancelled Details
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-24 09:36:26 -06:00
Jesse Glick c4e4ae7635
Clearer documentation for `ExtensionPoint` (#11223) 2025-10-24 09:29:50 -06:00
Adrien Lecharpentier 7e6c5740ec
Enable Java 25 support (#11148)
* Bump winstone to get Jetty 12.1.1

* Accept to start Jenkins with Java 25

* Build with Java 25

* Remove inaccurate javadoc that includes an incorrect link

The Javadoc comment said:

> When executing the resulting Callable, it executes
> FileCallable#act(FileCallable) on this FilePath.

The FileCallable interface does not have an `act(FileCallable)` method.
That absence causes the Javadoc generation to fail on Java 25.

There is a `FilePath.act(FileCallable)` method that could be inserted
instead, but I'm not confident the comment would then be correct.

Testing done:

Confirmed that Javadoc generation fails on Java 25 without this change.

Confirmed that Javadoc generation passes on Java 25 with this change.

(cherry picked from commit 3fdf9c18db)

* Temporary fix for javadoc build

* Bump winstone to 8.14

* Update Jenkinsfile

---------

Co-authored-by: Bruno Verachten <gounthar@gmail.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2025-10-24 09:29:31 -06:00
Jesse Glick ba22ac42b4
Introduce `ThrowingRunnable` and `ThrowingCallable` (#11037)
* Introduce `ThrowingRunnable` and `ThrowingCallable`

* Minimize diff

* Minimize diff

* Deprecate `NotReallyRoleSensitiveCallable` https://github.com/jenkinsci/jenkins/pull/11037#discussion_r2323626187

* CheckStyle

---------

Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-10-24 09:29:03 -06:00
renovate[bot] 45766b3404
Update stapler.version to v2050 (major) (#11221)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
Update stapler.version to v2050

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 20:02:39 +01:00
Jesse Glick a65d8b549e
Ignore #6149 for purposes of `git blame` (#11228)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
2025-10-22 20:51:01 -06:00
Jan Faracik 903fcc9ad0
Support images in card teasers (#11227)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
2025-10-22 16:05:52 +01:00
Jenkins Release Bot d582839cdb [maven-release-plugin] prepare for next development iteration
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
2025-10-21 16:57:08 +00:00
Jenkins Release Bot 7e7093c153 [maven-release-plugin] prepare release jenkins-2.533 2025-10-21 16:56:57 +00:00
Jan Faracik d107c1c69e
Make Tab object transient (#11219)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
2025-10-21 07:52:18 +01:00
Jesse Glick e015b5eda5
Clarifying that `PluginServletFilter` is not in fact an `ExtensionPoint` (#11210)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
2025-10-20 19:25:57 -06:00
renovate[bot] 5176dd16ca
Update dependency org.jenkins-ci.plugins:ant to v520 (#11205)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 19:24:40 -06:00
renovate[bot] 62b80a158f
Update eslint monorepo to v9.38.0 (#11218)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 19:24:28 -06:00
renovate[bot] 1dcfcea225
Update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 (#11198)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 19:24:16 -06:00
renovate[bot] 01b479367c
Update dependency org.springframework.security:spring-security-bom to v6.5.6 (#11217)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 19:24:05 -06:00
renovate[bot] 11fdff7b54
Update Winstone and Jetty (#11200)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 19:23:54 -06:00
renovate[bot] 96acb6d8bc
Update dependency org.jenkins-ci.plugins.workflow:workflow-support to v1004 (#11214)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 21:37:39 +01:00
renovate[bot] d1faf70731
Update dependency com.puppycrawl.tools:checkstyle to v12.1.0 (#11215)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 21:37:25 +01:00
Jan Faracik d334644dba
Refine cards UI (#11192)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
2025-10-18 21:01:09 +01:00
renovate[bot] c97fecc7ec
Update dependency org.jenkins-ci.plugins:jackson2-api to v2.20.0-420.v8a_08b_d57ca_05 (#11162)
Changelog Drafter / update_draft_release (push) Has been cancelled Details
Changelog Drafter / jenkins_io_draft (push) Has been cancelled Details
Label conflicting PRs / main (push) Has been cancelled Details
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-10-17 10:37:04 +01:00
renovate[bot] bb7d0b5cfb
Update dependency org.springframework:spring-framework-bom to v6.2.12 (#11209)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 10:36:53 +01:00
Jan Faracik a2146f3c41
Add experimental job page UI (#11194)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2025-10-16 22:56:10 +01:00
github-actions[bot] 2b583fb069
Fill in since annotations (#11212)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
Co-authored-by: timja <21194782+timja@users.noreply.github.com>
2025-10-16 20:59:27 +02:00
Markus Winter c9eaa5d7aa
[JENKINS-76202] Avoid stack overflow when new run UI is enabled (#11203)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
2025-10-16 09:21:22 +01:00
Jesse Glick 389e3df894
Deprecating `Extension.optional` (#11201) 2025-10-16 09:17:03 +01:00
Jenkins Release Bot c44796db12 [maven-release-plugin] prepare for next development iteration
Changelog Drafter / update_draft_release (push) Has been cancelled Details
Changelog Drafter / jenkins_io_draft (push) Has been cancelled Details
Label conflicting PRs / main (push) Has been cancelled Details
2025-10-14 12:27:15 +00:00
Jenkins Release Bot f9c7d00177 [maven-release-plugin] prepare release jenkins-2.532 2025-10-14 12:27:04 +00:00
renovate[bot] 8fcb74485f
Update softprops/action-gh-release action to v2.4.1 (#11195)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-13 15:55:33 +02:00
renovate[bot] 64dd8907c6
Update dependency com.puppycrawl.tools:checkstyle to v12.0.1 (#11196)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-13 15:55:18 +02:00
Tim Jacomb f32456d72d
Revert winstone update (#11197)
Changelog Drafter / update_draft_release (push) Has been cancelled Details
Changelog Drafter / jenkins_io_draft (push) Has been cancelled Details
Label conflicting PRs / main (push) Has been cancelled Details
2025-10-12 08:21:35 +01:00
renovate[bot] 66ee5c2c62
Update dependency webpack to v5.102.1 (#11188)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 11:13:52 +02:00
renovate[bot] d309bd67ac
Update jenkins/ath Docker tag to v6388 (#11191)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 11:13:39 +02:00
Alexander Brandes e8c5532a9b
Downgrade Node.js due to missing darwin files (#11190) 2025-10-11 11:13:24 +02:00
Jakob Ackermann adacec0947
Add new LargeText interface based constructor for AnnotatedLargeText (#11071)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2025-10-10 22:31:36 +01:00
Vincent Latombe 5dd67bec8b
Disable cron-based retention strategy check and log when it is called (#11185)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
2025-10-10 17:05:23 +01:00
Vincent Latombe e45c6140b8
A `CauseOfBlockage` can be fatal (#11173)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
Co-authored-by: Jesse Glick <jglick@cloudbees.com>
2025-10-10 15:47:37 +01:00
renovate[bot] fa233a1ba0
Update dependency com.puppycrawl.tools:checkstyle to v12 (#11184)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kris Stern <krisstern@outlook.com>
2025-10-10 10:27:36 +01:00
renovate[bot] 5748da5ecb
Update dependency org.jenkins-ci.plugins:cloudbees-folder to v6.1062.v2877b_d6b_b_eeb_ (#11163)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 09:23:14 +01:00
Markus Winter 1e3b70a999
Change `required` input validator to not accept whitespace only (#11143)
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-10-10 09:23:07 +01:00
renovate[bot] 22b0b8dc85
Update Winstone and Jetty (#10988)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 07:49:12 +01:00
Jan Faracik 893c4b52b8
Add support for tabs for the experimental run page (#11141)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: Tim Jacomb <timjacomb1@gmail.com>
2025-10-09 22:48:14 +01:00
renovate[bot] e69069b052
Update dependency org.jenkins-ci.plugins:matrix-project to v870 (#11182)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kris Stern <krisstern@outlook.com>
2025-10-09 18:21:39 +02:00
renovate[bot] 93c17b07a4
Update Node.js to v24.10.0 (#11181)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 18:21:19 +02:00
renovate[bot] dc8ee385e0
Update dependency io.jenkins.plugins:font-awesome-api to v7.1.0-882.v1dfb_771e3278 (#11179)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 18:20:44 +02:00
renovate[bot] 17cb4ea041
Update actions/setup-java digest to ead9eaa (#11171)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 14:25:33 +01:00
renovate[bot] e11322769a
Update stapler.version to v2045 (major) (#11183)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 14:22:35 +01:00
Stefan Spieker 96584c3d5a
Removed deprecated and unused `FormFieldValidator.NonNegativeInteger` (#11176) 2025-10-09 09:03:02 +01:00
Vivian Rook 8e3e7421a9
Fix renovate.json structure (#11178)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
A block was removed from the json in cb6bc5b1d2 it was the last in a series, which left an extra , at the end, causing json to get confused.

Signed-off-by: Vivian Rook <vivian.rook@chainguard.dev>
2025-10-08 13:35:59 +02:00
Mark Waite be407f2119
Sanitize launchable build name (#11174)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
* Launchable rejects a name with embedded '%2F'

The '%2F' is a URL encoded '/' and occurs when a branch name with a '/'
is pushed to the Jenkins core repository.

This first step in the fix is to show that the bug exists.

* Sanitize launchable build name
2025-10-08 08:18:03 +02:00