Commit Graph

6893 Commits

Author SHA1 Message Date
Jenkins Release Bot b21f428377 [maven-release-plugin] prepare release jenkins-2.481 2024-10-15 13:52:44 +00:00
renovate[bot] 7520ae670f
Update dependency org.jenkins-ci.plugins:script-security to v1365 (#9870)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-14 14:25:55 -07:00
renovate[bot] 7b8de1eed6
Update dependency org.jenkins-ci.plugins:display-url-api to v2.209.v582ed814ff2f (#9859)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-13 22:29:34 +01:00
renovate[bot] fbad19eecf
Update dependency org.jenkins-ci.plugins:mailer to v489 (#9860)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-12 15:59:06 -07:00
renovate[bot] 025243badf
Update dependency org.jenkins-ci.plugins:matrix-project to v840 (#9861)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-12 15:58:51 -07:00
Devin Nusbaum d34b17ee4b
[JENKINS-73835] Do not allow builds to be deleted while they are still running and ensure build discarders run after builds are fully complete (#9810)
* [JENKINS-73835] Do not allow builds to be deleted while they are still running

* [JENKINS-73835] Avoid redundant calls to Job.logRotate when builds complete and always call Job.logRotate after build finalization

* [JENKINS-73835] Add issue reference to RunTest.buildsMayNotBeDeletedWhileRunning

* [JENKINS-73835] Adjust DeleteBuildsCommandTest.deleteBuildsShouldSuccessEvenTheBuildIsRunning to match new behavior

* [JENKINS-73835] Run/delete.jelly should check Run.isLogUpdated, not Run.isBuilding
2024-10-12 06:06:18 -06:00
renovate[bot] 925de03663
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2341 (#9850)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-11 11:56:41 -07:00
renovate[bot] 4a9fb7739a
Update dependency org.jenkins-ci.plugins:credentials to v1389 (#9853)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-11 11:56:19 -07:00
renovate[bot] 9005f3ccb8
Update dependency org.jenkins-ci.plugins:scm-api to v698 (#9848)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 22:36:45 -07:00
renovate[bot] c2ff150aca
Update dependency org.jenkins-ci.plugins:matrix-project to v839 (#9844)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-08 07:51:31 -07:00
Jenkins Release Bot 9da61d9d23 [maven-release-plugin] prepare for next development iteration 2024-10-08 14:08:57 +00:00
Jenkins Release Bot 42fae0104a [maven-release-plugin] prepare release jenkins-2.480 2024-10-08 14:08:31 +00:00
renovate[bot] 0f25e949ca
Update dependency org.jenkins-ci.plugins:junit to v1304 (#9840)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-07 12:40:36 -07:00
renovate[bot] c7eae25f11
Update dependency org.jenkins-ci.plugins:credentials to v1384 (#9838)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-07 10:48:47 -07:00
renovate[bot] f6de4582f8
Update dependency org.jenkins-ci.plugins:junit to v1303 (#9825)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-03 16:48:50 -07:00
renovate[bot] 52803b2753
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2307 (#9824)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-03 16:48:39 -07:00
renovate[bot] ba21dbe605
Update dependency org.jenkins-ci.plugins:credentials to v1381 (#9814)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-02 12:21:35 -07:00
renovate[bot] 719ac752de
Update dependency org.jenkins-ci.plugins:junit to v1302 (#9786)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-02 07:56:41 -07:00
renovate[bot] 662f4cd266
Update dependency org.jenkins-ci.plugins:matrix-project to v838 (#9812)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-02 08:53:29 -06:00
renovate[bot] f63687153c
Update dependency org.jenkins-ci.modules:instance-identity to v201 (#9807)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-02 08:52:51 -06:00
renovate[bot] 1a2efeafab
Update dependency org.jenkins-ci.plugins:mailer to v488 (#9796)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-02 08:52:03 -06:00
renovate[bot] a95d9160ca
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2299 (#9792)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-02 08:51:12 -06:00
renovate[bot] 83d240b8df
Update dependency org.jenkins-ci.plugins:cloudbees-folder to v6.955.v81e2a_35c08d3 (#9789)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-02 08:50:37 -06:00
Basil Crow 47a212aa79
[JENKINS-73760] Updates fail due to invalid JSON from HTTP Update Center (#9760) 2024-10-02 08:46:51 -06:00
Vincent Latombe 39e6622524
Extract interfaces for objects to be used through the executors widget (#9749)
* Extract interfaces for objects to be used through the executors widget

This is required for CloudBees CI HA support: we provide alternate implementations of these interfaces to represent computers and related objects that exist in different physical replicas of the same logical instance. This allows to be build an aggregated view of computers and executors, some local, some remote.

* Fix Deprecated annotation

* Missing @Override annotations

* Missing @since TODO

* No longer true according to AbstractSubTask javadoc

* Restore old signature for compatibility

* Fix reviews

* Javadoc

* Typo

* Fix inconsistency between hasOfflineCause and getOfflineCauseReason

* Remove default implementation of ITask#getUrl

* Provide default impl in SubTask for compatibility

* Mark as CheckForNull

* Spotbugs

* ComputerSet#getComputers returns a collection that is sorted by name

* Missing Override

* Move permission declaration to the right place, closer to usage
2024-10-02 08:46:21 -06:00
Vincent Latombe a6f723cef7
Introduce `SaveableListener#onDeleted` (#9743)
* Introduce SaveableListener#onDeleted

Usually `Saveable` objects are written, but it can happen on occasion that they get deleted, and it wasn't generating an event for every case.

This provides a more fine-grained event that can be handled by implemented listeners.

In my case, I have a use case in CloudBees CI where I need to clear a cache entry when a Saveable gets deleted from disk.

* Spotless

* Explicitly test that the user that has performed the change can be obtained from the Saveable listener.
2024-10-02 08:45:44 -06:00
Jenkins Release Bot 0db93161d6 [maven-release-plugin] prepare for next development iteration 2024-09-27 11:18:06 +00:00
Jenkins Release Bot 969d9feab9 [maven-release-plugin] prepare release jenkins-2.479 2024-09-27 11:17:44 +00:00
Daniel Beck dfd7a9c48b [SECURITY-3373] 2024-09-25 07:59:32 +00:00
Daniel Beck d0c0d07bc4 [SECURITY-3451] 2024-09-25 07:59:26 +00:00
Kevin-CB cd242d9ed4 [SECURITY-3448] 2024-09-25 07:59:21 +00:00
Jenkins Release Bot 435bb79891 [maven-release-plugin] prepare for next development iteration 2024-09-24 13:48:54 +00:00
Jenkins Release Bot 7df633dcf9 [maven-release-plugin] prepare release jenkins-2.478 2024-09-24 13:48:23 +00:00
renovate[bot] 71234a3446
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2289 (#9769)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-22 22:31:47 +01:00
Jesse Glick f5ccd65e4e
More test fixups related to JTH change (#9767) 2024-09-20 19:51:17 -06:00
renovate[bot] 79d1f7af9d
Update dependency io.jenkins.plugins:plugin-util-api to v5 (#9768)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 19:50:30 -06:00
Jesse Glick ae2e780338
Test regressions after JTH bump (#9762) 2024-09-20 08:22:59 -07:00
renovate[bot] 5bbbebeeaf
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2276 (#9754)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 20:29:03 -07:00
renovate[bot] 13acb4fe4c
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2274 (#9752)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 16:55:10 -07:00
renovate[bot] 3767f78ae3
Update dependency org.jenkins-ci.plugins.workflow:workflow-support to v926 (#9748)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-17 19:33:51 -07:00
renovate[bot] a37868ffcf
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2272 (#9746)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-17 16:13:04 -07:00
renovate[bot] 6ee8a25bdd
Update dependency org.jenkins-ci.plugins:credentials to v1378 (#9741)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-17 10:29:52 -07:00
Jenkins Release Bot d462f64a99 [maven-release-plugin] prepare for next development iteration 2024-09-17 13:51:56 +00:00
Jenkins Release Bot c073b2badc [maven-release-plugin] prepare release jenkins-2.477 2024-09-17 13:51:34 +00:00
renovate[bot] 4b889e6c51
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2270 (#9731)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 18:39:22 -07:00
renovate[bot] 973cbb83da
Update dependency org.jenkins-ci.plugins:script-security to v1362 (#9736)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 18:37:47 -07:00
renovate[bot] bb7a30a777
Update dependency org.jenkins-ci.plugins:script-security to v1361 (#9719)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 09:02:10 +01:00
renovate[bot] 65f374c35a
Update dependency org.jenkins-ci.plugins:junit to v1300 (#9716)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-11 05:13:32 -06:00
Basil Crow 78e132dcef
Build tests without forking the compiler (#9717) 2024-09-10 20:32:04 -06:00
renovate[bot] 66a781032a
Update dependency org.jenkins-ci.plugins:cloudbees-folder to v6.951.v5f91d88d76b_b_ (#9715)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 20:31:40 -06:00