Commit Graph
37809 Commits
Author SHA1 Message Date
Jenkins Release Bot bc673e4d81 [maven-release-plugin] prepare release jenkins-2.542 jenkins-2.542 2025-12-16 11:28:32 +00:00
Amanraz ThakurandMark Waite 15263a67d9 Fix NPE in ReverseBuildTrigger due to null upstream threshold (#23916)
* Fix NPE in ReverseBuildTrigger due to null upstream threshold (JENKINS-39044)

* Use ReverseTrigger constructor that is not deprecated

Has the same result as the deprecated constructor that was used before.

* Add automated test of JENKINS-39044

If the ReverseTrigger threshold were null, a null pointer exception would
be thrown.  The config round trip operation resets a null threshold to
SUCCESS, so this test reaches inside the job definition and changes the
threshold directly.

Testing done:

* Confirmed that the modified automated test fails when the change to
  ReverseTrigger is removed.
* Confirmed that the modified automated test passes when the change to
  ReverseTrigger is included.

* Link to GitHub issue

---------

Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-12-15 10:57:19 -07:00
Jan FaracikandTim Jacomb 4df1ecc559 Add managementLink parameter for <l:settings-subpage /> (#23902)
Co-authored-by: Tim Jacomb <timjacomb1@gmail.com>
2025-12-14 16:07:47 +00:00
renovate[bot] ba5f8dadb4 Update eslint monorepo to v9.39.2 (#25931)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-13 15:41:26 -07:00
renovate[bot] 31e56ec6c0 Update dependency com.puppycrawl.tools:checkstyle to v12.3.0 (#25934)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-13 15:32:38 -07:00
renovate[bot] 7a2c5e1e0c Update dependency sass to v1.96.0 (#25932)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-13 15:32:33 -07:00
renovate[bot] 57667594f6 Update dependency css-minimizer-webpack-plugin to v7.0.4 (#25930)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-13 15:32:29 -07:00
4471b31b2f Fill in since annotations (#25923)
Co-authored-by: timja <21194782+timja@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-12-13 08:41:39 +00:00
renovate[bot] bcd2476bcc Update dependency org.springframework:spring-framework-bom to v6.2.15 (#25916)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-13 08:41:21 +00:00
renovate[bot] 9f3978c071 Update dependency org.jenkins-ci.plugins:mailer to v525 (#23891)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 20:55:16 -07:00
renovate[bot] ad29675405 Update dependency org.jenkins-ci.plugins.workflow:workflow-support to v1010 (#23907)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 20:54:48 -07:00
renovate[bot] 4efcc14100 Update jenkins/ath Docker tag to v6483 (#23880)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 20:54:22 -07:00
renovate[bot] 55ff4731de Update stapler.version to v2061 (major) (#25899)
Update stapler.version to v2061

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 20:53:55 -07:00
renovate[bot] beaae46a15 Update dependency org.jenkins-ci.plugins:scm-api to v724 (#11317)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 20:53:19 -07:00
renovate[bot] e46204c3cc Update actions/upload-artifact action to v6 (#25929)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 20:51:11 -07:00
renovate[bot] 80b6a6f1ea Update Node.js to v24.12.0 (#25914)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 20:50:20 -07:00
Mark Waite f3eb4d186f Warn users in March 2029 of Java 25 end of support September 2029 (#25925)
Warn users of Java 25 end of support September 2029

Beginning in March 2029, users will be warned that Java 25 will be
reaching its end of support in the Jenkins project.

Amends pull request:

* https://github.com/jenkinsci/jenkins/pull/11148

The 2+2+2 Java support plan recommends that we drop support for a Java
line after two years so that we're only supporting two Java versions at
a time.  Refer to the blog post:

* https://www.jenkins.io/blog/2023/11/06/introducing-2-2-2-java-support-plan/

Also refer to the Jenkins Enhancement Proposal pull request (incomplete):

* https://github.com/jenkinsci/jep/pull/400

Testing done:

* None.  Relying on the existing behavior that I've seen from the Java
  17 administrative monitor.  It is now shown to users to warn them that
  we plan to drop Java 17 support by the end of March 2026
2025-12-12 20:49:20 -07:00
renovate[bot] c5126f6249 Update dependency sass to v1.95.1 (#25917)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 20:49:13 -07:00
renovate[bot] 666bf611d9 Update dependency org.jenkins-ci.main:jenkins-test-harness to v2533 (#25915)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 20:48:38 -07:00
renovate[bot] 01b1e08aee Update peter-evans/create-pull-request action to v8 (#25911)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 20:47:28 -07:00
renovate[bot] d0438f9c65 Update dependency io.jenkins.plugins:commons-lang3-api to v3.20.0-109.ve43756e2d2b_4 (#25907)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 20:47:11 -07:00
renovate[bot] 43dfe0fa9a Update dependency io.jenkins.plugins:commons-text-api to v1.15.0-210.v7480a_da_70b_9e (#25904)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 20:46:32 -07:00
renovate[bot] eea060cc35 Update Winstone and Jetty (#23909)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 20:45:16 -07:00
Daniel BeckandDaniel Beck 88fdfa9223 Add telemetry for Content Security Policy (#23901)
* Add telemetry for Content Security Policy

* Add license header

* Add header length

---------

Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
2025-12-12 20:45:02 -07:00
renovate[bot] 3b501e7668 Update dependency org.jenkins-ci.main:remoting to v3355 (#23890)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 20:44:17 -07:00
James Nord a29b01739d make the MANAGE permission enabled by default (#23873)
* make the MANAGE permission enabled by default

Removed experimental warning for MANAGE permission and enable it by default.

* update tests to accomodate enabling of Overall/Manage
2025-12-12 20:43:37 -07:00
f075bc05f7 [JENKINS-45927] Truncate verbose CauseOfBlockage messages in queue (#11298)
* [JENKINS-45927] Truncate verbose CauseOfBlockage messages in queue

When multiple nodes reject a task, CompositeCauseOfBlockage previously
joined ALL rejection reasons with "; ", causing extremely verbose
tooltips that could fill the entire browser window.

This fix truncates the message to show only the first 5 reasons,
followed by "... and N more" when there are more than 5 reasons.

Signed-off-by: Steve Armstrong <stevearmstrong-dev@users.noreply.github.com>

* Fix test assertions to account for TreeMap alphabetical ordering

The CompositeCauseOfBlockage uses a TreeMap which sorts keys
alphabetically, so "Reason 10" comes before "Reason 2". Updated
tests to use zero-padded numbers to ensure predictable ordering.

Signed-off-by: W0474997SteveArmstrong <113034949+W0474997SteveArmstrong@users.noreply.github.com>

* Fix Checkstyle import order - static imports must come first

Jenkins Checkstyle rules require static imports to be in their own
group at the top, before regular imports.

Signed-off-by: W0474997SteveArmstrong <113034949+W0474997SteveArmstrong@users.noreply.github.com>

---------

Signed-off-by: Steve Armstrong <stevearmstrong-dev@users.noreply.github.com>
Signed-off-by: W0474997SteveArmstrong <113034949+W0474997SteveArmstrong@users.noreply.github.com>
Co-authored-by: Steve Armstrong <stevearmstrong-dev@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-12-12 20:42:22 -07:00
Daniel BeckandDaniel Beck 9878d67e8b https://github.com/jenkins-infra/helpdesk/issues/4904 (#25927)
Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
2025-12-12 11:38:12 -07:00
Daniel BeckandDaniel Beck 67db13142a Allow entirely disabling CSP headers (#23915)
Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
2025-12-11 13:50:24 +00:00
renovate[bot] d35c3da177 Update dependency postcss-preset-env to v10.5.0 (#23919)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 13:50:05 +00:00
renovate[bot] 91e98af9ca Update dependency css-minimizer-webpack-plugin to v7.0.3 (#25902)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 13:49:55 +00:00
Daniel BeckandDaniel Beck 52e050e7d6 Update Winstone to 8.1026.v31def012a_f48, add test confirming the CSP response header can be >30KB (#25901)
Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
2025-12-11 13:49:31 +00:00
renovate[bot] 11343546d2 Update dependency org.bouncycastle:bcprov-jdk18on to v1.83 (#23861)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 13:48:48 +00:00
renovate[bot] dfc98e5fa5 Update dependency org.jenkins-ci.plugins:credentials to v1453 (#23868)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 13:48:40 +00:00
renovate[bot] 2434c6c8b7 Update actions/checkout action to v6.0.1 (#23889)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 13:48:30 +00:00
renovate[bot] d51d3c7d84 Update dependency prettier to v3.7.4 (#23892)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 13:48:23 +00:00
renovate[bot] a5a5c770ff Update actions/setup-java digest to f2beeb2 (#23903)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 13:48:19 +00:00
renovate[bot] 3624d1a684 Update peter-evans/create-pull-request action to v7.0.11 (#23912)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 13:48:10 +00:00
renovate[bot] 907cb22542 Update actions/create-github-app-token action to v2.2.1 (#23913)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 13:48:04 +00:00
Jesse Glick fc8425c69e Windows flake of QueueTest.computerFailsJustAfterCreatingExecutor (#23899) 2025-12-11 05:34:07 -07:00
renovate[bot] 0e5cee3cc0 Update dependency commons-io:commons-io to v2.21.0 (#11313)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 05:34:00 -07:00
renovate[bot] 3e8a8064e6 Update dependency org.jenkins-ci.plugins:trilead-api to v2.284.v1974ea_324382 (#23906)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 05:33:49 -07:00
Jenkins Release Bot 6107a8888b [maven-release-plugin] prepare for next development iteration 2025-12-08 17:18:52 +00:00
Jenkins Release Bot ea9c72788c [maven-release-plugin] prepare release jenkins-2.541 jenkins-2.541 2025-12-08 17:18:44 +00:00
Daniel Beck efa1816322 [SECURITY-3630] 2025-12-02 13:46:19 +00:00
Kevin-CB 31598feb0a [SECURITY-1166] 2025-12-02 13:46:13 +00:00
Kevin-CB 3ee7380c5e [SECURITY-1809] 2025-12-02 13:46:07 +00:00
Daniel Beck 4710d65339 [SECURITY-783] 2025-12-02 13:46:01 +00:00
Jenkins Release Bot 1366fa95df [maven-release-plugin] prepare for next development iteration 2025-12-02 12:31:35 +00:00
Jenkins Release Bot bde4fe753b [maven-release-plugin] prepare release jenkins-2.540 jenkins-2.540 2025-12-02 12:31:26 +00:00