Tim Jacomb
62d8d525c7
Switch to forking jvm for development mode with hpi:run ( #27239 )
2026-08-15 21:55:31 +01:00
Tim Jacomb
cb47c2d76e
Enable build caching using develocity ( #27163 )
...
* Enable build caching using develocity
* Apply suggestion from @timja
* Disable build scan by default
* Revert unneeded change
2026-08-07 21:40:25 -06:00
Tim Jacomb and Mark Waite
ce77ef5158
List annotation processors explicitly ( #27162 )
...
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com >
2026-08-06 16:51:52 +01:00
Tim Jacomb
31d8fbb731
Add more to quick-build, remove cleaning node_modules ( #27161 )
...
74.4s → 45.0s (39% faster)
2026-08-05 14:50:15 -06:00
Tim Jacomb and Copilot Autofix powered by AI
15f6915c94
Remove remaining detached-plugin bundling from jenkins.war ( #27129 )
...
* Remove remaining detached-plugin bundling from jenkins.war
* Synthetic plugin
* Use synthetic plugin
* Wording
* Switch to RealJenkinsExtension
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-05 14:49:03 -06:00
Tim Jacomb and Copilot Autofix powered by AI
83da477fb5
Remove comments from properties and jelly files in shipped war ( #27100 )
...
* Remove comments from properties files in shipped war
* Extend it to jelly as well
* Reduce scope to just license comments
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-19 21:39:29 -06:00
824ff91db0
Remove pre 2.0 detached plugins ( #27098 )
...
* Remove pre 2.0 detached plugins
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Fix tests relying on unbundled detached plugins
PluginManagerInstalledGUITest copied matrix-auth.hpi out of the war;
switch to command-launcher, which is still bundled, has no dependents in
the test environment (unlike javax-activation-api, which jaxb and
javax-mail-api depend on), and whose only dependency (script-security)
is already provided as a test dependency.
ClassicPluginStrategyTest's foo4.hpi fixture declared a dependency on
junit, which is no longer bundled; regenerate it against
javax-activation-api, mirroring how ant was swapped for junit in #5338 .
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
* Delete test
* Remove local data fixture
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-19 21:38:53 -06:00
Tim Jacomb
4e8e8fc099
Reduce size of war by excluding unused BC jar ( #27099 )
2026-07-17 10:36:55 +01:00
Tim Jacomb
256e5dbd0d
If cause not found don't throw null pointer ( #26688 )
2026-04-22 20:06:06 +01:00
Tim Jacomb
87ed5c883b
Fix triggering pipeline with parameters ( #26685 )
2026-04-21 17:03:53 +01:00
Tim Jacomb
b93019ab18
Enable /close and /reopen comments ops ( #26506 )
2026-03-23 13:59:11 +00:00
Tim Jacomb
8bed89ce3b
Update Node.js to v24.13.1 ( #26295 )
2026-02-18 14:17:02 +00:00
Tim Jacomb
34857f280f
Update dependency org.springframework:spring-framework-bom to v6.2.16 ( #26301 )
2026-02-18 14:16:49 +00:00
Tim Jacomb
1a63dd5901
Attach tippy to parent for combobox and autocomplete ( #26326 )
2026-02-18 14:13:27 +00:00
Tim Jacomb
b13dd5dbfb
Minor dropdown / notice tweaks ( #26189 )
2026-01-27 15:34:03 +00:00
Tim Jacomb
471a287b57
Update publish-release-artifact for redhat to RPM ( #26157 )
2026-01-21 15:18:12 -07:00
Tim Jacomb
fdd619ee91
Improve error handling in findFormParent ( #26137 )
...
* Improve error handling in findFormParent
* Fix lint
2026-01-19 16:54:45 -07:00
Tim Jacomb
70f104ba12
Update yarn.lock ( #26136 )
2026-01-17 09:24:20 +00:00
Tim Jacomb
95844b7732
Add noDefer for settings-subpage ( #25959 )
2025-12-19 15:12:04 +00:00
Tim Jacomb
fa51c65a28
Don't include empty space if no page description for settings-subpage ( #25941 )
2025-12-18 10:59:47 +01:00
Tim Jacomb
5f529abf6e
Show saved log recorders ( #23858 )
...
* Show saved log recorders
* Use pattern from rest of settings rework PR
2025-11-27 18:37:09 -07:00
41166d1fc7
Adapt docs for Jira migration ( #11291 )
...
Co-authored-by: Hervé Le Meur <91831478+lemeurherve@users.noreply.github.com >
Co-authored-by: Jan Faracik <43062514+janfaracik@users.noreply.github.com >
2025-11-25 14:32:38 +00:00
Tim Jacomb
1c60311df2
Reduce testing branches ( #23852 )
2025-11-25 14:22:52 +00:00
Tim Jacomb and Mark Waite
0f9e1ff1f9
Suppress new spotbugs warning ( #11283 )
...
* Suppress new spotbugs warning
* Fix checkstyle warning
---------
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com >
2025-11-10 13:57:19 -07:00
Tim Jacomb
f32456d72d
Revert winstone update ( #11197 )
2025-10-12 08:21:35 +01:00
Tim Jacomb and Jakob Ackermann
6ec55c327f
Reduce test flakiness: Give agent startup more time (10s -> 30s) ( #11153 )
...
Co-authored-by: Jakob Ackermann <das7pad@outlook.com >
2025-10-04 09:02:45 +01:00
Tim Jacomb
8bb39aef8a
Merge branch 'master' into add-parameters-detail
2025-09-26 22:14:44 +01:00
Tim Jacomb
ee0f9c4e1c
Merge branch 'master' into refine-feature-flags
2025-08-01 22:26:36 +01:00
Tim Jacomb
9eee8a9307
Remove active look of hamburger button
2025-07-03 22:03:11 +01:00
timja
4e9e8e08b2
Fill in since annotations
2025-07-03 16:07:57 +00:00
Tim Jacomb and Mark Waite
73c3ac0545
Prevent horizontal overflow on script console ( #10694 )
...
* Prevent horizontal overflow on script console
* Handle resizer positioning
---------
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com >
2025-05-31 05:40:04 -06:00
Tim Jacomb
2c34a39ab4
Remove legacy compat for LogRecorder ( #10612 )
2025-05-03 21:52:24 +01:00
Tim Jacomb
62240638fa
Let renovate automatically update to node LTS versions ( #10613 )
2025-05-01 09:25:28 +01:00
Tim Jacomb
732720a17b
Merge branch 'master' into LoadStatistics
2025-04-22 08:44:22 +01:00
Tim Jacomb
b28b9ca7df
Merge branch 'master' into update-test-colors
2025-04-13 20:33:57 +01:00
Tim Jacomb
226efff8fa
Merge branch 'master' into describable
2025-04-02 22:17:10 +01:00
timja
b547e3c4c3
Fill in since annotations
2025-03-27 16:07:50 +00:00
Tim Jacomb and Jesse Glick
b28a0efd14
Update core/src/main/java/jenkins/security/DefaultConfidentialStore.java
...
Co-authored-by: Jesse Glick <jglick@cloudbees.com >
2025-03-26 13:25:05 +00:00
Tim Jacomb
395b553175
Merge branch 'master' into enable-top-button
2025-03-21 07:06:39 +00:00
Tim Jacomb
913512219b
Merge branch 'master' into global_quiet_groovy
2025-03-20 08:33:19 +00:00
Tim Jacomb
5331992c3c
Merge branch 'master' into shell_global
2025-03-20 08:32:19 +00:00
Tim Jacomb
3cddda6c82
Merge branch 'master' into JENKINS-75320
2025-03-19 16:46:12 +00:00
timja
e7fb46ab18
Fill in since annotations
2025-03-06 16:07:03 +00:00
Tim Jacomb
ec1479c12d
Merge branch 'master' into oldData
2025-02-23 20:07:03 +00:00
Tim Jacomb
f73026b5fc
Merge branch 'master' into JENKINS-75232
2025-02-21 11:42:52 +00:00
Tim Jacomb
2b9d4d62a6
Require a changelog label ( #10273 )
2025-02-16 10:31:42 +00:00
Tim Jacomb
da4b90a034
Merge branch 'master' into experimental-details-widget
2025-02-14 18:48:06 +00:00
Tim Jacomb
6109053fa2
Revert "[JENKINS-75174] Move existing web.xml to web-fragment.xml under core ( #10185 )" ( #10225 )
2025-01-31 08:18:36 +00:00
Tim Jacomb
cac127d119
Merge branch 'jenkinsci:master' into add-groups-to-command-palette
2025-01-13 11:03:10 +00:00
Tim Jacomb
7f11407b54
Apply suggestions from code review
2025-01-13 09:08:20 +00:00
Tim Jacomb
37082db8d3
Merge branch 'master' into new-copy-button
2025-01-09 22:01:56 +00:00
Tim Jacomb and Basil Crow
45e27bb9c5
Update core/src/main/java/hudson/Functions.java
...
Co-authored-by: Basil Crow <me@basilcrow.com >
2025-01-09 19:07:00 +00:00
Tim Jacomb and Basil Crow
6787247d14
Update core/src/main/java/hudson/Functions.java
...
Co-authored-by: Basil Crow <me@basilcrow.com >
2025-01-09 19:06:49 +00:00
Tim Jacomb and Daniel Beck
33aee9ba2c
Update core/src/main/resources/lib/layout/yui.jelly
...
Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com >
2025-01-09 14:21:54 +00:00
Tim Jacomb
9f8be1f4ef
Merge branch 'master' into remove-yui
2025-01-09 10:45:21 +00:00
Tim Jacomb
834891d656
Merge branch 'master' into remove-yui
2025-01-08 22:03:26 +00:00
Tim Jacomb
512132ad59
Fix typo in renovate config ( #10095 )
2024-12-22 22:21:26 +00:00
Tim Jacomb
5ef424fac0
Revert "Update dependency hotkeys-js to v3.13.9" ( #10070 )
...
Revert "Update dependency hotkeys-js to v3.13.9 (#8769 )"
This reverts commit 7c58ec2426 .
2024-12-17 16:36:31 -07:00
Tim Jacomb
db744ccc28
Fix scrolling with keyboard ( #10054 )
...
* Adapt keyboard.js to handle undefined as well as null
* Adjust keyboard priority
2024-12-14 11:46:00 +00:00
Tim Jacomb
8c9caff51d
[JENKINS-73539] Disable YUI by default ( #10045 )
2024-12-12 21:39:25 +00:00
Tim Jacomb
dad5ef3266
Merge branch 'master' into refine-command-palette
2024-12-11 09:07:05 +00:00
Tim Jacomb
33d8280c5a
Merge branch 'master' into OptionHandlerExtension
2024-12-08 08:32:24 +00:00
Tim Jacomb
a1a313851e
Merge branch 'master' into JENKINS-37241/autocomplete-improvements
2024-12-04 15:11:02 +00:00
Tim Jacomb and Zbynek Konecny
d7eda6a7c7
Use standard dropdowns for combobox ( #9462 )
...
Co-authored-by: Zbynek Konecny <zbynek1729@gmail.com >
2024-10-21 19:36:04 +01:00
Tim Jacomb
f3913dd62c
Update core/src/main/java/hudson/Functions.java
2024-09-16 14:15:02 +01:00
Tim Jacomb
525a8be453
Disable dependents toggle in plugin manager with system read ( #9463 )
2024-09-07 20:19:01 +01:00
Tim Jacomb
b182867b29
Tweak pom so that renovate is able to update test harness ( #9610 )
...
Remove property for group id for jenkins-test-harness
2024-08-14 07:50:26 +01:00
Tim Jacomb and Daniel Beck
824c868dc7
Modernise project relationship page ( #9461 )
...
Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com >
2024-08-10 21:56:00 +01:00
Tim Jacomb
8c6a5d787e
Disable renovate updating org.apache.commons:commons-compress ( #9587 )
2024-08-07 14:35:34 -06:00
Tim Jacomb
783db98881
Add version comment for renovate ( #9586 )
2024-08-07 13:26:33 -07:00
Tim Jacomb
9b1b1c60ab
Switch to Renovate from Dependabot for remaining dependencies ( #9459 )
2024-08-07 08:26:42 -07:00
Tim Jacomb
8dd2a33b73
Remove an old m2e configuration ( #9522 )
2024-08-07 08:23:52 -07:00
Tim Jacomb
d14b380c78
[JENKINS-69588] Stop installed plugins page jumping on load ( #9141 )
2024-04-10 20:07:40 +02:00
Tim Jacomb
97a44a488a
[JENKINS-70246] Unexpectedly wide sidepanel ( #9133 )
...
* [JENKINS-70246] Unexpectedly wide sidepanel
* Simpify breakpoints
2024-04-08 17:29:28 +02:00
Tim Jacomb
9c05772e64
Improve Edit build information page ( #9132 )
2024-04-08 17:29:18 +02:00
Tim Jacomb
fe60facf91
ci: Set tests check to pending when maven build starts ( #9125 )
2024-04-05 22:56:02 +01:00
Tim Jacomb
8a89117123
Add /manage to uninstall plugin redirect to preserve breadcrumb ( #9120 )
2024-04-04 18:35:05 +02:00
d2a9fd2b1f
[JENKINS-72505] f:validateButton finds selected radio button ( #8832 )
...
JENKINS-72505 f:validateButton finds selected radio button
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com >
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2024-01-26 12:38:32 -07:00
Tim Jacomb
dd7488bc90
Increase memory for war assembly ( #8856 )
2024-01-12 20:15:41 +00:00
Tim Jacomb
e859e9cd9c
Allow plugins to override boot failure view ( #8442 )
2024-01-05 20:40:12 +00:00
Tim Jacomb
ce09ad88d4
Update core/src/main/java/hudson/Functions.java
2023-12-17 08:07:48 +00:00
Tim Jacomb
88a8b3df54
Tweak changelog guidance in PR template ( #8553 )
...
* Tweak changelog guidance in PR template
* Update .github/PULL_REQUEST_TEMPLATE.md
2023-10-02 17:19:19 -06:00
Tim Jacomb and Basil Crow
e37ef3a8e6
[JENKINS-70906] Remove prototype from core ( #7781 )
...
* Remove Ajax.Request from breadcrumbs
* Remove Ajax.Request from build-timeline-widget
* WIP
* Use crumb API for setting up crumb
* Use existing semantics
* Fix build button column
* Add comment explaining why catch is added
* Use post and crumb for combobox
* Lint fix
* More fixes
* Fixes
* Fix
* Fix validate button
htmlunit was a pain...
* Lint fix
* Fix URICheckEncodingMonitor
* Add a user experimental flag to run Jenkins without Prototype.js
* Adapt select.js
* Fix parameter support
* JENKINS-70922 Remove Prototype Ajax.Request usage from select.js
* Lint:fix
* More
* lint
* Rebased
* Lint
* Fix bad merge
* JENKINS-70931 Remove Prototype Ajax.Request usages from hudson-behavior.js
Co-authored-by: Basil Crow <me@basilcrow.com >
* Fix URICheckEncodingMonitor
* JENKINS-70921 Remove Prototype Ajax.Request usages from link.js
* Remove dead code
* JENKINS-70910 Remove Prototype.Browser usages from hudson-behavior.js
* JENKINS-70947 Remove Prototype $ usage from section_.js
* Prototype removal true
* Remove unneeded test
* Remove hacky test that doesn't work with fetch
* Remove unneeded workaround
* Fix test
* Minor improvements while debugging
* Fix repeatable.js
* JENKINS-71020 Remove Prototype usages from buildTimeTrend_resources.js
* lint
* JENKINS-71020 Remove Prototype usages from buildTimeTrend_resources.js
* Use escapeHTML instead of inlined references
* Fix issues
* JENKINS-70931 Remove Prototype Ajax.Request usages from hudson-behavior.js
Co-authored-by: Basil Crow <me@basilcrow.com >
* Remove hacky test that doesn't work with fetch
* Remove unused checkMethod
* Revert "Revert "JENKINS-70922 Remove Prototype Ajax.Request usage from select.js""
This reverts commit 2cff5b87b5 .
* Serialise refills
Co-authored-by: Basil Crow <me@basilcrow.com >
* More reverts
* More merge
* Remove prototype.js
* Remove more references
---------
Co-authored-by: Basil Crow <me@basilcrow.com >
2023-10-01 15:56:56 -06:00
Tim Jacomb
8357350e33
Tweak changelog entry placeholder ( #8532 )
2023-09-28 09:27:02 +01:00
Tim Jacomb
d7da362feb
Add Appearance system configuration page ( #8403 )
...
* Add `Appearance` system configuration page
* Use one-column layout
* Add developer guidance
2023-08-29 09:32:38 +01:00
Tim Jacomb
b3342f845c
[JENKINS-71698] Only disable plugin manager button if none are selected ( #8293 )
2023-07-26 20:14:01 +01:00
Tim Jacomb and Alexander Brandes
500b4df253
Update textarea.js ( #8223 )
...
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2023-07-04 19:59:15 +01:00
Tim Jacomb
c21d7fd2cf
JENKINS-71246 Remove animations on login page causing high CPU usage in some cases ( #8147 )
...
JENKINS-71246 Remove animations on login page
2023-06-19 12:37:02 +02:00
Tim Jacomb
9012a5b35a
Update HtmlUnit to 3.x ( #8050 )
2023-06-05 08:16:13 -07:00
Tim Jacomb
d3f7958198
[JENKINS-70922] Remove Prototype Ajax.Request usage from select.js ( #7982 )
2023-05-17 17:35:14 -07:00
Tim Jacomb
c74a13120a
Fix delayedCheck for GET ( #7986 )
2023-05-13 10:55:21 +01:00
Tim Jacomb
df1ef51de8
[JENKINS-70931] Remove Prototype Ajax.Request usages from hudson-behavior.js ( #7951 )
2023-05-11 08:24:52 -07:00
Tim Jacomb
3bc62eeae9
[JENKINS-71020] Remove Prototype usages from buildTimeTrend_resources.js ( #7959 )
2023-05-08 13:32:10 +01:00
Tim Jacomb
44ae0ea520
[JENKINS-70947] Remove Prototype $ usage from section_.js ( #7955 )
2023-05-08 13:31:59 +01:00
Tim Jacomb
6b08a5cc03
[JENKINS-70910] Remove Prototype.Browser usages from hudson-behavior.js ( #7954 )
2023-05-08 13:31:48 +01:00
Tim Jacomb
ffd412ac34
[JENKINS-70921] Remove Prototype Ajax.Request usages from link.js ( #7953 )
2023-05-08 13:31:24 +01:00
Tim Jacomb and Basil Crow
d33dd26920
[JENKINS-70907] Remove Prototype Ajax.Updater usage from URICheckEncodingMonitor ( #7952 )
...
Co-authored-by: Basil Crow <me@basilcrow.com >
2023-05-08 13:31:11 +01:00
Tim Jacomb
13661a897d
JENKINS-70922 Remove Prototype Ajax.Request usage from select.js ( #7949 )
2023-05-07 12:22:57 +01:00
Tim Jacomb
550a982a5e
JENKINS-70913 Remove Prototype Ajax.Request usage from UpdateCenter ( #7894 )
2023-05-03 14:36:03 +01:00
Tim Jacomb
16bd75836d
JENKINS-70929 Remove Prototype Ajax.Request usage from task.jelly ( #7905 )
2023-05-03 09:01:00 +02:00