Commit Graph

7424 Commits

Author SHA1 Message Date
Jesse Glick 0da1d16431
Running `RenderOnDemandTest.testMemoryConsumption` and it is not good 2025-05-05 18:28:21 -04:00
Jesse Glick 992ce2197e
Render `t:artifactList` lazily 2025-05-05 13:47:52 -04:00
Jesse Glick 7543e3fd76
Merge branch 'master' into InterruptedBuildAction 2025-05-05 08:57:40 -04:00
Jesse Glick 3f79665775
Run `GlobalBuildDiscarderListener` asynch (#10555)
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: Vincent Latombe <vincent@latombe.net>
2025-05-03 21:52:50 +01:00
Tim Jacomb 2c34a39ab4
Remove legacy compat for LogRecorder (#10612) 2025-05-03 21:52:24 +01:00
renovate[bot] f25729f74b
Update dependency io.jenkins.plugins:ionicons-api to v87 (#10618)
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-05-03 20:16:17 +02:00
Jesse Glick 3ae85d7c4e
[JENKINS-75081] Avoid heap allocation when rendering large logs (#10515) 2025-05-01 23:13:46 -07:00
Jesse Glick b452ffdfd2
Simpler `InboundAgentRule.AgentArguments` constructor (#10615) 2025-05-01 23:13:05 -07:00
renovate[bot] 4fad4baa4f
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2443 (#10616)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-01 23:11:23 -07:00
Adrien Lecharpentier d70bc2e623
[JENKINS-75350] Displays plugin health score in Plugin Manager (#10351)
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: Markus Winter <m.winter@sap.com>
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
2025-04-30 21:15:23 +01:00
Guruprasad Bhat d1fd53784a
[JENKINS-75465] (Recreate) Delete RunIdMigrator as it has been 10 years since this migration (#10521) 2025-04-30 21:15:06 +01:00
Daniel Beck 5e36565784
[JENKINS-75533] Remove jbcrypt mindrot, use Spring Security instead (#10604)
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: Daniel Beck <daniel-beck@users.noreply.github.com>
Co-authored-by: James Nord <jtnord@users.noreply.github.com>
2025-04-30 08:36:16 -07:00
Jesse Glick 837ae6afae
Regression test 2025-04-29 15:58:28 -04:00
Jenkins Release Bot 60df855499 [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-04-29 13:33:47 +00:00
Jenkins Release Bot 7bf7cc327e [maven-release-plugin] prepare release jenkins-2.508 2025-04-29 13:33:24 +00:00
renovate[bot] e8d173e1b7
Update dependency org.jenkins-ci.plugins:matrix-project to v849 (#10593)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 10:14:22 -07:00
renovate[bot] 237a7fdc58
Update dependency io.jenkins.plugins:design-library to v380 (#10598)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-27 13:38:55 +02:00
renovate[bot] 8af822fb46
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2439 (#10599)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-27 13:38:35 +02:00
renovate[bot] 102cb7b9b5
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2438 (#10591)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-24 10:36:59 -07:00
renovate[bot] fead850a5b
Update dependency io.jenkins.plugins:design-library to v376 (#10585)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-24 08:23:41 -07:00
renovate[bot] e60dfdee02
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2435 (#10586)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-24 08:23:17 -07:00
Jesse Glick dca328563b
Simplify `LoadStatistics` 2025-04-21 15:40:50 -04:00
Kris Stern 3098961f06
Clearer assertion for `QueueTest.inQueueTaskLookupByAPI` (#10558) 2025-04-19 00:37:48 +08:00
Jan Faracik c42ab43c49
Redesign the Jenkins header (#10245)
* WB

* Push

* More responsive

* Update headerContent.jelly

* Push

* Update logo.jelly

* Update _page-header.scss

* Update _page-header.scss

* Update header

* Tidy up breadcrumbs

* Tidy up focus

* Update _breadcrumbs.scss

* Update configure.jelly

* push

* Add badges

* Tidy

* Push

* Update headerContent.jelly

* Update ManageJenkinsAction.java

* Update headerContent.jelly

* Working!

* WB

* Tidy up

* Fixes

* Update sidepanel.jelly

* Lint

* Tidy up

* Update ManageJenkinsAction.java

* Simplify

* Update _side-panel-tasks.scss

* Update _side-panel-tasks.scss

* Update UserAction.java

* Update Jenkins.java

* Add border to account image

* Tidy up avatars

* Update _side-panel-tasks.scss

* Init

* Tidy up

* Hide behind flag

* Update sidepanel.jelly

* Push

* Tidy up

* Update logo.jelly

* Accessibility

* Update _breadcrumbs-new.scss

* Fix dropdown theme

* Update _breadcrumbs.scss

* Update _header.scss

* Update ManageJenkinsAction.java

* Remove flag

* Tidy up

* Update with HeaderAction

* Revert "Update with HeaderAction"

This reverts commit 2ea0b1f867.

* Tidy

* Update RootAction.java

* Update _breadcrumbs.scss

* Push

* Update _header.scss

* Update _header.scss

* Fix invisible actions not actually being invisible, make avatar huge to please Tim

* Tidy

* Push

* Fix breadcrumbs + notification

* Update jumplist.jelly

* Getting there 🚀

* WB

* Update index.jelly

* Update headerContent.jelly

* Responsive

* Push

* Push

* Push

* Update index.js

* Push

* Tidy up

* Tidy up

* Tidy

* Update logo.jelly

* Delete NewHeaderUserExperimentalFlag.java

* Lint

* Update index.js

* Update index.js

* Fix some tests

* Update headerContent.jelly

* Update headerContent.jelly

* Remove bravo test - need to confirm this

* Update Security3349Test.java

* Update pom.xml

* Fix SpotBugs + i18n

* Add doc for header scroll, support prefers contrast

* Add overflow menu for actions, improve accessibility

* Update actions-overflow.js

* Fix tests + accessibility

* Fix JS

* Update breadcrumbs-overflow.js

* Update breadcrumbs-overflow.js

* Add breadcrumb menu on hover, fix issues on mobile

* Update _breadcrumbs.scss

* i18n

* Update pom.xml

* Add tab support for user dropdown

* Squashed commit of the following:

commit 847981ebcb
Merge: 0ea6dcff0e 23f2b9ef59
Author: Kris Stern <krisstern@outlook.com>
Date:   Wed Feb 26 09:16:52 2025 +0800

    Merge branch 'master' into add-groups-to-command-palette

commit 0ea6dcff0e
Merge: c0777dbe79 68425e2cd4
Author: Kris Stern <krisstern@outlook.com>
Date:   Wed Feb 26 01:06:33 2025 +0800

    Merge branch 'master' into add-groups-to-command-palette

commit c0777dbe79
Merge: 1638afe17e c37293c52d
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Mon Feb 24 13:40:35 2025 +0000

    Merge branch 'master' into add-groups-to-command-palette

commit 1638afe17e
Merge: c987a9e536 b97764d3fd
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Fri Feb 21 11:49:03 2025 +0000

    Merge branch 'master' into add-groups-to-command-palette

commit c987a9e536
Merge: f909eec0d4 16748f4413
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Thu Feb 20 08:17:19 2025 +0000

    Merge branch 'master' into add-groups-to-command-palette

commit f909eec0d4
Merge: 85eedb7e88 217b0f5742
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Wed Feb 19 16:12:45 2025 +0000

    Merge branch 'master' into add-groups-to-command-palette

commit 85eedb7e88
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Wed Feb 19 16:11:24 2025 +0000

    Move to Item

commit 8f4f117bac
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Wed Feb 19 15:43:50 2025 +0000

    Tighten up animations + improve contrast

commit d7b7d6388d
Merge: 8750f7cb92 4fa61274f9
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Wed Feb 19 08:50:45 2025 +0000

    Merge branch 'master' into add-groups-to-command-palette

commit 8750f7cb92
Merge: 7b527340a2 a05c33f797
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Tue Feb 18 21:42:31 2025 +0000

    Merge branch 'master' into add-groups-to-command-palette

commit 7b527340a2
Merge: e2c133d128 3505fb3540
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Mon Feb 17 20:59:02 2025 +0000

    Merge branch 'master' into add-groups-to-command-palette

commit e2c133d128
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Sun Feb 16 18:23:14 2025 +0000

    Update require-changelog-label.yml

commit d32a61c1ea
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Sun Feb 16 17:11:18 2025 +0000

    Update _theme.scss

commit 42ecfcac5c
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Sun Feb 16 17:10:48 2025 +0000

    Rename to Items

commit cc3779171a
Merge: 0f1cb2187c 2b9d4d62a6
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Sun Feb 16 17:10:25 2025 +0000

    Merge branch 'master' into add-groups-to-command-palette

commit 0f1cb2187c
Merge: 04dc6cd222 9474c89bf1
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Wed Feb 12 20:42:01 2025 +0000

    Merge branch 'master' into add-groups-to-command-palette

commit 04dc6cd222
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Tue Feb 11 17:06:31 2025 +0000

    Reduce spacing a touch, fix icon spacing

commit 0ab3665587
Merge: 7c9e172b2f 848ac9b66a
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Tue Feb 11 14:44:03 2025 +0000

    Merge branch 'master' into add-groups-to-command-palette

commit 7c9e172b2f
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Tue Feb 11 11:23:27 2025 +0000

    Update Messages.properties

commit ec6a5e5ee0
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Tue Feb 11 08:51:16 2025 +0000

    Fix test

commit 14a64885a2
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Mon Feb 10 16:44:39 2025 +0000

    Tidy up

commit 46a9e5681a
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Mon Feb 10 16:28:15 2025 +0000

    Tidy

commit d7270b1fa4
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Mon Feb 10 16:06:04 2025 +0000

    Tidy

commit b2da3f8d39
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Mon Feb 10 16:03:37 2025 +0000

    Tidy up

commit b746fba008
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Mon Feb 10 15:53:53 2025 +0000

    Move to extensionpoint

commit 7827304ae1
Merge: cac127d119 d03a2e11c9
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Mon Feb 10 15:45:28 2025 +0000

    Merge branch 'master' into add-groups-to-command-palette

commit cac127d119
Merge: add75bf6a9 e3e3c45270
Author: Tim Jacomb <21194782+timja@users.noreply.github.com>
Date:   Mon Jan 13 11:03:10 2025 +0000

    Merge branch 'jenkinsci:master' into add-groups-to-command-palette

commit add75bf6a9
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Sat Jan 11 19:02:52 2025 +0000

    Update _command-palette.scss

commit eb4073f4fb
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Sat Jan 11 18:59:37 2025 +0000

    Tidy up

commit 323e48fddf
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Sat Jan 11 18:47:34 2025 +0000

    Update Job.java

commit 3cbdfbc4b5
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Sat Jan 11 18:47:13 2025 +0000

    Update _command-palette.scss

commit 8fecf0d880
Merge: 428e826fcd 331c7685ca
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Sat Jan 11 18:45:30 2025 +0000

    Merge branch 'master' into add-groups-to-command-palette

commit 428e826fcd
Merge: 5657369d95 f1b6d31272
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Mon Dec 16 20:53:15 2024 +0000

    Merge branch 'master' into add-groups-to-command-palette

commit 5657369d95
Merge: 26f17a277f 674d5085c3
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Fri Dec 13 09:46:35 2024 +0000

    Merge branch 'add-icons-to-command-palette' into add-groups-to-command-palette

commit 674d5085c3
Merge: 809d2e6120 7020e80af8
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Fri Dec 13 09:42:59 2024 +0000

    Merge branch 'master' into add-icons-to-command-palette

commit 26f17a277f
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Wed Dec 11 22:10:56 2024 +0000

    Update _command-palette.scss

commit 2b6ffc85f3
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Wed Dec 11 22:09:09 2024 +0000

    Init

commit 809d2e6120
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Wed Dec 11 21:37:47 2024 +0000

    Make iconXml private, rename to icon

commit 3d45ca7c39
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Wed Dec 11 21:29:27 2024 +0000

    Add group field

commit 80f24cbfdc
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Wed Dec 11 21:25:23 2024 +0000

    Init

commit 1b9faa8fb0
Merge: d6868c970a 26738449cd
Author: Tim Jacomb <timjacomb1@gmail.com>
Date:   Wed Dec 11 21:11:56 2024 +0000

    Merge branch 'add-icons-to-command-palette' of github.com:janfaracik/jenkins into add-icons-to-command-palette

commit d6868c970a
Author: Tim Jacomb <timjacomb1@gmail.com>
Date:   Wed Dec 11 21:11:41 2024 +0000

    Reword javadoc

commit 26738449cd
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Wed Dec 11 21:03:29 2024 +0000

    Implement IconSpec in IComputer

commit 57910109f3
Merge: 661f994783 05ed7560fd
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Wed Dec 11 20:23:58 2024 +0000

    Merge branch 'master' into add-icons-to-command-palette

commit 661f994783
Merge: 23570203ea dad5ef3266
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Wed Dec 11 20:15:22 2024 +0000

    Merge branch 'refine-command-palette' into add-icons-to-command-palette

commit 23570203ea
Merge: 436a02b9d3 788ae63c50
Author: Tim Jacomb <timjacomb1@gmail.com>
Date:   Wed Dec 11 16:35:43 2024 +0000

    Merge branch 'add-icons-to-command-palette' of github.com:janfaracik/jenkins into add-icons-to-command-palette

commit 436a02b9d3
Author: Tim Jacomb <timjacomb1@gmail.com>
Date:   Wed Dec 11 16:35:24 2024 +0000

    Add support for images

commit a3fdb3e0c7
Merge: ea67d6a554 d22cc2fa3c
Author: Tim Jacomb <timjacomb1@gmail.com>
Date:   Wed Dec 11 15:27:12 2024 +0000

    Merge branch 'master' into add-icons-to-command-palette

commit 788ae63c50
Merge: ea67d6a554 d22cc2fa3c
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Wed Dec 11 10:00:04 2024 +0000

    Merge branch 'jenkinsci:master' into add-icons-to-command-palette

commit dad5ef3266
Merge: cc63c9c8e5 d22cc2fa3c
Author: Tim Jacomb <21194782+timja@users.noreply.github.com>
Date:   Wed Dec 11 09:07:05 2024 +0000

    Merge branch 'master' into refine-command-palette

commit ea67d6a554
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Tue Dec 10 22:26:16 2024 +0000

    Update Search.java

commit a9aadbab30
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Tue Dec 10 22:25:40 2024 +0000

    Revert "Update Search.java"

    This reverts commit 24837ea667.

commit 24837ea667
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Tue Dec 10 21:59:03 2024 +0000

    Update Search.java

commit d43a8d3b2f
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Tue Dec 10 21:54:23 2024 +0000

    Init

commit cc63c9c8e5
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Tue Dec 10 21:37:09 2024 +0000

    Refine command palette

* Move logo

* Revert "Move logo"

This reverts commit 25647d6a04.

* Move actions to taglib

* Split logo from breadcrumbs

* Fix sticky app bar

* Update _page-header.scss

* Update HudsonTest.java

* Update _page-header.scss

* Move breadcrumb loading above setting mode to header

* Reduce header height

* Increase logo height

* Move getActions to Header

* Update header avatar with jenkins-avatar

* Squashed commit of the following:

commit 5060044fcd
Merge: 0ea3e49fa1 2fb523ffe3
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Sat Mar 22 17:56:53 2025 +0000

    Merge branch 'master' into improve-tooltips-dropdowns

commit 0ea3e49fa1
Merge: 3dd0b9f421 a1f9d3e7e2
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Sat Mar 22 12:24:49 2025 +0000

    Merge branch 'master' into improve-tooltips-dropdowns

commit 3dd0b9f421
Merge: 7f5f814aa5 73185b257d
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Fri Mar 21 09:57:52 2025 +0000

    Merge branch 'master' into improve-tooltips-dropdowns

commit 7f5f814aa5
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Thu Mar 20 10:26:32 2025 +0000

    Update _dropdowns.scss

commit e9eee3c0a4
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Thu Mar 20 10:25:35 2025 +0000

    Update _theme.scss

commit ce11fd1fb3
Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
Date:   Thu Mar 20 10:22:07 2025 +0000

    Init

* Delete idea files

* Update core/src/main/java/jenkins/views/Header.java

Co-authored-by: Markus Winter <m.winter@sap.com>

* Sort actions manually in header

* Update markup and CSS

* Handle that dodgy SVG messing up the label

* Fix new computer missing sidepanel

* Update core/src/main/resources/lib/layout/header/actions.jelly

Co-authored-by: Markus Winter <m.winter@sap.com>

* Update core/src/main/java/jenkins/views/Header.java

Co-authored-by: Markus Winter <m.winter@sap.com>

* Update core/src/main/resources/lib/layout/header/actions.jelly

Co-authored-by: Markus Winter <m.winter@sap.com>

* Update Header.java

---------

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: Kris Stern <krisstern@outlook.com>
Co-authored-by: Markus Winter <m.winter@sap.com>
2025-04-18 12:24:10 +08:00
Jesse Glick 6f84265b7a
Clearer assertion for `QueueTest.inQueueTaskLookupByAPI` 2025-04-17 09:26:23 -04:00
renovate[bot] f9edeb0c04
Update dependency org.jenkins-ci.plugins:credentials to v1415 (#10553)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 09:58:26 -07:00
Vincent Latombe 69a0befb9f
Merge branch 'master' into JENKINS-68155 2025-04-14 10:02:06 +02:00
renovate[bot] 473cfeef43
Update dependency org.jenkins-ci.plugins:cloudbees-folder to v6.1012.v79a_86a_1ea_c1f (#10544)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-12 13:36:59 -07:00
Kris Stern da9084f141
Update dependency io.jenkins.plugins:bootstrap5-api to v5.3.5-1 (#10543) 2025-04-12 19:47:10 +08:00
Kris Stern f68ec5bfdc
[JENKINS-75530] Implement dedicated healthcheck endpoint (#10522) 2025-04-12 19:44:50 +08:00
Vincent Latombe 028d8b55fe
[JENKINS-33704] Computer configuration not updated correctly after updating nodes (#10538)
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-04-12 11:31:17 +01:00
renovate[bot] d89facd6a3
Update dependency io.jenkins.plugins:bootstrap5-api to v5.3.5-1 2025-04-11 23:40:06 +00:00
renovate[bot] 9e94b8a099
Update dependency org.jenkins-ci.plugins:cloudbees-folder to v6.1008.v5ed27a_3a_e475 (#10530)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-11 07:34:39 -07:00
Kris Stern e8e5e4b4dc
Merge branch 'master' into JENKINS-68155 2025-04-11 22:00:00 +08:00
Vincent Latombe 4912994f35
Ensures the Jenkins master computer number of executors is set appropriately (#10529)
PR #10494 caused a small regression in CloudBees CI context.

When calling `Jenkins#load`, the number of executors of the associated `MasterComputer`
was not updated accordingly anymore.
2025-04-11 05:40:51 -06:00
renovate[bot] ee42b281fa
Update dependency io.jenkins.plugins:design-library to v374 (#10532)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-10 14:35:16 -07:00
renovate[bot] 68f8f414b2
Update dependency org.jenkins-ci.plugins:junit to v1322 (#10535)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-10 14:31:49 -07:00
Vincent Latombe ab526e9e53
Address some reviews
* 'health' instead of `healthCheck`
* Only report failed health checks
2025-04-10 16:05:24 +02:00
renovate[bot] f88d2a981e
Update dependency org.jenkins-ci.plugins.workflow:workflow-support to v968 (#10528)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-10 06:23:23 -07:00
renovate[bot] 5cdeba353b
Update dependency org.jenkins-ci.plugins:cloudbees-folder to v6.1003.v5338b_c4d6992 (#10523)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-09 09:12:32 -07:00
renovate[bot] 1a14ae178f
Update dependency org.jenkins-ci.plugins.workflow:workflow-api to v1371 (#10524)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-09 09:12:01 -07:00
renovate[bot] feffa184aa
Update dependency org.jenkins-ci.plugins:junit to v1321 (#10518)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-09 09:10:59 -07:00
Vincent Latombe ab5ffd518a
Merge branch 'master' into JENKINS-68155 2025-04-09 14:47:47 +02:00
Vincent Latombe 691dbaaf0a
Remove dupe logic 2025-04-09 10:29:54 +02:00
Vincent Latombe 2598160233
Add health check implementation in core 2025-04-08 18:05:32 +02:00
Vincent Latombe 158b7877be
Checkstyle 2025-04-08 17:58:55 +02:00
Vincent Latombe f775d163e4
Add license headers 2025-04-08 17:39:48 +02:00
Jenkins Release Bot cefa2764df [maven-release-plugin] prepare for next development iteration 2025-04-08 13:59:37 +00:00
Jenkins Release Bot a3b0b6a08c [maven-release-plugin] prepare release jenkins-2.505 2025-04-08 13:59:15 +00:00
Vincent Latombe 7488f84d5d
[JENKINS-75530] Implement dedicated healthcheck endpoint 2025-04-08 15:58:39 +02:00
Mark Waite c769824fba
Revert "[JENKINS-75465] Delete RunIdMigrator as it has been 10 years since this migration" (#10517)
* Revert "[JENKINS-75465] Delete RunIdMigrator as it has been 10 years since this migration"

* Fast incremental build

* Revert "Fast incremental build"

Leave the commit as only the revert of the original change

This reverts commit 2cf37a11df.

---------

Co-authored-by: Kris Stern <krisstern@outlook.com>
2025-04-08 01:32:14 -06:00
Vincent Latombe f45ba02af8
[JENKINS-33704] Limit scope of `Jenkins#updateComputerList` to improve performance at scale (#10494)
* [JENKINS-33704] Limit scope of `Jenkins#updateComputerList`

Along the same line as #5882, but for computers

Adding/updating/removing a node to the system was causing all nodes retention strategies to be checked. If you have a lot of nodes, this quickly adds up to an extreme amount of checks.

This change makes the calls local, by only affecting the related nodes.

* Clarify variable name

* Fix logic

* Avoid dealing with `null`
2025-04-07 21:43:39 -06:00
renovate[bot] 84bbfec20d
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2429 (#10509)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 08:29:52 -07:00
Vincent Latombe 28f8a2e2eb
Merge branch 'master' into JENKINS-68155 2025-04-07 09:03:32 +02:00
Vincent Latombe eeb83d9947
Add issue number 2025-04-04 09:27:59 +02:00
Vincent Latombe f137c1aed2
[JENKINS-68155] Fix state of previous labels when updating a node label
Prior to #5882, trimLabels was global, so any node operation would cause all labels to be rebuilt.

After #5882, the labels to rebuild were taken from the current state of nodes. When updating a node label however, both the old label and the new label needs to be rebuilt.

When a node labels are updated, the previous values are now saved aside in order to compute the proper labels to trim.
2025-04-04 09:25:39 +02:00
Kris Stern dd0d68d5e4
[JENKINS-75465] Delete RunIdMigrator as it has been 10 years since this migration (#10456) 2025-04-04 11:47:08 +08:00
Guruprasad Bhat 3ee5207eac
Merge branch 'master' into JENKINS-75465-remove-run-migrator 2025-04-03 09:39:24 +05:30
Tim Jacomb 226efff8fa
Merge branch 'master' into describable 2025-04-02 22:17:10 +01:00
renovate[bot] 2a7031b262
Update dependency org.jenkins-ci.plugins:matrix-auth to v3.2.6 (#10490)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 10:41:51 -07:00
renovate[bot] 8e076bc16a
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2427 (#10488)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 10:39:20 -07:00
renovate[bot] 164c717128
Update dependency org.jenkins-ci.plugins:cloudbees-folder to v6.999.v42253c105443 (#10474)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 10:38:28 -07:00
renovate[bot] 43bc074b2c
Update dependency io.jenkins.plugins:commons-lang3-api to v3.17.0-87.v5cf526e63b_8b_ (#10468)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 10:34:33 -07:00
Guruprasad Bhat 7c320e166c
Merge branch 'master' into JENKINS-75465-remove-run-migrator 2025-04-02 21:37:49 +05:30
Kris Stern 17c7de030d
[JENKINS-75409] Write a core it test for -noCertificateCheck and -cert for inbound agents (#10396) 2025-04-02 23:14:21 +08:00
Kris Stern 1a3b90f0ae
Attempt Deflake - Disable JS in FileParameterValueTest and DirectoryBrowserSupportTest (#10471) 2025-04-02 23:13:13 +08:00
Vincent Latombe 92b7ed270b
Merge branch 'master' into describable 2025-04-01 17:17:24 +02:00
Vincent Latombe babcac4e02
Update to matrix-auth release 2025-04-01 17:17:07 +02:00
Jenkins Release Bot ee568a27e6 [maven-release-plugin] prepare for next development iteration 2025-03-31 13:10:38 +00:00
Jenkins Release Bot 5309fce4c9 [maven-release-plugin] prepare release jenkins-2.504 2025-03-31 13:10:14 +00:00
guruprasad 087a94f8a2
Disable WebClient's js in FileParameterValueTest and DirectoryBrowserSupportTest
These two tests looked like frequently failing in the test paths that visit a builds `ws` page, which is having the javascript execution issue
https://github.com/jenkinsci/jenkins-test-harness/issues/946

Here trying to disable the javascript in all the webclient usages in these two tests.
Note, I have disabled in the test methods that didn't visit the `ws` page specifially to keep the `getWebClient()` usage uniform.
2025-03-27 20:50:04 +05:30
guruprasad 0f3008d966
Disable javascript explicitely test method is running in ~5s vs previous ~40s 2025-03-26 20:23:53 +05:30
guruprasad 0a394eaab0
Enable LoggerRule for WebClient 2025-03-26 20:17:12 +05:30
guruprasad cae52d9cf6
[DEBUG] FileParameterValueTest#fileParameter_canStillUse_internalHierarchy Test failure
The test `hudson.model.FileParameterValueTest#fileParameter_canStillUse_internalHierarchy` failed in CI with error,
<details><summary>failure log</summary>

```
java.lang.NullPointerException: Cannot invoke "org.htmlunit.html.DomElement.getHtmlElementDescendants()" because "doc" is null
	at org.htmlunit.html.HtmlPage.executeDeferredScriptsIfNeeded(HtmlPage.java:1466)
	at org.htmlunit.html.HtmlPage.initialize(HtmlPage.java:265)
	at org.htmlunit.WebClient.loadWebResponseInto(WebClient.java:701)
	at org.htmlunit.WebClient.loadWebResponseInto(WebClient.java:575)
	at org.htmlunit.WebClient.getPage(WebClient.java:493)
	at org.htmlunit.WebClient.getPage(WebClient.java:402)
	at org.htmlunit.WebClient.getPage(WebClient.java:538)
	at org.htmlunit.WebClient.getPage(WebClient.java:520)
	at org.jvnet.hudson.test.JenkinsRule$WebClient.getPage(JenkinsRule.java:2740)
	at org.jvnet.hudson.test.JenkinsRule.after(JenkinsRule.java:519)
	at org.jvnet.hudson.test.JenkinsRule$1.evaluate(JenkinsRule.java:677)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.lang.Thread.run(Thread.java:840)
```
</details>

This is noticed in couple of PRs failing currently,
* https://github.com/jenkinsci/jenkins/pull/10456 ([ref failed test result](https://ci.jenkins.io/job/Core/job/jenkins/job/PR-10456/7/testReport/))
* https://github.com/jenkinsci/jenkins/pull/10467 ([ref failed test result](https://ci.jenkins.io/job/Core/job/jenkins/job/PR-10467/2/testReport/))

I haven't been able to reproduce in local, but theory is these below mentioned delays could be the cause,
* there is a slowness noticed in calls `wc.goTo(p.getUrl()...)` taking `~10s`.
* And once the test is complete the stopping is taking another `10s`.
<details><summary>log</summary>

```
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running hudson.model.FileParameterValueTest
=== Starting fileParameter_canStillUse_internalHierarchy(hudson.model.FileParameterValueTest)
   0.047 [id=21]	INFO	o.jvnet.hudson.test.WarExploder#explode: Using jenkins.war resources from /.../jenkins/war/target/jenkins
   0.304 [id=21]	INFO	o.jvnet.hudson.test.JenkinsRule#createWebServer2: Running on http://localhost:64862/jenkins/
   0.367 [id=21]	INFO	jenkins.model.Jenkins#<init>: Starting version 2.504-SNAPSHOT
   0.421 [id=36]	INFO	jenkins.InitReactorRunner$1#onAttained: Started initialization
   1.002 [id=46]	INFO	hudson.PluginManager#considerDetachedPlugin: Loading a detached plugin /var/folders/80/w8mmdy513sb3y9fp5fr7vvqc0000gn/T/jenkins1642946911825735225/command-launcher.jpi as a dependency of gradle
   1.012 [id=46]	INFO	hudson.PluginManager#considerDetachedPlugin: Loading a detached plugin /var/folders/80/w8mmdy513sb3y9fp5fr7vvqc0000gn/T/jenkins1642946911825735225/apache-httpcomponents-client-4-api.jpi as a dependency of gradle
   1.034 [id=46]	INFO	hudson.PluginManager#considerDetachedPlugin: Loading a detached plugin /var/folders/80/w8mmdy513sb3y9fp5fr7vvqc0000gn/T/jenkins1642946911825735225/jdk-tool.jpi as a dependency of gradle
   1.052 [id=46]	INFO	hudson.PluginManager#considerDetachedPlugin: Loading a detached plugin /var/folders/80/w8mmdy513sb3y9fp5fr7vvqc0000gn/T/jenkins1642946911825735225/trilead-api.jpi as a dependency of gradle
   1.079 [id=46]	INFO	hudson.PluginManager#considerDetachedPlugin: Loading a detached plugin /var/folders/80/w8mmdy513sb3y9fp5fr7vvqc0000gn/T/jenkins1642946911825735225/eddsa-api.jpi as a dependency of gradle
   1.084 [id=46]	INFO	hudson.PluginManager#considerDetachedPlugin: Loading a detached plugin /var/folders/80/w8mmdy513sb3y9fp5fr7vvqc0000gn/T/jenkins1642946911825735225/gson-api.jpi as a dependency of gradle
   1.098 [id=46]	INFO	hudson.PluginManager#considerDetachedPlugin: Loading a detached plugin /var/folders/80/w8mmdy513sb3y9fp5fr7vvqc0000gn/T/jenkins1642946911825735225/mina-sshd-api-common.jpi as a dependency of gradle
   1.109 [id=46]	INFO	hudson.PluginManager#considerDetachedPlugin: Loading a detached plugin /var/folders/80/w8mmdy513sb3y9fp5fr7vvqc0000gn/T/jenkins1642946911825735225/mina-sshd-api-core.jpi as a dependency of gradle
   1.134 [id=46]	INFO	hudson.PluginManager#considerDetachedPlugin: Loading a detached plugin /var/folders/80/w8mmdy513sb3y9fp5fr7vvqc0000gn/T/jenkins1642946911825735225/sshd.jpi as a dependency of gradle
   1.353 [id=41]	INFO	jenkins.InitReactorRunner$1#onAttained: Listed all plugins
   1.362 [id=37]	INFO	j.b.api.BouncyCastlePlugin#start: /.../jenkins/test/target/j h15288515834251035408/plugins/bouncycastle-api/WEB-INF/optional-lib not found; for non RealJenkinsRule this is fine and can be ignored.
   1.931 [id=53]	INFO	jenkins.InitReactorRunner$1#onAttained: Prepared all plugins
   1.937 [id=34]	INFO	jenkins.InitReactorRunner$1#onAttained: Started all plugins
   1.937 [id=47]	INFO	jenkins.InitReactorRunner$1#onAttained: Augmented all extensions
   2.254 [id=53]	INFO	jenkins.InitReactorRunner$1#onAttained: System config loaded
   2.255 [id=53]	INFO	jenkins.InitReactorRunner$1#onAttained: System config adapted
   2.255 [id=37]	INFO	jenkins.InitReactorRunner$1#onAttained: Loaded all jobs
   2.255 [id=37]	INFO	jenkins.InitReactorRunner$1#onAttained: Configuration for all jobs updated
   2.307 [id=50]	INFO	jenkins.InitReactorRunner$1#onAttained: Completed initialization
   2.466 [test0 #1] Started by user SYSTEM
   2.466 [test0 #1] Running as SYSTEM
   2.466 [test0 #1] Building in workspace /.../jenkins/test/target/j h15288515834251035408/workspace/test0
   2.466 [test0 #1] Copying file to direct-child1.txt
   2.466 [test0 #1] Copying file to parent/child2.txt
   2.899 [test0 #1] Finished: SUCCESS
   3.046 [id=21]	INFO	h.model.FileParameterValueTest#fileParameter_canStillUse_internalHierarchy: getting ws
  14.449 [id=21]	INFO	h.model.FileParameterValueTest#fileParameter_canStillUse_internalHierarchy: got htmlunit for ws
  14.450 [id=21]	INFO	h.model.FileParameterValueTest#fileParameter_canStillUse_internalHierarchy: got ws
  14.452 [id=21]	INFO	h.model.FileParameterValueTest#fileParameter_canStillUse_internalHierarchy: getting ws/parent
  24.720 [id=21]	INFO	h.model.FileParameterValueTest#fileParameter_canStillUse_internalHierarchy: got htmlunit for ws/parent
  24.733 [id=21]	INFO	h.model.FileParameterValueTest#fileParameter_canStillUse_internalHierarchy: got ws/parent
  24.733 [id=21]	INFO	h.model.FileParameterValueTest#fileParameter_canStillUse_internalHierarchy: completed
  34.767 [id=21]	INFO	hudson.lifecycle.Lifecycle#onStatusUpdate: Stopping Jenkins
WARN: The method class org.apache.commons.logging.impl.SLF4JLogFactory#release() was invoked.
WARN: Please see http://www.slf4j.org/codes.html#release for an explanation.
  34.799 [id=21]	INFO	hudson.lifecycle.Lifecycle#onStatusUpdate: Jenkins stopped
  34.840 [id=21]	INFO	o.j.h.t.TemporaryDirectoryAllocator#dispose: deleting /.../jenkins/test/target/j h15288515834251035408
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 35.15 s -- in hudson.model.FileParameterValueTest
```
</details>
2025-03-26 19:27:53 +05:30
guruprasad 56e76fe879
Delete the legacyIds file from recover_from_legacy_list.zip
File is: test/src/test/resources/hudson/model/QueueTest/recover_from_legacy_list.zip
Found it by `git ls-files -z | xargs -0 fgrep legacyIds`
Also verified there are no plain files in the repo `find . -type f -name 'legacyIds'`.

Before
```
Archive:  recover_from_legacy_list.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
     1526  02-09-2015 02:53   config.xml
      152  02-09-2015 02:53   hudson.model.UpdateCenter.xml
     1680  02-09-2015 02:53   identity.key.enc
      188  02-09-2015 02:53   jenkins.model.JenkinsLocationConfiguration.xml
        0  02-09-2015 02:53   jobs/
        0  02-09-2015 02:53   jobs/test/
        0  02-09-2015 02:53   jobs/test/builds/
        0  02-09-2015 02:53   jobs/test/builds/legacyIds
      468  02-09-2015 02:53   jobs/test/config.xml
      907  02-09-2015 02:53   nodeMonitors.xml
      611  02-09-2015 17:14   queue.xml
       64  02-09-2015 02:53   secret.key
        0  02-09-2015 02:53   secret.key.not-so-secret
        0  02-09-2015 02:53   secrets/
        0  02-09-2015 02:53   secrets/filepath-filters.d/
     2182  02-09-2015 02:53   secrets/filepath-filters.d/30-default.conf
      272  02-09-2015 02:53   secrets/hudson.util.Secret
       48  02-09-2015 02:53   secrets/jenkins.security.ApiTokenProperty.seed
      256  02-09-2015 02:53   secrets/master.key
      272  02-09-2015 02:53   secrets/org.jenkinsci.main.modules.instance_identity.InstanceIdentity.KEY
        0  02-09-2015 02:53   secrets/whitelisted-callables.d/
      953  02-09-2015 02:53   secrets/whitelisted-callables.d/default.conf
        0  02-09-2015 02:53   userContent/
       84  02-09-2015 02:53   userContent/readme.txt
---------                     -------
     9663                     24 files
```

After
```
Archive:  recover_from_legacy_list.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
     1526  02-09-2015 02:53   config.xml
      152  02-09-2015 02:53   hudson.model.UpdateCenter.xml
     1680  02-09-2015 02:53   identity.key.enc
      188  02-09-2015 02:53   jenkins.model.JenkinsLocationConfiguration.xml
        0  02-09-2015 02:53   jobs/
        0  02-09-2015 02:53   jobs/test/
        0  03-26-2025 14:58   jobs/test/builds/
      468  02-09-2015 02:53   jobs/test/config.xml
      907  02-09-2015 02:53   nodeMonitors.xml
      611  02-09-2015 17:14   queue.xml
       64  02-09-2015 02:53   secret.key
        0  02-09-2015 02:53   secret.key.not-so-secret
        0  02-09-2015 02:53   secrets/
      272  02-09-2015 02:53   secrets/hudson.util.Secret
        0  02-09-2015 02:53   secrets/filepath-filters.d/
     2182  02-09-2015 02:53   secrets/filepath-filters.d/30-default.conf
       48  02-09-2015 02:53   secrets/jenkins.security.ApiTokenProperty.seed
      256  02-09-2015 02:53   secrets/master.key
        0  02-09-2015 02:53   secrets/whitelisted-callables.d/
      953  02-09-2015 02:53   secrets/whitelisted-callables.d/default.conf
      272  02-09-2015 02:53   secrets/org.jenkinsci.main.modules.instance_identity.InstanceIdentity.KEY
        0  02-09-2015 02:53   userContent/
       84  02-09-2015 02:53   userContent/readme.txt
---------                     -------
     9663                     23 files
```
2025-03-26 15:05:40 +05:30
Daniel Beck b3651b4753 [SECURITY-3513]
Co-authored-by: Kevin-CB <kguerroudj@cloudbees.com>
2025-03-25 21:02:08 +00:00
Daniel Beck bf32018bf0 [SECURITY-3512]
Co-authored-by: Kevin-CB <kguerroudj@cloudbees.com>
2025-03-25 21:02:02 +00:00
Jenkins Release Bot dddb4598df [maven-release-plugin] prepare for next development iteration 2025-03-25 14:01:44 +00:00
Jenkins Release Bot c8ed6ce328 [maven-release-plugin] prepare release jenkins-2.503 2025-03-25 14:01:20 +00:00
guruprasad 82d25cb6e6
Update the zip fixtures with datetime-format build dirs to number-format build dirs
Two archives
---------------
1. actionSerialization.zip

Before
```
→ unzip -l actionSerialization.zip
Archive:  actionSerialization.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  02-11-2017 21:51   jobs/
        0  02-11-2017 21:50   jobs/j/
        0  02-11-2017 21:51   jobs/j-windows/
        0  02-11-2017 21:51   jobs/j-windows/builds/
        0  02-11-2017 21:51   jobs/j-windows/builds/2013-06-05_14-30-12/
        0  02-11-2017 21:51   jobs/j-windows/builds/2013-06-05_14-30-12/archive/
       20  02-11-2017 22:01   jobs/j-windows/builds/2013-06-05_14-30-12/archive/a
      996  02-11-2017 22:05   jobs/j-windows/builds/2013-06-05_14-30-12/build.xml
        6  06-05-2013 11:30   jobs/j-windows/builds/2013-06-05_14-30-12/changelog.xml
      448  06-05-2013 11:30   jobs/j-windows/builds/2013-06-05_14-30-12/log
     1002  02-11-2017 21:51   jobs/j-windows/config.xml
        2  06-05-2013 11:30   jobs/j-windows/nextBuildNumber
        0  02-11-2017 21:50   jobs/j/builds/
        0  06-05-2013 11:30   jobs/j/builds/2013-06-05_14-30-12/
        0  06-05-2013 11:30   jobs/j/builds/2013-06-05_14-30-12/archive/
       12  06-05-2013 11:30   jobs/j/builds/2013-06-05_14-30-12/archive/a
      996  06-05-2013 11:30   jobs/j/builds/2013-06-05_14-30-12/build.xml
        6  06-05-2013 11:30   jobs/j/builds/2013-06-05_14-30-12/changelog.xml
      448  06-05-2013 11:30   jobs/j/builds/2013-06-05_14-30-12/log
      993  06-05-2013 11:30   jobs/j/config.xml
        2  06-05-2013 11:30   jobs/j/nextBuildNumber
---------                     -------
     4931                     21 files
```

After
```
Archive:  actionSerialization.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  03-25-2025 15:49   jobs/
        0  02-11-2017 21:51   jobs/j-windows/
        2  06-05-2013 11:30   jobs/j-windows/nextBuildNumber
        0  03-25-2025 15:48   jobs/j-windows/builds/
        0  03-25-2025 15:48   jobs/j-windows/builds/2/
        0  02-11-2017 21:51   jobs/j-windows/builds/2/archive/
       20  02-11-2017 22:01   jobs/j-windows/builds/2/archive/a
     1015  03-25-2025 15:48   jobs/j-windows/builds/2/build.xml
      448  06-05-2013 11:30   jobs/j-windows/builds/2/log
        6  06-05-2013 11:30   jobs/j-windows/builds/2/changelog.xml
     1002  02-11-2017 21:51   jobs/j-windows/config.xml
        0  02-11-2017 21:50   jobs/j/
        2  06-05-2013 11:30   jobs/j/nextBuildNumber
        0  03-25-2025 15:46   jobs/j/builds/
        0  03-25-2025 15:46   jobs/j/builds/2/
        0  06-05-2013 11:30   jobs/j/builds/2/archive/
       12  06-05-2013 11:30   jobs/j/builds/2/archive/a
     1015  03-25-2025 15:46   jobs/j/builds/2/build.xml
      448  06-05-2013 11:30   jobs/j/builds/2/log
        6  06-05-2013 11:30   jobs/j/builds/2/changelog.xml
      993  06-05-2013 11:30   jobs/j/config.xml
---------                     -------
     4969                     21 files
```

2. getArtifactsUpTo.zip

Before
```
Archive:  getArtifactsUpTo.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
      528  11-11-2009 07:05   config.xml
        0  11-10-2009 06:38   jobs/
        0  04-28-2010 20:55   jobs/testJob/
        0  04-28-2010 20:56   jobs/testJob/builds/
        0  04-28-2010 20:58   jobs/testJob/builds/2010-04-28_08-26-00/
        0  04-28-2010 20:59   jobs/testJob/builds/2010-04-28_08-26-00/archive/
        0  04-28-2010 20:58   jobs/testJob/builds/2010-04-28_08-26-00/archive/foo/
        0  04-28-2010 20:58   jobs/testJob/builds/2010-04-28_08-26-00/archive/foo/bar/
        0  04-28-2010 20:58   jobs/testJob/builds/2010-04-28_08-26-00/archive/foo/bar/two.txt
        0  04-28-2010 20:58   jobs/testJob/builds/2010-04-28_08-26-00/archive/sub/
        0  04-28-2010 20:58   jobs/testJob/builds/2010-04-28_08-26-00/archive/sub/dir/
        0  04-28-2010 20:58   jobs/testJob/builds/2010-04-28_08-26-00/archive/sub/dir/one.txt
        0  04-28-2010 20:59   jobs/testJob/builds/2010-04-28_08-26-00/archive/three.txt
      255  04-28-2010 20:57   jobs/testJob/builds/2010-04-28_08-26-00/build.xml
        0  04-28-2010 20:57   jobs/testJob/builds/2010-04-28_08-26-00/log
      311  04-28-2010 20:55   jobs/testJob/config.xml
---------                     -------
     1094                     16 files
```

After
```
Archive:  getArtifactsUpTo.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
      528  11-11-2009 07:05   config.xml
        0  11-10-2009 06:38   jobs/
        0  04-28-2010 20:55   jobs/testJob/
        0  03-25-2025 15:56   jobs/testJob/builds/
        0  03-25-2025 15:56   jobs/testJob/builds/1/
        0  04-28-2010 20:59   jobs/testJob/builds/1/archive/
        0  04-28-2010 20:59   jobs/testJob/builds/1/archive/three.txt
        0  04-28-2010 20:58   jobs/testJob/builds/1/archive/sub/
        0  04-28-2010 20:58   jobs/testJob/builds/1/archive/sub/dir/
        0  04-28-2010 20:58   jobs/testJob/builds/1/archive/sub/dir/one.txt
        0  04-28-2010 20:58   jobs/testJob/builds/1/archive/foo/
        0  04-28-2010 20:58   jobs/testJob/builds/1/archive/foo/bar/
        0  04-28-2010 20:58   jobs/testJob/builds/1/archive/foo/bar/two.txt
      273  03-25-2025 15:56   jobs/testJob/builds/1/build.xml
        0  04-28-2010 20:57   jobs/testJob/builds/1/log
      311  04-28-2010 20:55   jobs/testJob/config.xml
---------                     -------
     1112                     16 files
```

Git Diffs
----------
1. actionSerialization.zip
```
diff --git a/j-windows/builds/2013-06-05_14-30-12/archive/a b/j-windows/builds/2/archive/a
similarity index 100%
rename from j-windows/builds/2013-06-05_14-30-12/archive/a
rename to j-windows/builds/2/archive/a
diff --git a/j-windows/builds/2013-06-05_14-30-12/build.xml b/j-windows/builds/2/build.xml
similarity index 95%
rename from j-windows/builds/2013-06-05_14-30-12/build.xml
rename to j-windows/builds/2/build.xml
index 0ecfb2f..fc4d2fc 100644
--- a/j-windows/builds/2013-06-05_14-30-12/build.xml
+++ b/j-windows/builds/2/build.xml
@@ -16,7 +16,7 @@
       </record>
     </hudson.tasks.Fingerprinter_-FingerprintAction>
   </actions>
-  <number>2</number>
+  <timestamp>1370422812000</timestamp>
   <startTime>1370457012935</startTime>
   <result>SUCCESS</result>
   <duration>178</duration>
@@ -27,4 +27,4 @@
   <hudsonVersion>1.519-SNAPSHOT (private-06/05/2013 00:16 GMT-jglick)</hudsonVersion>
   <scm class="hudson.scm.NullChangeLogParser"/>
   <culprits class="com.google.common.collect.EmptyImmutableSortedSet"/>
-</build>
\ No newline at end of file
+</build>
diff --git a/j-windows/builds/2013-06-05_14-30-12/changelog.xml b/j-windows/builds/2/changelog.xml
similarity index 100%
rename from j-windows/builds/2013-06-05_14-30-12/changelog.xml
rename to j-windows/builds/2/changelog.xml
diff --git a/j-windows/builds/2013-06-05_14-30-12/log b/j-windows/builds/2/log
similarity index 100%
rename from j-windows/builds/2013-06-05_14-30-12/log
rename to j-windows/builds/2/log
diff --git a/j/builds/2013-06-05_14-30-12/archive/a b/j/builds/2/archive/a
similarity index 100%
rename from j/builds/2013-06-05_14-30-12/archive/a
rename to j/builds/2/archive/a
diff --git a/j/builds/2013-06-05_14-30-12/build.xml b/j/builds/2/build.xml
similarity index 95%
rename from j/builds/2013-06-05_14-30-12/build.xml
rename to j/builds/2/build.xml
index 0a4480b..96bc7f2 100644
--- a/j/builds/2013-06-05_14-30-12/build.xml
+++ b/j/builds/2/build.xml
@@ -16,7 +16,7 @@
       </record>
     </hudson.tasks.Fingerprinter_-FingerprintAction>
   </actions>
-  <number>2</number>
+  <timestamp>1370422812000</timestamp>
   <startTime>1370457012935</startTime>
   <result>SUCCESS</result>
   <duration>178</duration>
@@ -27,4 +27,4 @@
   <hudsonVersion>1.519-SNAPSHOT (private-06/05/2013 00:16 GMT-jglick)</hudsonVersion>
   <scm class="hudson.scm.NullChangeLogParser"/>
   <culprits class="com.google.common.collect.EmptyImmutableSortedSet"/>
-</build>
\ No newline at end of file
+</build>
diff --git a/j/builds/2013-06-05_14-30-12/changelog.xml b/j/builds/2/changelog.xml
similarity index 100%
rename from j/builds/2013-06-05_14-30-12/changelog.xml
rename to j/builds/2/changelog.xml
diff --git a/j/builds/2013-06-05_14-30-12/log b/j/builds/2/log
similarity index 100%
rename from j/builds/2013-06-05_14-30-12/log
rename to j/builds/2/log
```

2. getArtifactsUpTo.zip
```
diff --git a/builds/2010-04-28_08-26-00/archive/foo/bar/two.txt b/builds/1/archive/foo/bar/two.txt
similarity index 100%
rename from builds/2010-04-28_08-26-00/archive/foo/bar/two.txt
rename to builds/1/archive/foo/bar/two.txt
diff --git a/builds/2010-04-28_08-26-00/archive/sub/dir/one.txt b/builds/1/archive/sub/dir/one.txt
similarity index 100%
rename from builds/2010-04-28_08-26-00/archive/sub/dir/one.txt
rename to builds/1/archive/sub/dir/one.txt
diff --git a/builds/2010-04-28_08-26-00/archive/three.txt b/builds/1/archive/three.txt
similarity index 100%
rename from builds/2010-04-28_08-26-00/archive/three.txt
rename to builds/1/archive/three.txt
diff --git a/builds/2010-04-28_08-26-00/build.xml b/builds/1/build.xml
similarity index 85%
rename from builds/2010-04-28_08-26-00/build.xml
rename to builds/1/build.xml
index 8764092..c65adfe 100644
--- a/builds/2010-04-28_08-26-00/build.xml
+++ b/builds/1/build.xml
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <build>
   <actions/>
-  <number>1</number>
+  <timestamp>1272423360000</timestamp>
   <result>SUCCESS</result>
   <duration>100</duration>
   <keepLog>false</keepLog>
diff --git a/builds/2010-04-28_08-26-00/log b/builds/1/log
similarity index 100%
rename from builds/2010-04-28_08-26-00/log
rename to builds/1/log
```
2025-03-25 16:41:15 +05:30
Guruprasad Bhat f1d712bb04
Merge branch 'master' into JENKINS-75465-remove-run-migrator 2025-03-25 12:52:39 +05:30
guruprasad 94f5a1648d
Remove the test added for legacyIds REST API and CLIs
This test was written as originally the legacyIds were missing when the job was created from CLI or REST API.
https://github.com/jenkinsci/jenkins/pull/8758/files

Later after the issue was fixed, ensuring CLI and REST API jobs also have legacyIds files, the test was made active,
https://github.com/jenkinsci/jenkins/pull/9303

Now as the entire RunMigrator itself is going away there is no need for this test anymore.
2025-03-25 10:02:30 +05:30
Jesse Glick df301f5e08
Merge branch 'master' into agent-custom-ssl-cert-cli-arg-test 2025-03-24 17:36:33 -04:00
renovate[bot] 09b1ffd28b
Update dependency io.jenkins.plugins:plugin-util-api to v6.1.0 (#10458)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-24 09:48:03 -07:00
renovate[bot] ae1d16c24c
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2421 (#10455)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-24 09:46:24 -07:00
renovate[bot] dddd07b810
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2420 (#10450)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-23 09:18:58 -07:00
renovate[bot] d1062030f8
Update dependency org.jenkins-ci.plugins:matrix-project to v847 (#10448)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-22 20:56:48 -07:00
renovate[bot] 48242402b5
Update dependency org.jenkins-ci.plugins:credentials to v1413 (#10444)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-22 20:55:17 -07:00
renovate[bot] 6639f993cc
Update dependency org.jenkins-ci.plugins:cloudbees-folder to v6.991.v1d5f531726d0 (#10441)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-22 15:52:39 -07:00
renovate[bot] a593649b71
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2419 (#10439)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-22 15:52:16 -07:00
renovate[bot] 7ec3802d60
Update dependency org.jenkins-ci.plugins:junit to v1319 (#10445)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-22 15:51:06 -07:00
Albert Puig 737c08d195
Merge branch 'master' into JENKINS-75378-cli-listener 2025-03-21 12:41:59 +01:00
Albert Puig bdf28956c3
rename to `onThrowable` 2025-03-21 12:11:04 +01:00
Guruprasad Bhat a5a6e0e26f
Merge branch 'master' into agent-custom-ssl-cert-cli-arg-test 2025-03-21 09:40:32 +05:30
Guruprasad Bhat abf3479d99
[Fixes JENKINS-75456] De-flake DisconnectNodeCommandTest (#10425)
* Deflake tests by considering channel termination

* deduplicate the rest of the methods in DisconnectNodeCommandTest

* Update test/src/test/java/hudson/cli/DisconnectNodeCommandTest.java

Co-authored-by: Jesse Glick <jglick@cloudbees.com>

---------

Co-authored-by: Jesse Glick <jglick@cloudbees.com>
2025-03-20 14:45:16 -06:00
Albert Puig 676835caa8
test CLIMethod unexpected error 2025-03-20 15:55:07 +01:00
Vincent Latombe 8ac576e5f8
Merge branch 'master' into describable 2025-03-20 15:32:36 +01:00
renovate[bot] 406ea69fac
Update dependency io.jenkins.plugins:design-library to v371 2025-03-20 11:39:14 +00:00
Albert Puig 4d7e35a395
rename new classes to capitalize CLI 2025-03-20 11:05:56 +01:00
Albert Puig 1138c0da1c
move new classes to jenkins.cli package 2025-03-20 11:00:59 +01:00
Vincent Latombe 28d798faa8
Deprecate AbstractDescribableImpl
Implement getDescriptor as a default method in Describable and then deprecate AbstractDescribableImpl and remove all usages of it in core.
2025-03-20 08:01:05 +01:00
renovate[bot] 6f4c9fb2b4
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2418 (#10416)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 08:05:45 -07:00
Kris Stern ccaf5416f0
Fix Jenkins#updateNode to call NodeListener#onUpdated (#10397) 2025-03-19 19:30:35 +08:00
Jenkins Release Bot 700406af03 [maven-release-plugin] prepare for next development iteration 2025-03-18 13:51:44 +00:00
Jenkins Release Bot 923af2d4b6 [maven-release-plugin] prepare release jenkins-2.502 2025-03-18 13:51:20 +00:00
guruprasad 90b5ea615b
Merge branch 'master' of github.com:jenkinsci/jenkins into agent-custom-ssl-cert-cli-arg-test 2025-03-18 09:03:32 +05:30
renovate[bot] b4cc0ad9c9
Update dependency org.jenkins-ci.plugins.workflow:workflow-api to v1366 (#10410)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 20:04:07 -07:00
Kris Stern b1848e3b99
Merge branch 'master' into jenkins-updateNode 2025-03-18 02:12:05 +08:00
renovate[bot] 9aa7173bbf
Update dependency org.jenkins-ci.plugins:matrix-auth to v3.2.5 (#10405)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 09:24:10 -07:00
Kris Stern dcbbdf6e55
Merge branch 'master' into JENKINS-75378-cli-listener 2025-03-17 23:21:07 +08:00
Vincent Latombe 4ef94b281f
Checkstyle 2025-03-17 10:13:43 +01:00
Vincent Latombe 4859c372e4
Implement proposal from Jesse, fix Node#setTemporaryOfflineCause 2025-03-14 14:55:46 +01:00
Vincent Latombe ec96a019f2
Merge branch 'master' into jenkins-updateNode 2025-03-14 14:47:26 +01:00
guruprasad 29b2f4bc97
fix the todo comment for JTH version 2025-03-14 15:31:44 +05:30
guruprasad 53fba4afcf
update to the new incremental version of jenkins-test-harness 2025-03-14 11:16:46 +05:30
guruprasad 65d76b1ac9
shorten and clear test method names 2025-03-14 08:03:08 +05:30
guruprasad ec1af385f8
update to the latest incremental version of JTH and add comment 2025-03-14 01:01:15 +05:30
guruprasad 9b16312c1f
add test for inbound agent tls cli arguments 2025-03-14 00:13:47 +05:30
Vincent Latombe 3198156925
Fix Jenkins#updateNode to call NodeListener#onUpdated 2025-03-13 15:30:22 +01:00
guruprasad 37701b1101
trying to write TLS based test for agents 2025-03-13 17:30:37 +05:30
renovate[bot] 16bcf91c46
Update dependency org.jenkins-ci.plugins.workflow:workflow-support to v963 (#10394)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-12 10:38:27 -07:00
Olivier Lamy 9f91315bcb
[JENKINS-75278] User pages for users with '\' in the user name fail after upgrading to 2.479.1 (#10344)
Signed-off-by: Olivier Lamy <olamy@apache.org>
2025-03-12 08:09:29 -07:00
renovate[bot] 558e5a630e
Update dependency io.jenkins.plugins:prism-api to v1.30.0-1 (#10389)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-11 16:14:54 -07:00
Albert Puig 751313cd9d
pr comments:
clarify interface about onComplete not always success

remove exitCode from onException

remove fire methods

args in CliContext

rename CliListenerTest
2025-03-11 19:01:12 +01:00
Albert Puig 5433f59386
pr comments 2025-03-11 15:36:45 +01:00
Jenkins Release Bot 8fdc5eb1b3 [maven-release-plugin] prepare for next development iteration 2025-03-11 13:49:30 +00:00
Jenkins Release Bot 1454a968c0 [maven-release-plugin] prepare release jenkins-2.501 2025-03-11 13:49:05 +00:00
Albert Puig 32ead10b97
Simplify CliListener interface.
Add CliListener to CLIMethods
2025-03-10 20:57:11 +01:00
Kris Stern f45d0bfc34
Add grouping to Command Palette (#10252) 2025-03-08 21:08:59 +08:00
renovate[bot] 7f7954d3ce
Update dependency org.jenkins-ci.modules:instance-identity to v203 (#10378)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-07 08:36:03 -08:00
Albert Puig b41633f123
[JENKINS-75378] cli command listener 2025-03-06 17:40:21 +01:00
Jan Faracik e727cd1324
Merge branch 'master' into add-groups-to-command-palette 2025-03-06 07:03:16 +00:00
renovate[bot] 4c96f3a6fb
Update dependency org.jenkins-ci.plugins:cloudbees-folder to v6.985.va_f1635030cc5 (#10374)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-05 13:15:53 -08:00
Jan Faracik 146dd376c4 Merge branch 'master' into add-groups-to-command-palette 2025-03-05 20:43:18 +00:00
Kris Stern 177b452109
Remove `/exception` endpoint (#10326) 2025-03-06 02:07:09 +08:00
Kris Stern e49d4e7d6e
[JENKINS-75232] Prevent dynamic plugin installation from registering the same extension twice in some cases (#10240) 2025-03-06 02:06:23 +08:00
renovate[bot] 8783fda72d
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2411 (#10353)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-05 09:52:33 -08:00
renovate[bot] c25c243ce3
Update dependency io.jenkins.plugins:design-library to v358 (#10343)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-05 09:48:10 -08:00
renovate[bot] 6409792c97
Update dependency org.jenkins-ci.plugins:scm-api to v704 (#10350)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-05 09:44:59 -08:00
Daniel Beck 9c2ef00d50 Merge remote-tracking branch 'jenkinsci/master' 2025-03-04 13:32:29 +01:00
Jenkins Release Bot 6169ddd214 [maven-release-plugin] prepare for next development iteration 2025-03-04 10:34:52 +00:00
Jenkins Release Bot cb753134b4 [maven-release-plugin] prepare release jenkins-2.500 2025-03-04 10:34:35 +00:00
Devin Nusbaum 6bf3b09830
Merge branch 'master' into JENKINS-75232 2025-02-26 11:19:48 -05:00
Kris Stern 847981ebcb
Merge branch 'master' into add-groups-to-command-palette 2025-02-26 09:16:52 +08:00
Kris Stern 8fed3afa0c
Merge branch 'master' into remove-exception-endpoint 2025-02-26 09:14:47 +08:00
renovate[bot] 23f2b9ef59
Update dependency org.jenkins-ci.plugins.workflow:workflow-support to v961 (#10339)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 15:12:04 -08:00
Kris Stern 0ea6dcff0e
Merge branch 'master' into add-groups-to-command-palette 2025-02-26 01:06:33 +08:00
Kris Stern eadf674927
Merge branch 'master' into remove-exception-endpoint 2025-02-26 01:01:56 +08:00
Daniel Beck 923cdbc165 [SECURITY-3495][SECURITY-3496] 2025-02-25 16:17:38 +00:00
Daniel Beck 4a9a3ecd08 [SECURITY-3501] 2025-02-25 16:17:32 +00:00
Daniel Beck 84ef1a4d4d [SECURITY-3498] 2025-02-25 16:17:26 +00:00
Jenkins Release Bot 68425e2cd4 [maven-release-plugin] prepare for next development iteration 2025-02-25 15:57:51 +00:00
Jenkins Release Bot 9e5edded84 [maven-release-plugin] prepare release jenkins-2.499 2025-02-25 15:56:49 +00:00
renovate[bot] 916f74e85f
Update dependency io.jenkins.plugins:bootstrap5-api to v5.3.3-3 (#10333)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 17:07:56 -07:00
renovate[bot] e07691ebc4
Update dependency org.jenkins-ci.plugins:ant to v513 (#10318)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 11:47:23 -08:00
renovate[bot] ba363253a0
Update dependency io.jenkins.plugins:ionicons-api to v82 (#10328)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 11:47:00 -08:00
renovate[bot] 3148e6ca6d
Update dependency org.jenkins-ci.plugins.workflow:workflow-step-api to v700 (#10329)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 11:45:04 -08:00
renovate[bot] 7bed3675a9
Update dependency org.jenkins-ci.plugins:antisamy-markup-formatter to v173 (#10330)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 11:44:54 -08:00
renovate[bot] 418d5cf136
Update dependency io.jenkins.plugins:javax-activation-api to v1.2.0-8 (#10316)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 11:42:38 -08:00
renovate[bot] 23ce1bc5de
Update dependency io.jenkins.plugins:javax-mail-api to v1.6.2-11 (#10317)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 11:42:18 -08:00
renovate[bot] 86353631ef
Update dependency org.awaitility:awaitility to v4.3.0 (#10310)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 11:41:00 -08:00
renovate[bot] b6b4d70890
Update dependency org.jenkins-ci.plugins:junit to v1317 (#10323)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 11:37:08 -08:00
Devin Nusbaum a7ac415d69
Merge branch 'master' into JENKINS-75232 2025-02-24 13:14:30 -05:00
renovate[bot] 0cdc63c978
Update dependency org.jenkins-ci.plugins:structs to v343 (#10319)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 09:29:18 -07:00
Jan Faracik 1638afe17e
Merge branch 'master' into add-groups-to-command-palette 2025-02-21 11:49:03 +00:00
Tim Jacomb f73026b5fc
Merge branch 'master' into JENKINS-75232 2025-02-21 11:42:52 +00:00
Jesse Glick b97764d3fd
Flakes in `DisconnectNodeCommandTest.disconnectNodeManyShouldSucceedWithCause` (#10307) 2025-02-21 07:39:07 +00:00
Devin Nusbaum 2889db2f41
Merge branch 'master' into JENKINS-75232 2025-02-20 12:53:44 -05:00
Devin Nusbaum 99b8be82e8
[JENKINS-75232] Update tests that were installing variant dynamically 2025-02-20 12:36:40 -05:00
Jan Faracik c987a9e536
Merge branch 'master' into add-groups-to-command-palette 2025-02-20 08:17:19 +00:00
renovate[bot] 16748f4413
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2403 (#10304)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-19 18:27:19 -08:00
Devin Nusbaum d23f8bad7e
[JENKINS-75232] Still need to use OptionalExtension when using OptionalPackage 2025-02-19 16:20:26 -05:00
Devin Nusbaum b4b60cd3e0
[JENKINS-75232] Update to non-incremental version of JTH 2025-02-19 13:24:10 -05:00
Devin Nusbaum 8af7aec33a
[JENKINS-75232] Adapt to latest JTH changes 2025-02-19 12:52:04 -05:00
Devin Nusbaum b2e5e154f4
[JENKINS-75232] Delete initial test 2025-02-19 12:52:03 -05:00
Devin Nusbaum 6c25f40714
[JENKINS-75232] No need for scope in dependencyManagement 2025-02-19 12:52:03 -05:00
Jan Faracik f909eec0d4
Merge branch 'master' into add-groups-to-command-palette 2025-02-19 16:12:45 +00:00
renovate[bot] 2a7c76aea5
Update dependency org.jenkins-ci.plugins:junit to v1316 (#10297)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-19 07:43:02 -08:00
Jan Faracik 8750f7cb92
Merge branch 'master' into add-groups-to-command-palette 2025-02-18 21:42:31 +00:00
Devin Nusbaum acba892d5a
Merge branch 'master' into JENKINS-75232 2025-02-18 13:52:27 -05:00
Devin Nusbaum 4b33059281
[JENKINS-75232] Use RJR SyntheticPlugin for test and cover constructor-related case 2025-02-18 13:50:24 -05:00
renovate[bot] a05c33f797
Update dependency io.jenkins.plugins:font-awesome-api to v6.7.2-1 (#10288)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 08:16:16 -08:00
renovate[bot] 2dc5610014
Update dependency io.jenkins.plugins:prism-api to v1.29.0-19 (#10294)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 08:15:49 -08:00
renovate[bot] 63702a1101
Update dependency io.jenkins.plugins:plugin-util-api to v6 (#10291)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 08:14:18 -08:00
renovate[bot] f30bc1899f
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2395 (#10287)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 07:48:41 -08:00
Jenkins Release Bot 45eec3e38e [maven-release-plugin] prepare for next development iteration 2025-02-18 14:10:35 +00:00
Jenkins Release Bot c38875de65 [maven-release-plugin] prepare release jenkins-2.498 2025-02-18 14:10:14 +00:00
renovate[bot] 14914c65ec
Update dependency io.jenkins.plugins:bootstrap5-api to v5.3.3-2 (#10292)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 10:28:26 +00:00
Jan Faracik 0f1cb2187c
Merge branch 'master' into add-groups-to-command-palette 2025-02-12 20:42:01 +00:00
renovate[bot] 9474c89bf1
Update dependency org.jenkins-ci.plugins:cloudbees-folder to v6.982.vf165a_16c9507 (#10258)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-11 14:15:46 -08:00
Jan Faracik 0ab3665587
Merge branch 'master' into add-groups-to-command-palette 2025-02-11 14:44:03 +00:00
Jenkins Release Bot 848ac9b66a [maven-release-plugin] prepare for next development iteration 2025-02-11 14:10:38 +00:00
Jenkins Release Bot 08530c523c [maven-release-plugin] prepare release jenkins-2.497 2025-02-11 14:10:23 +00:00
Jan Faracik ec6a5e5ee0 Fix test 2025-02-11 08:51:16 +00:00
renovate[bot] d9679d1833
Update dependency org.jenkins-ci.plugins:script-security to v1373 (#10254)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-10 17:20:23 -08:00
renovate[bot] 39b7f0234c
Update dependency org.jenkins-ci.plugins:junit to v1314 (#10248)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-10 13:51:40 -08:00
Basil Crow e61ecca4fc
Migrate from deprecated EE 8 methods to non-deprecated equivalents (#10233)
* Migrate from deprecated EE 8 methods to non-deprecated equivalents

* Clean up `GlobalComputerRetentionCheckIntervalConfiguration` as well
2025-02-08 07:37:48 -07:00
renovate[bot] 6fd9121623
Update dependency org.jenkins-ci.plugins.workflow:workflow-support to v946 (#10243)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-08 07:35:13 -07:00
renovate[bot] 9e8794c3f9
Update dependency org.jenkins-ci.plugins:credentials to v1408 (#10244)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-06 11:04:59 -08:00
Devin Nusbaum 70faaafd00
[JENKINS-75232] Prevent dynamic plugin installation from registering the same extension twice in some cases
Co-authored-by: Julien Greffe <jgreffe@cloudbees.com>
2025-02-04 15:12:00 -05:00
Jenkins Release Bot 630b6b63ab [maven-release-plugin] prepare for next development iteration 2025-02-04 13:38:22 +00:00
Jenkins Release Bot 484a617ea9 [maven-release-plugin] prepare release jenkins-2.496 2025-02-04 13:38:06 +00:00
renovate[bot] 349b6cc7e8
Update dependency io.jenkins.plugins:design-library to v355 (#10229)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-03 08:31:16 -08:00
Daniel Beck c2427cca86 Remove /exception endpoint 2025-02-03 16:04:28 +01:00
Kris Stern dc14c6df9e
remove commons-codec usage from core (#10228) 2025-02-03 05:52:24 +08:00
Markus Winter 326da6bd4f remove commons-codec usage from core
Since Java 17 we have HexFormat so use it instead of commons-codec or
the self-written implementation
2025-01-31 19:40:39 +01:00
Jenkins Release Bot 4eb169fc81 [maven-release-plugin] prepare for next development iteration 2025-01-28 13:59:13 +00:00
Jenkins Release Bot 2d6e58bbc0 [maven-release-plugin] prepare release jenkins-2.495 2025-01-28 13:58:52 +00:00
renovate[bot] 1fab4e3464
Update dependency org.jenkins-ci.plugins:matrix-auth to v3.2.4 (#10219)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-28 03:35:46 -08:00
renovate[bot] d0c055f67c
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2391 (#10218)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-28 03:32:46 -08:00
Basil Crow f6c5f6f6a5 Re-enable Checkstyle 2025-01-26 07:54:28 -08:00
Kris Stern 2183bcac4c
Rename '[Jenkins]' in tab title to '- Jenkins' (#10178) 2025-01-25 02:29:26 +08:00
renovate[bot] 331bd7ea13
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2389 (#10209)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-24 10:27:05 -08:00
renovate[bot] 4db68bf595
Update dependency org.jenkins-ci.plugins.workflow:workflow-api to v1363 (#10206)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-24 10:26:23 -08:00
Mark Waite 698c624a44
Disable `JnlpSlaveRestarterInstallerTest` on Windows CI agents (#10195)
The tests have failed consistently on Windows agents of ci.jenkins.io
since we switched to virtual machines instead of containers.  The tests
fail on the stable-2.479, stable-2.492, and master branches.  The tests
do not fail when run on my Windows 10 and Windows 11 computers in my
home lab.

Needs more investigation, but I would rather not block the 2.492.1
release candidate build for that investigation.
2025-01-23 19:41:34 -08:00
renovate[bot] 270a445568
Update dependency org.jenkins-ci.plugins.workflow:workflow-step-api to v686 (#10207)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-23 19:40:53 -08:00
renovate[bot] b2471848c0
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2388 (#10205)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-23 19:40:35 -08:00
renovate[bot] 8330472616
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2386 (#10201)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-23 11:22:31 -08:00
renovate[bot] c1877a6b14
Update dependency org.jenkins-ci.plugins.workflow:workflow-support to v944 (#10193)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-22 17:11:43 -08:00
renovate[bot] d40c14c5d2
Update dependency org.jenkins-ci.plugins.workflow:workflow-step-api to v683 (#10192)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-22 17:11:21 -08:00
renovate[bot] 5e2333724d
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2385 (#10199)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-22 17:10:58 -08:00
renovate[bot] 309e6bf2c4
Update dependency io.jenkins.plugins:design-library to v354 (#10181)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 10:38:14 -08:00
renovate[bot] 6ec7a8a51f
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2382 (#10184)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 10:34:09 -08:00
Jenkins Release Bot b3babdbc9d [maven-release-plugin] prepare for next development iteration 2025-01-21 13:51:56 +00:00
Jenkins Release Bot b0e3eeeec9 [maven-release-plugin] prepare release jenkins-2.494 2025-01-21 13:51:35 +00:00
Jan Faracik 3b20b123c2 Update SearchTest.java 2025-01-18 20:45:32 +00:00
Jan Faracik 6195f2b2d4 Init 2025-01-18 17:27:43 +00:00
renovate[bot] 6aaaa201e7
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2380 (#10173)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-17 16:04:45 -08:00
renovate[bot] 37f714efb1
Update dependency org.jenkins-ci.plugins:scm-api to v703 (#10171)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-17 16:04:29 -08:00
renovate[bot] 4c552b6ff1
Update dependency org.jenkins-ci.plugins:matrix-project to v845 (#10164)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-16 12:02:44 -08:00
renovate[bot] 1971e48aad
Update dependency io.jenkins.plugins:commons-text-api to v1.13.0-153.v91dcd89e2a_22 (#10161)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-16 06:45:45 -08:00
renovate[bot] e4e3d49d8a
Update dependency org.jenkins-ci.plugins:cloudbees-folder to v6.980.v5a_cc0cb_25881 2025-01-16 01:28:52 +00:00
renovate[bot] a7581c2a2d
Update dependency org.jenkins-ci.plugins:bouncycastle-api to v2.30.1.80-256.vf98926042a_9b_ (#10155)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-15 07:16:38 -08:00
Kris Stern b8e8e9d210
Update dependency org.jenkins-ci.plugins.workflow:workflow-support to v943 (#10154) 2025-01-15 17:38:53 +08:00
renovate[bot] 1ff3494aac
Update dependency org.jenkins-ci.plugins.workflow:workflow-support to v943 2025-01-14 23:55:31 +00:00
renovate[bot] d4490886db
Update dependency org.jenkins-ci.plugins.workflow:workflow-api to v1358 2025-01-14 23:55:24 +00:00
Jenkins Release Bot ab605fad8b [maven-release-plugin] prepare for next development iteration 2025-01-14 13:40:54 +00:00
Jenkins Release Bot 475d33c97d [maven-release-plugin] prepare release jenkins-2.493 2025-01-14 13:40:38 +00:00
renovate[bot] e3e3c45270
Update dependency org.jenkins-ci.plugins:cloudbees-folder to v6.976.v4dc79fb_c458d (#10142)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-13 08:55:42 +00:00
renovate[bot] 85269a58c6
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2378 2025-01-12 22:23:14 +00:00
renovate[bot] 36c102be1c
Update dependency io.jenkins.plugins:design-library to v353 2025-01-12 10:10:23 +00:00
Kris Stern 9b6bc6992f
Remove YUI (#10135)
<!-- Comment:
A great PR typically begins with the line below.
Replace XXXXX with the numeric part of the issue ID you created in Jira.
Note that if you want your changes backported into LTS, you need to
create a Jira issue. See
https://www.jenkins.io/download/lts/#backporting-process for more
information.
-->

See JENKINS-75100

Now that the [disable by default of
YUI](https://github.com/jenkinsci/jenkins/pull/10045) has been released
for ~1 month with no complaints its time to start thinking about
removing YUI itself.

We're passed the baseline cut-off for the next LTS which was what
@MarkEWaite requested that I wait for before removing YUI fully

What I've left:
* I've removed CSS where I think its safe but I haven't removed all
mentions of `yui`.
* `l:yui` I've changed it to do nothing but its used in a few
unmaintained plugins, I could remove this, thoughts?
* There's a few TODOs that say they could be cleaned up after yui was
removed for the component, but hasn't been done yet

ATH passed:
https://github.com/jenkinsci/acceptance-test-harness/pull/1884
Bom: https://github.com/jenkinsci/bom/pull/4176

<!-- Comment:
If the issue is not fully described in Jira, add more information here
(justification, pull request links, etc.).

 * We do not require Jira issues for minor improvements.
* Bug fixes should have a Jira issue to facilitate the backporting
process.
 * Major new features should have a Jira issue.
-->

### Testing done

Clicked around a number of pages and didn't see anything wrong.

<!-- Comment:
Provide a clear description of how this change was tested.
At minimum this should include proof that a computer has executed the
changed lines.
Ideally this should include an automated test or an explanation as to
why this change has no tests.
Note that automated test coverage is less than complete, so a successful
PR build does not necessarily imply that a computer has executed the
changed lines.
If automated test coverage does not exist for the lines you are
changing, you must describe the scenario(s) in which you manually tested
the change.
For frontend changes, include screenshots of the relevant page(s) before
and after the change.
For refactoring and code cleanup changes, exercise the code before and
after the change and verify the behavior remains the same.
-->

### Proposed changelog entries

- Remove the Yahoo! User Interface library

<!-- Comment:
The changelog entry should be in the imperative mood; e.g., write "do
this"/"return that" rather than "does this"/"returns that".
For examples, see: https://www.jenkins.io/changelog/

Do not include the Jira issue in the changelog entry.
Include the Jira issue in the description of the pull request so that
the changelog generator can find it and include it in the generated
changelog.

You may add multiple changelog entries if applicable by adding a new
entry to the list, e.g.
- First changelog entry
- Second changelog entry
-->

### Proposed upgrade guidelines

N/A

<!-- Comment:
Leave the proposed upgrade guidelines in the pull request with the "N/A"
value if no upgrade guidelines are needed.
The changelog generator relies on the presence of the upgrade guidelines
section as part of its data extraction process.
-->

```[tasklist]
### Submitter checklist
- [ ] The Jira issue, if it exists, is well-described.
- [ ] The changelog entries and upgrade guidelines are appropriate for the audience affected by the change (users or developers, depending on the change) and are in the imperative mood (see [examples](https://github.com/jenkins-infra/jenkins.io/blob/master/content/_data/changelogs/weekly.yml)). Fill in the **Proposed upgrade guidelines** section only if there are breaking changes or changes that may require extra steps from users during upgrade.
- [ ] There is automated testing or an explanation as to why this change has no tests.
- [ ] New public classes, fields, and methods are annotated with `@Restricted` or have `@since TODO` Javadocs, as appropriate.
- [ ] New deprecations are annotated with `@Deprecated(since = "TODO")` or `@Deprecated(forRemoval = true, since = "TODO")`, if applicable.
- [ ] New or substantially changed JavaScript is not defined inline and does not call `eval` to ease future introduction of Content Security Policy (CSP) directives (see [documentation](https://www.jenkins.io/doc/developer/security/csp/)).
- [ ] For dependency updates, there are links to external changelogs and, if possible, full differentials.
- [ ] For new APIs and extension points, there is a link to at least one consumer.
```

### Desired reviewers

@mention

<!-- Comment:
If you need an accelerated review process by the community (e.g., for
critical bugs), mention @jenkinsci/core-pr-reviewers.
-->

Before the changes are marked as `ready-for-merge`:

```[tasklist]
### Maintainer checklist
- [ ] There are at least two (2) approvals for the pull request and no outstanding requests for change.
- [ ] Conversations in the pull request are over, or it is explicit that a reviewer is not blocking the change.
- [ ] Changelog entries in the pull request title and/or **Proposed changelog entries** are accurate, human-readable, and in the imperative mood.
- [ ] Proper changelog labels are set so that the changelog can be generated automatically.
- [ ] If the change needs additional upgrade steps from users, the `upgrade-guide-needed` label is set and there is a **Proposed upgrade guidelines** section in the pull request title (see [example](https://github.com/jenkinsci/jenkins/pull/4387)).
- [ ] If it would make sense to backport the change to LTS, a Jira issue must exist, be a _Bug_ or _Improvement_, and be labeled as `lts-candidate` to be considered (see [query](https://issues.jenkins.io/issues/?filter=12146)).
```
2025-01-12 13:27:28 +08:00
renovate[bot] a49c83c772
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2376 (#10138)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-09 10:45:49 -08:00
Tim Jacomb 834891d656
Merge branch 'master' into remove-yui 2025-01-08 22:03:26 +00:00
renovate[bot] 08ed479b97
Update dependency org.jenkins-ci.main:jenkins-test-harness to v2375 (#10136)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-08 11:42:14 -08:00
Tim Jacomb c06f1dce00
Remove YUI 2025-01-08 14:29:34 +00:00
renovate[bot] 189e34f923
Update dependency io.jenkins.plugins:design-library to v352 (#10129)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 14:03:08 -08:00
Jenkins Release Bot b26ab54ef6 [maven-release-plugin] prepare for next development iteration 2025-01-07 13:46:24 +00:00
Jenkins Release Bot 9b7768ae07 [maven-release-plugin] prepare release jenkins-2.492 2025-01-07 13:46:06 +00:00
renovate[bot] a568323fa3
Update dependency io.jenkins.plugins:design-library to v350 2025-01-06 11:34:56 +00:00