Commit Graph

23775 Commits

Author SHA1 Message Date
Stefan Spieker b7a7878cb9
Migrate global build discarder from `groovy` to `jelly` and add German translation (#10835)
migrate global build discarder from groovy to jelly and add german translation
2025-07-14 21:42:28 +02:00
Dmytro Ukhlov faf5852164 JENKINS-75799: Ignoring whitespaces 2025-07-14 22:39:11 +03:00
Dmitriy Ukhlov 059d687919
Update core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java
Co-authored-by: Jesse Glick <jglick@cloudbees.com>
2025-07-14 22:24:30 +03:00
Dmitriy Ukhlov 268f6723f5
Apply suggestion from @jglick
Co-authored-by: Jesse Glick <jglick@cloudbees.com>
2025-07-14 22:23:10 +03:00
Kris Stern a58b12e40f
Merge branch 'master' into improve-borders 2025-07-12 11:34:42 +08:00
Thorsten Scherler 82e2830bed
[JENKINS-75851] do not show functionality on last child and shorten the display name to max 25 characters
Signed-off-by: Thorsten Scherler <scherler@gmail.com>
2025-07-10 18:23:28 +02:00
Dmytro Ukhlov be2b94b7bc JENKINS-75799: Fix AbstractLazyLoadRunMap.all() javadoc comment 2025-07-10 06:04:39 -07:00
Dmytro Ukhlov 1b128a6793 JENKINS-75799: Fix reloading current building builds during Job.onLoad
Use single putAll method for RunMap initialization instead of lots of put call to avoid
  * potential loading old values from the disk
  * multiple (per each 'put') data copying (caused by using CopyOnWriteMap)
2025-07-10 06:04:39 -07:00
Dmytro Ukhlov 5d06f6c41f JENKINS-75799: Replace AbstractLazyLoadRunMap.index by hudson.util.CopyOnWriteMap 2025-07-10 06:04:39 -07:00
Jan Faracik e9aa16014c Merge branch 'improve-borders' into new-bottom-app-bar 2025-07-10 09:27:35 +01:00
Basil Crow bd59b54886 Replace deprecated usage with non-deprecated equivalent 2025-07-09 16:00:00 -07:00
Thorsten Scherler 7c3765683a
[JENKINS-75851] unify 2 menus into one dropdown
Signed-off-by: Thorsten Scherler <scherler@gmail.com>
2025-07-09 19:58:53 +02:00
Jan Faracik fe5825d79d Apply suggestions, fix submenus 2025-07-09 10:28:17 +01:00
Jan Faracik 676e64a151 Merge branch 'master' into fix-breadcrumb-config-outline 2025-07-09 10:14:52 +01:00
Jenkins Release Bot 25cf83a96f [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-07-08 13:09:18 +00:00
Jenkins Release Bot 0c97647ff1 [maven-release-plugin] prepare release jenkins-2.518 2025-07-08 13:08:54 +00:00
Jan Faracik ed76b74177 Add border to graphs 2025-07-07 14:00:27 +01:00
Mark Waite 2c90505ea1
[JENKINS-75832] Support actions with Badges in the Hamburger Menu (#10791) 2025-07-06 13:49:00 -06:00
Mark Waite 61a0734048
[JENKINS-75849] Makes scriptConsole layout configurable (#10800) 2025-07-06 13:48:07 -06:00
Kris Stern e38e35c2e4
Refine header, app bar, and side panel alignment (#10806) 2025-07-06 21:23:21 +08:00
James Nord 06d9b39f87
Merge branch 'master' into WIP_ACTIONS-HEADER 2025-07-05 20:37:41 +01:00
Kris Stern be395d49e9
More javadoc for RootAction.isPrimary (#10767)
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-07-05 23:33:13 +08:00
Kris Stern 736c3b68b4
[JENKINS-75853] - Remove active look of hamburger button (#10804) 2025-07-05 23:32:25 +08:00
James Nord 8e9a6066fd
Merge branch 'master' into WIP_ACTIONS-HEADER 2025-07-04 12:32:22 +01:00
James Nord 88d6a485e0
tweak to documentation
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2025-07-04 10:49:57 +01:00
Jan Faracik deb92a7944 Fix config page 2025-07-04 10:18:09 +01:00
Tim Jacomb 9eee8a9307
Remove active look of hamburger button 2025-07-03 22:03:11 +01:00
Adrien Lecharpentier 3f45b6deb6
Fix layout name typo 2025-07-03 22:04:53 +02:00
Adrien Lecharpentier fdd8f1f428
Makes script console two column by default 2025-07-03 21:59:08 +02:00
timja 4e9e8e08b2 Fill in since annotations 2025-07-03 16:07:57 +00:00
Adrien Lecharpentier d1ab51d6b1
[JENKINS-75849] Makes script console for computer keep its sidepanel 2025-07-03 17:31:57 +02:00
Adrien Lecharpentier c26f28af7f
[JENKINS-75849] Makes scriptConsole layout configurable 2025-07-03 16:32:52 +02:00
Jan Faracik 33e2c8f66f
Merge branch 'master' into fix-breadcrumb-config-outline 2025-07-02 09:13:16 +01:00
James Nord 0af57bad55
[JENKINS-75832] rollup the badge to the hamburger menu 2025-07-01 19:51:39 +01:00
James Nord 76eeaf1d22
[JENKINS-75832] Support badges in Actions in Dropdowns
This adds support for Badges from RootActions in the Hamburger Menu (but
more generically within dropdowns).
2025-07-01 19:49:18 +01:00
Jenkins Release Bot 3febf6fd02 [maven-release-plugin] prepare for next development iteration 2025-07-01 13:06:57 +00:00
Jenkins Release Bot 13e818759f [maven-release-plugin] prepare release jenkins-2.517 2025-07-01 13:06:32 +00:00
Kris Stern f5ff9f636a
Turkish localization fixes for redesigned header (#10779)
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-06-30 20:45:17 +08:00
Kris Stern 0833299bde
Allow to queue async periodic work (#10716)
Changelog Drafter / update_draft_release (push) Has been cancelled Details
Changelog Drafter / jenkins_io_draft (push) Has been cancelled Details
Label conflicting PRs / main (push) Has been cancelled Details
2025-06-28 23:07:11 +08:00
Mustafa Ulu cd342883e2 Turkish localization fixes for redesigned header 2025-06-28 17:48:41 +03:00
Kris Stern e8ea2ff25f
When a pending item lost its executor, it should be rescheduled (#10756) 2025-06-28 21:16:33 +08:00
James Nord d90812c8bc
Merge branch 'master' into more-javadoc-for-rootAction.isPrimary 2025-06-27 11:53:48 +01:00
github-actions[bot] cf47cc060f
Fill in since annotations (#10773)
Co-authored-by: timja <21194782+timja@users.noreply.github.com>
2025-06-26 20:07:34 +01:00
James Nord ad44af603c
Update core/src/main/java/hudson/model/RootAction.java 2025-06-25 22:29:24 +01:00
Vincent Latombe b0b132dff6
Fix reviews 2025-06-25 16:41:46 +02:00
Vincent Latombe 4c327ac768
Merge branch 'master' into async-periodic-work-queue 2025-06-25 08:36:34 +02:00
Jenkins Release Bot 47d1047607 [maven-release-plugin] prepare for next development iteration
Changelog Drafter / update_draft_release (push) Has been cancelled Details
Changelog Drafter / jenkins_io_draft (push) Has been cancelled Details
Label conflicting PRs / main (push) Has been cancelled Details
2025-06-24 13:06:03 +00:00
Jenkins Release Bot 3b12763555 [maven-release-plugin] prepare release jenkins-2.516 2025-06-24 13:05:44 +00:00
James Nord dbb08525d2
extend RootAction.isPrimary javadoc
Address review from Jan in https://github.com/jenkinsci/jenkins/pull/10729#issuecomment-2996343069
2025-06-24 13:19:40 +01:00
Basil Crow 4db689d6ac Merge remote-tracking branch 'origin/master' into JENKINS-75683 2025-06-23 15:46:06 -07:00
Vincent Latombe 5bd11ab99d
Implement `SystemProperties.getDuration` (#10561)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-06-23 22:12:27 +01:00
James Nord e01dd64509
[JENKINS-75727] Distinguish between primary and secondary actions in the header (#10729)
* Distinguish between primary and secondary actions in the header

This PR distinguishes between primary and secondary Actions for the
header.

Primary actions are always shown, and secondary actions are by default
in the Hamburger menu.
When the current page is the page for the secondary action (or a parent
thereof) the action is put in the main header action list and not in the
hamburger menu.

* remove actions-overflow

* Fix Typo

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix inverted badgeClass

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update Javadoc comment for isPrimaryAction

Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>

* add ID to header "More Actions" button

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-06-23 14:55:27 -06:00
Vincent Latombe fd8ca81b1c
Merge branch 'master' into pending-item-lost-executor 2025-06-23 14:09:23 +02:00
Vincent Latombe d7ad634515
Merge branch 'master' into async-periodic-work-queue 2025-06-23 08:42:31 +02:00
Kris Stern 012cd4fa2c
start introducing data-testids for test usage (#10760)
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-06-22 02:16:30 +08:00
Kris Stern 934c29bf61
[JENKINS-75794] Fix CodeMirror content being hidden after skeleton loading (#10754) 2025-06-22 00:04:54 +08:00
renovate[bot] 1dc09bf709
Update dependency org.xmlunit:xmlunit-bom to v2.10.3 (#10753)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-20 09:58:50 -07:00
James Nord a81cab9717
start introducing data-testids for test usage
The Header rework exposed numerous test failures due to changes in structure.  
This could have been avoided if we had already been using data-testid attributes for the various things.

This starts small with the signin button.

Using "login" as the testid as this is what cloudbees had already been using in our custom header and the jelly is still loginLink
2025-06-20 17:41:01 +01:00
Vincent Latombe 6e696e8b68
Update logging
Co-authored-by: Jesse Glick <jglick@cloudbees.com>
2025-06-20 17:45:30 +02:00
Vincent Latombe 776e71c6af
Test facility 2025-06-19 18:10:00 +02:00
Jan Faracik ae52a30aed Update configure_ru.properties 2025-06-19 11:38:11 -04:00
Vincent Latombe b547425623
When a pending item lost its executor, it should be rescheduled
Otherwise the task is lost forever.
2025-06-19 17:35:50 +02:00
Jan Faracik 522959977a Remove unused Save, Apply, and LOADING translations
Deleted the Save, Apply, and LOADING keys from Job configure resource bundles in all supported languages, as these are no longer used. Also updated the breadcrumb title in configure.jelly from 'Configuration' to 'Configure' for consistency.
2025-06-19 11:35:38 -04:00
Jan Faracik e96f355e3b [JENKINS-75794] Fix CodeMirror component being hidden after skeleton loading 2025-06-19 11:24:54 -04:00
James Nord 4482619868
[JENKINS-75683] re-introduce actions for Jenkins with custom action.jelly
actions without a URL but a custom action.jelly where not shown
correctly in the header.

This re-introduces them and allows custom rendering of actions again (by
using an action.jelly).

adjust the task taglib so that it renders in the style of the header
when in the header.

Nested tasks work, but when expanded the original looses its tooltip.

move subtasks to the dropdown

use tasks class to fix layout

fix scss formatting
2025-06-19 14:28:40 +01:00
James Nord 188baf00e2
fix inverted badgeClass
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-19 11:07:38 +01:00
James Nord c701361ec7
Fix Typo
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-19 11:03:50 +01:00
Jenkins Release Bot de96a18495 [maven-release-plugin] prepare for next development iteration
Changelog Drafter / update_draft_release (push) Has been cancelled Details
Changelog Drafter / jenkins_io_draft (push) Has been cancelled Details
Label conflicting PRs / main (push) Has been cancelled Details
2025-06-17 13:08:04 +00:00
Jenkins Release Bot 4dac18c8d1 [maven-release-plugin] prepare release jenkins-2.515 2025-06-17 13:07:42 +00:00
renovate[bot] 2575abe6f3
Update commons-fileupload2.version to v2.0.0-M4 (#10746)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 11:37:56 -07:00
James Nord 7c09e8ad46
Distinguish between primary and secondary actions in the header
This PR distinguishes between primary and secondary Actions for the
header.

Primary actions are always shown, and secondary actions are by default
in the Hamburger menu.
When the current page is the page for the secondary action (or a parent
thereof) the action is put in the main header action list and not in the
hamburger menu.
2025-06-16 18:21:54 +01:00
Jan Faracik 230cf43a32 Merge branch 'master' into new-bottom-app-bar 2025-06-15 21:17:46 -04:00
Kris Stern 0761d859a9
[JENKINS-68934] Replace 'Loading' overlay with skeleton outline on Manage Jenkins pages (#10565) 2025-06-14 10:46:15 +08:00
Kris Stern ff0d9200fe
Update core/src/main/resources/lib/layout/skeleton.jelly
Co-authored-by: Alexander Brandes <brandes.alexander@web.de>
2025-06-13 00:16:46 +08:00
strangelookingnerd d5495256f4 Cleanup HudsonPrivateSecurityRealmTest 2025-06-10 14:55:55 +02:00
Vincent Latombe 4207fb212a
Merge branch 'master' into async-periodic-work-queue 2025-06-10 07:14:30 +02:00
Markus Winter 9c7f319502
Fix url in search result list when running at root context (#10725)
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
fix url when running at root

when the rootURL is empty the urls would start with a double slash which
is interpreted by browser like a complete url including domain. That
leads to non working links.
Use the same approach for the url as used by command pallete to include
the additional slash only when the url is not starting with a slash
2025-06-09 23:24:43 +02:00
Jan Faracik a2b5d82bec
[JENKINS-75683] Restore transient view actions (#10676)
Restore view actions
2025-06-09 23:24:29 +02:00
Jan Faracik 6481e78d20 Refine the Bottom App Bar 2025-06-07 11:11:44 +01:00
Jan Faracik 714b576d2a
Merge branch 'master' into show-header-when-loading 2025-06-06 17:59:36 +01:00
github-actions[bot] a553c037d1
Fill in since annotations (#10728)
Changelog Drafter / update_draft_release (push) Waiting to run Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run Details
Label conflicting PRs / main (push) Waiting to run Details
Co-authored-by: timja <21194782+timja@users.noreply.github.com>
2025-06-05 10:22:20 -06:00
Jan Faracik 62b94084c3
Merge branch 'master' into show-header-when-loading 2025-06-03 21:37:32 +01:00
Jenkins Release Bot ce26822f17 [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-06-03 13:04:16 +00:00
Jenkins Release Bot 644cd68eb3 [maven-release-plugin] prepare release jenkins-2.513 2025-06-03 13:03:55 +00:00
strangelookingnerd f0a6ba5ea7
Fix FileChannelWriterTest and VirtualFileTest for JUnit 5 (#10713)
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-06-02 12:06:46 +01:00
Alexander Brandes fd2243b84a
Add copy-to-clipboard button to oops' stacktrace (#10712)
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2025-06-02 12:06:38 +01:00
Jan Faracik 0db4b446a7 Init 2025-06-02 11:27:51 +01:00
Vincent Latombe 47e5900448
Allow to queue async periodic work
When triggering an async periodic work, it may be useful to queue it if it is already running, instead of discarding the extra execution
2025-06-02 09:51:58 +02:00
Kris Stern 622dab2ed2
Update a single `InterruptedBuildAction` rather than creating a second one (#10610)
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-05-30 23:11:40 +08:00
Daniel Beck 6247ca06f9
Set `SameSite` attribute on cookies (#10630)
* Set SameSite attribute on cookies

* Fix link

---------

Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
2025-05-30 22:26:24 +08:00
Mark Waite 33978746ca
Fix FileChannelWriterTest and VirtualFileTest by reverting to JUnit 4 (#10698)
* Fix FileChannelWriterTest by reverting to JUnit 4

Test does not fail on my local Windows computer with JUnit 5 or with
JUnit 4.  Reverting this to see if it resolves the issue so that other
pull requests will not be blocked by the failing test.

* Fix VirtualFileTest by reverting back to JUnit 4

(cherry picked from commit dc3ae003fb)
2025-05-29 14:14:06 -06:00
strangelookingnerd 95b0e64f17
Migrate tests to JUnit5 (core / jenkins / 3) (#10578)
* Migrate annotations and imports
* Migrate assertions
* Remove public visibility for test classes and methods
* Minor code cleanup

Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-05-29 11:53:32 +02:00
Kris Stern 330a32faf9
Migrate tests to JUnit5 (core / hudson / 2) (#10577) 2025-05-28 23:15:57 +08:00
Markus Winter b7ce450f07
Allow to configure the views tab bar per user (#10379)
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
* allow to configure the views tab bar per user

* apply prettier

* fix spotbugs

* add license header
2025-05-27 16:53:36 +02:00
strangelookingnerd ae9d1f9f64
Migrate tests to JUnit5 (core / hudson / 1) (#10576)
* Migrate annotations and imports
* Migrate assertions
* Remove public visibility for test classes and methods
* Minor code cleanup

Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-05-27 16:53:24 +02:00
Jenkins Release Bot 4cd3ecaa23 [maven-release-plugin] prepare for next development iteration 2025-05-27 13:03:21 +00:00
Jenkins Release Bot f526ccb68e [maven-release-plugin] prepare release jenkins-2.512 2025-05-27 13:01:59 +00:00
renovate[bot] 421662b8b0
Update dependency org.xmlunit:xmlunit-bom to v2.10.2 2025-05-23 17:46:25 +00:00
Jesse Glick fdb1dc9e74
Removed dead code from `Queue.ItemList` (#10674)
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-05-23 11:10:29 +01:00
Stefan Spieker 06600a11fa
Replaced groovy file with jelly for `GlobalSCMRetryCountConfiguration` (#10673) 2025-05-23 11:08:19 +01:00
Kris Stern 4d16ee69af
Use XMLUnit BOM (#10668)
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-05-22 12:00:09 +08:00
Daniel Beck 15c512cbe0
[JENKINS-75388] Remove `?path` and `?pattern` support from DBS (#10650)
Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
2025-05-21 22:03:59 +01:00
Kris Stern 86c51e1980
Merge branch 'master' into xmlunit 2025-05-21 20:05:16 +08:00
Kris Stern 7aa9647a35
Remove pam-auth from suggested plugins (#10663)
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-05-21 00:16:58 +08:00
Basil Crow 76467a3ba5 Use XMLUnit BOM 2025-05-20 07:51:02 -07:00
strangelookingnerd 8759961eb6
Merge branch 'master' into migrate_to_junit5_core_2 2025-05-20 15:48:05 +02:00
renovate[bot] 8cdf3f73c3
Update xmlunit.version to v2.10.1 (#10660)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 14:28:29 +01:00
Jenkins Release Bot 8236c4be32 [maven-release-plugin] prepare for next development iteration 2025-05-20 13:03:30 +00:00
Jenkins Release Bot 459669921f [maven-release-plugin] prepare release jenkins-2.511 2025-05-20 13:03:08 +00:00
Markus Winter e113101875 don't suggest pam-auth plugin 2025-05-19 17:18:57 +02:00
strangelookingnerd d6eff6e57e
Merge branch 'master' into migrate_to_junit5_core_2 2025-05-19 08:53:43 +02:00
Jan Faracik 7be18b6981 Restore skeleton to appearance page 2025-05-17 08:39:29 +01:00
Jan Faracik 694e84c525
Merge branch 'master' into show-header-when-loading 2025-05-17 08:21:43 +01:00
Jan Faracik ef374dd532 Add skeleton items to the sidebar for job configure pages 2025-05-17 08:19:44 +01:00
car-roll 559aa4fc08
handle ConnectionRefusalException 2025-05-15 22:18:23 -06:00
Mark Waite ea1e0b9568
Merge branch 'master' into migrate_to_junit5_core_2 2025-05-15 20:46:09 -06:00
Jesse Glick 03bc1dbe6b
[JENKINS-75664] Revert call to `BoundObjectTable#releaseMe` (#10647)
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
Revert call to `BoundObjectTable#releaseMe`
2025-05-15 06:07:47 -06:00
strangelookingnerd ed656c9ec4
Merge branch 'master' into remove_ioexception2 2025-05-13 15:20:02 +02:00
Kris Stern fbbce95442
Merge branch 'master' into allowLoad 2025-05-12 15:31:52 +08:00
strangelookingnerd fe6d707cae
Merge branch 'master' into remove_ioexception2 2025-05-12 08:10:20 +02:00
renovate[bot] 9ad563aa43
Update dependency org.jenkins-ci:jenkins to v1.132 (#10633)
Changelog Drafter / update_draft_release (push) Has been cancelled Details
Changelog Drafter / jenkins_io_draft (push) Has been cancelled Details
Label conflicting PRs / main (push) Has been cancelled Details
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-05-10 08:48:34 -07:00
Jan Faracik d20cac6adc
[JENKINS-75634] Restore children context menu for breadcrumbs (#10629)
* Init

* Format

* Update jumplists.js

* Tidy

* Update jumplists.js

* Update jumplists.js

* Update jumplists.js

* Don't use async/awai
2025-05-10 05:16:28 -06:00
Jesse Glick 20492771f1
Merge branch 'master' into InterruptedBuildAction 2025-05-09 08:57:50 -04:00
Jesse Glick e1748eb27e
`RunListener.createLoadAllower` 2025-05-09 08:56:41 -04:00
Jan Faracik a7ef7986a2
Merge branch 'master' into show-header-when-loading 2025-05-09 10:26:19 +01:00
Jan Faracik 7007118246 Update skeleton.jelly 2025-05-09 10:24:19 +01:00
Jan Faracik e3d2265cc0 Add notice for legacy .behavior-loading, fix in unit test 2025-05-09 10:23:36 +01:00
Jan Faracik b8d1cd1aeb
[JENKINS-75621] Fix visual regression on Thread Dump page (#10627)
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: Kris Stern <krisstern@outlook.com>
2025-05-08 22:18:06 +01:00
Kris Stern c4ce1b7976
Render `t:artifactList` lazily (#10623) 2025-05-09 01:59:29 +08:00
Jesse Glick ea21b123a1
Merge branch 'master' into InterruptedBuildAction 2025-05-08 08:40:27 -04:00
Jan Faracik 7432844c74 Tidy 2025-05-08 10:30:03 +01:00
Jan Faracik f619003298
Merge branch 'master' into show-header-when-loading 2025-05-08 10:28:33 +01:00
Jan Faracik 5cb234c574 Replace with skeleton 2025-05-08 10:21:44 +01:00
Daniel Beck ca29a2d331
Friendlier error message when the password is too long (#10626)
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
* Friendlier error message when the password is too long

* Remove CTA

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>

* Remove "yours"

---------

Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2025-05-08 16:36:38 +08:00
Jan Faracik 1b668660e1
Merge branch 'master' into show-header-when-loading 2025-05-07 20:54:35 +01:00
Jesse Glick c6d45e94e7
Remove obsolete attributes (copy in `WorkflowJob/main.jelly` is harmless) 2025-05-07 06:15:47 -04:00
Jesse Glick 6781baf183
Render lazily only for custom `ArtifactManager`; and cleaner not to use `renderOnDemand` at all 2025-05-07 06:10:39 -04:00
strangelookingnerd 9108e3ba89 Remove deprecated IOException2 2025-05-07 08:52:25 +02:00
Jesse Glick bb3d723ad9
`querySelector`
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2025-05-06 17:35:01 -04:00
Jesse Glick 0a601659ac
Test may have been misleading; now it seems `releaseMe` does in fact work 2025-05-06 11:41:19 -04:00
Jenkins Release Bot 5cc5c06cea [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-05-06 13:04:23 +00:00
Jenkins Release Bot 0808c60b78 [maven-release-plugin] prepare release jenkins-2.509 2025-05-06 13:04:02 +00:00
Jesse Glick b69633f6d9
Calling `releaseMe` does not appear to work 2025-05-05 18:48:03 -04:00
Jesse Glick d335e82720
`yarn lint:fix` 2025-05-05 15:02:29 -04:00
Jesse Glick 3e5bcb4e4b
Tracked down the icon problem 2025-05-05 14:17:54 -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
strangelookingnerd 7f1c8b6b1c Merge branch 'master' into migrate_to_junit5_core_2 2025-05-05 10:36:16 +02: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
Kris Stern 3c01754e8b
[JENKINS-75615] remove jenkins-avatar class from header icons other than user icon (#10611)
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-05-02 15:08:34 +08:00
Jesse Glick 3ae85d7c4e
[JENKINS-75081] Avoid heap allocation when rendering large logs (#10515) 2025-05-01 23:13:46 -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
Markus Winter 8b11dab08b
Merge branch 'master' into JENKINS-75615 2025-04-30 18:37:39 +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
Markus Winter e77128b0f9 [JENKINS-75615] remove jenkins-avatar class
the jenkins-avatar class should only be applied on the UserAction and
not on every icon.
2025-04-30 15:23:58 +02:00
Jesse Glick 7f969d0217
Update a single `InterruptedBuildAction` rather than creating a second one 2025-04-29 15:43:06 -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
vandrewskis 55996360ad
[JENKINS-75605] sl message catalog typo fix (#10601)
JENKINS-75605: sl message catalog typo fix

Co-authored-by: Marko Pohajač <marko.pohajac@hycu.com>
2025-04-28 06:26:41 -06:00
Jesse Glick 72c7109df6
More helpful `SlaveComputer.toString` (#10595) 2025-04-26 16:33:09 +01:00
Kris Stern b62d8dc1d5
Tweak 'App bar' height (#10564) 2025-04-25 21:53:20 +08:00
Kris Stern ca927e3a49
Do not inspect non-`AbstractProject` for `Computer.getBuilds` (#10587) 2025-04-25 21:52:54 +08:00
strangelookingnerd a576da2ba5 Migrate tests to JUnit5 (core / hudson / 2)
* Migrate annotations and imports
* Migrate assertions
* Remove public visibility for test classes and methods
* Minor code cleanup
2025-04-25 14:29:46 +02:00
github-actions[bot] e97adbdfba
Fill in since annotations (#10592) 2025-04-24 10:37:29 -07:00
Jan Faracik 3f85e38331
Merge branch 'master' into app-bar-tweak 2025-04-24 08:18:51 +01:00
Jesse Glick e52d021721
Do not inspect non-`AbstractProject` for `Computer.getBuilds` 2025-04-23 14:36:22 -04:00
Jesse Glick dca328563b
Simplify `LoadStatistics` 2025-04-21 15:40:50 -04:00
Jan Faracik 6e3ab0bfd2 Show header when loading a Manage Jenkins page 2025-04-20 08:53:38 +01:00
Jan Faracik b39ab52a34 Update configure.jelly 2025-04-19 23:07:54 +01: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
github-actions[bot] ee56e8ffbf
Fill in since annotations (#10560) 2025-04-17 14:35:40 -07:00
Kris Stern 8f7b0ff4f3
`LabelComputerSource` (#10542) 2025-04-17 17:37:59 +08:00
Kris Stern 983338f961
[JENKINS-68155] Fix state of previous labels when updating a node label (#10501) 2025-04-15 23:00:04 +08:00
Jenkins Release Bot 65c5f54644 [maven-release-plugin] prepare for next development iteration 2025-04-15 13:47:41 +00:00
Jenkins Release Bot d314371b47 [maven-release-plugin] prepare release jenkins-2.506 2025-04-15 13:47:18 +00:00
Kris Stern 0e307962f3
Update test results bar colors to follow Jenkins design system (#10514) 2025-04-15 16:41:41 +08:00
renovate[bot] 91610d3fb0
Update dependency lit to v3.3.0 (#10549)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-14 15:00:38 -07:00
Jesse Glick d908e18855
`@NonNull`
Co-authored-by: Vincent Latombe <vincent@latombe.net>
2025-04-14 11:13:30 -04:00
Vincent Latombe 69a0befb9f
Merge branch 'master' into JENKINS-68155 2025-04-14 10:02:06 +02:00
Tim Jacomb b28b9ca7df
Merge branch 'master' into update-test-colors 2025-04-13 20:33:57 +01: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
Jesse Glick 1660806fc1
`LabelComputerSource` 2025-04-11 19:08:54 -04:00
Kris Stern e8e5e4b4dc
Merge branch 'master' into JENKINS-68155 2025-04-11 22:00:00 +08:00
Vincent Latombe 63123fa446
Spotbugs 2025-04-11 13:49:49 +02:00
Vincent Latombe 59876d389a
Checkstyle 2025-04-11 13:43:56 +02: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
Vincent Latombe 8bffdb42f4
Address Jesse's review 2025-04-11 10:08:34 +02:00
github-actions[bot] 34075a804f
Fill in since annotations (#10533)
Co-authored-by: timja <21194782+timja@users.noreply.github.com>
2025-04-10 20:03:20 +01:00
Vincent Latombe 309e73f1e2
Spotless 2025-04-10 16:51:58 +02:00
Vincent Latombe ab526e9e53
Address some reviews
* 'health' instead of `healthCheck`
* Only report failed health checks
2025-04-10 16:05:24 +02:00
Vincent Latombe f0e6e26fa1
new Spotbugs complaint 2025-04-09 15:05:37 +02:00
Vincent Latombe 1dd21633f2
Fix reviews 2025-04-09 14:51:20 +02:00
Vincent Latombe ab5ffd518a
Merge branch 'master' into JENKINS-68155 2025-04-09 14:47:47 +02:00
Jan Faracik 3fc47f1a9e Update skipped color 2025-04-09 12:24:37 +01:00
Jan Faracik 2582904ec3
Merge branch 'master' into update-test-colors 2025-04-09 11:18:37 +01:00
Vincent Latombe 56c94e227a
Javadoc 2025-04-09 10:39:16 +02:00
Vincent Latombe 691dbaaf0a
Remove dupe logic 2025-04-09 10:29:54 +02:00