100 Commits
Author SHA1 Message Date
Basil Crow 1855470dda Upgrade bridge-method-injector from 1.31 to 1.32 (#10957) 2025-08-12 20:46:28 -07:00
Basil Crow 7455ceb97d Stop filling in stack trace elements when loading jobs (#10934) 2025-08-07 14:47:37 -07:00
Basil CrowandTim Jacomb cb05fc8618 Remove StringUtils from PathRemoverTest (#10887)
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2025-08-04 16:10:48 +01:00
Basil Crow fc90f48c50 Remove commons-lang from CLI module (#10886) 2025-07-31 15:45:27 +01:00
Basil CrowandDaniel Beck 2acba5d684 Update core/src/main/java/org/acegisecurity/util/FieldUtils.java
Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
2025-07-30 23:42:44 -07:00
Basil Crow a55d16bfef Update class reference 2025-07-30 12:14:12 -07:00
Basil Crow 66e2924872 Consistency 2025-07-30 12:11:22 -07:00
Basil Crow 8c83f18d60 Simplify 2025-07-30 12:09:40 -07:00
Basil Crow fcaeb1ddfd Implement FieldUtils without Commons Lang 2025-07-30 11:34:33 -07:00
Basil CrowandMark Waite 9729e138ec Prepare Mockito to use -javaagent for JEP 451 (#10825)
Prepare for JEP 451

Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-07-14 19:48:21 -06:00
Basil Crow bd59b54886 Replace deprecated usage with non-deprecated equivalent 2025-07-09 16:00:00 -07:00
Basil Crow 4db689d6ac Merge remote-tracking branch 'origin/master' into JENKINS-75683 2025-06-23 15:46:06 -07:00
Basil Crow 76467a3ba5 Use XMLUnit BOM 2025-05-20 07:51:02 -07:00
Basil Crow 25e85749e3 Return Future from Provider#sendBinary(ByteBuffer, boolean) 2025-03-24 15:41:03 -07:00
Basil Crow ad7339403f Add note about updating jetty-ee9-maven-plugin (#10452) 2025-03-23 11:00:14 -07:00
Basil Crow 82cba8408b Upgrade Winstone/Jetty with Renovate (#10447) 2025-03-23 09:17:29 -07:00
Basil Crow f502045883 Migrate from EE 8 to EE 9 in Jelly and Groovy views 2025-03-21 10:00:35 -07:00
Basil Crow 2f11ace7b8 Remove Job#getDynamic compatibility layer 2025-03-13 12:02:52 -07:00
Basil Crow 3154c41b52 Bump org.kohsuke.stapler:stapler from 1955.vdb_2736b_480e3 to 1961.vd0a_a_60970a_a_2 (#10395) 2025-03-12 08:36:17 -07:00
Basil Crow b07805090b Simplify compatibility method 2025-03-11 17:19:52 -07:00
Basil Crow ba900e9acf Remove unnecessary SpotBugs suppressions 2025-03-11 16:06:48 -07:00
Basil Crow 532f9064cf Import isOverridden from the same repository 2025-02-27 14:35:18 -08:00
Basil Crow fa1361f5bc Revert "[JENKINS-75152] Update hudson.model.Queue for long buildableItem queue cycle acceleration" (#10331) 2025-02-24 14:28:51 -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
Basil Crow f6c5f6f6a5 Re-enable Checkstyle 2025-01-26 07:54:28 -08:00
Basil Crow 36d82f7e0c Remove more references to WindowsInstallerLink 2025-01-21 13:38:25 -08:00
Basil Crow b44fbc6a78 Remove com.sun.solaris:embedded_su4j 2025-01-21 13:21:40 -08:00
Basil Crow ae34b386ce Remove robust-http-client 2025-01-21 13:19:45 -08:00
Basil Crow 88903369c6 Inline jenkins-stapler-support 2025-01-21 11:37:30 -08:00
Basil Crow ab6fd430cb [JENKINS-73354] Remove JZlib (#10123) 2025-01-17 21:49:51 -08:00
Basil Crow 8d78437104 Fix Stylelint configuration (#10169) 2025-01-16 11:58:23 -08:00
Basil Crow bcda96c5ec Remove Commons Discovery (#10122) 2025-01-09 10:42:03 -08:00
Basil Crow 53ad7f9c20 Consistent Jelly version for commons-jelly-tags-xml (#10131) 2025-01-09 10:41:23 -08:00
Basil Crow b9fdb44d64 Stop ignoring updates to softprops/action-gh-release (#10133) 2025-01-07 17:41:13 -08:00
Basil Crow 84ac21fed1 Consistent Jelly version for commons-jelly-tags-fmt (#10128) 2025-01-07 11:16:22 -08:00
Basil Crow 5dcb4e6d58 Fix Prettier errors (#10102) 2024-12-28 11:58:31 -08:00
Basil Crow 56b7c1d208 Fail CI build on prettier errors (#10101) 2024-12-28 11:56:53 -08:00
Basil Crow b3b5a69416 Merge branch 'master' into OptionHandlerExtension 2024-12-17 10:19:22 -10:00
Basil Crow 34aba67577 [JENKINS-75003] Zip-based tool installer configuration incorrectly rejects non-HTTP(S) URLs (regression in 2.379) (#10065)
[JENKINS-75003] Zip-based tool installer configuration incorrectly rejects non-HTTP(S) URLs
2024-12-17 07:17:43 +00:00
Basil CrowandTim Jacomb 171097618b [JENKINS-73942] Downloading tgz artifacts in Firefox is broken (#9951)
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2024-12-15 22:49:23 +00:00
Basil Crow e4bff056c3 Reduce usage of Ant (#10059) 2024-12-15 19:44:26 +00:00
Basil Crow 33e9609174 Run npm run lint:fix (#10013) 2024-11-29 11:40:01 -08:00
Basil Crow a1c8c83cf7 Register OptionHandlers through META-INF/services/annotations and Annotation Indexer rather than META-INF/services and Commons Discovery 2024-11-15 10:58:26 -08:00
Basil CrowandMark Waite 8298257227 [JENKINS-74795] Job created via REST API attaches to default view (#9947)
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2024-11-08 05:49:26 -08:00
Basil Crow ac63b7f156 [JENKINS-74814] java.lang.UnsupportedOperationException: This stack walker does not have RETAIN_CLASS_REFERENCE access (#9945) 2024-11-08 05:49:00 -08:00
Basil Crow 6c5cdfa96c Allow for null to be passed to doSafeRestart (#9882) 2024-10-21 19:37:27 +01:00
Basil Crow 13d2b78f0e Migrate site.xml to new model (#9885) 2024-10-20 09:23:47 +01:00
Basil Crow 2cbbfe784e Add tests for empty directory in tar and zip archives (#9809) 2024-10-13 11:34:59 +01:00
Basil Crow 4d2698f254 Move Webpack build to the same Maven module from which it is invoked (#9823) 2024-10-12 11:46:18 -07:00
Basil Crow d0d0cc88c7 Winstone 8.2: Upgrade Jetty from 12.0.13 to Jetty 12.0.14 (#9841) 2024-10-12 09:59:27 -06:00
Basil Crow 0066184e68 Override the outdated managed dependency on asm in guice-parent (#9827)
Override the outdated managed dependency on `asm` in `guice-parent`
2024-10-05 04:34:09 -06:00
Basil Crow 77c3d7ac84 [JENKINS-73838] Compatibility for Jenkins#doSafeRestart(StaplerRequest, String) (#9797) 2024-10-04 09:59:10 -07:00
Basil Crow e87e6762a0 mvn clean should clean frontend artifacts (#9815) 2024-10-03 10:59:47 -07:00
Basil Crow ddad8afc30 Download Yarn Berry with Corepack rather than Yarn 1.x (#9772)
* Use eirslett/frontend-maven-plugin#1157

* Test 1

* Test 2

* Test 3

* Testing is finished

* https://github.com/jenkinsci/jenkins/pull/9772#discussion_r1771275590

* https://github.com/jenkinsci/jenkins/pull/9772#discussion_r1771977848
2024-10-02 08:49:10 -06:00
Basil Crow 1c2b84cb76 [JENKINS-73801] Nested Views plugin overrides View#doConfigDotXml(StaplerRequest) (#9764) 2024-10-02 08:47:16 -06:00
Basil Crow 47a212aa79 [JENKINS-73760] Updates fail due to invalid JSON from HTTP Update Center (#9760) 2024-10-02 08:46:51 -06:00
Basil Crow 06a211f8fa [JENKINS-71021] Lint failures do not print proper error message in local builds (regression in 2.359) (#9761) 2024-09-22 14:50:03 -07:00
Basil Crow 57d8fa0b72 Follow idiomatic Python coding style (#9763) 2024-09-20 08:23:30 -07:00
Basil Crow 78e132dcef Build tests without forking the compiler (#9717) 2024-09-10 20:32:04 -06:00
Basil Crow 85d6358c32 Compatibility for ChainedServletFilter (#9696) 2024-09-09 16:14:48 +01:00
Basil Crow 307f680c69 Disable newly-added flaky test (#9687) 2024-09-03 16:24:20 -07:00
7006cded64 [JENKINS-73278] Migrate core from EE 8 to EE 9 (#9672)
Co-authored-by: Kevin Guerroudj <91883215+Kevin-CB@users.noreply.github.com>
Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
2024-09-03 14:59:04 -07:00
Basil Crow 856bd0fc58 Turn down log level of StaplerFilteredActionListener (#9643) 2024-08-22 12:50:03 -06:00
Basil Crow 7e46c48324 Updates to CONTRIBUTING.md (#9615) 2024-08-16 17:04:52 -06:00
Basil Crow 9c91bcde1d Fix Spotless (#9613) 2024-08-14 11:59:11 -07:00
Basil Crow 5637aab455 Use SLF4J BOM (#9601) 2024-08-14 06:11:29 -06:00
Basil Crow 2c3d25c527 Fix jetty:run (#9603) 2024-08-12 12:34:27 -07:00
Basil Crow f773034fe2 Revert "[JENKINS-73563] create a jenkins-button instead of a yui button in makeButton" (#9602)
Revert "[JENKINS-73563] create a jenkins-button instead of a yui button in ma…"

This reverts commit b349b6be42.
2024-08-12 10:06:05 -07:00
Basil CrowandOlivier Lamy 121c0aefd6 [JENKINS-73130] Upgrade core from Jetty 10.x to 12.x (EE 8) (#9590)
Co-authored-by: Olivier Lamy <olamy@apache.org>
2024-08-12 07:42:01 -07:00
Basil Crow 8a036aefe4 Rerun failing tests once during releases (#9588) 2024-08-09 17:30:57 -06:00
Basil Crow 76763d6724 Format Renovate JSON file (#9582) 2024-08-07 10:38:48 -07:00
Basil Crow 2871574d39 Remove Renovate LTS updates (#9572) 2024-08-07 10:35:18 -07:00
Basil Crow ca241b4bf6 Use detached plugins as a cache for the Update Center (#9476) 2024-07-29 18:57:31 -06:00
Basil Crow 7f3259afd6 Update JTH from 2225.2229.vc4c7fcb_6673c to 2225.2230.v6210cb_b_827f9 (#9506) 2024-07-29 10:21:08 -07:00
Basil Crow e4f3a0d2fe [JENKINS-73467] No facility to try unsupported Remoting versions when using inbound agents (#9485) 2024-07-20 16:44:58 -06:00
Basil Crow 53bb12cfa2 Upgrade test harness from 2225.2227.vfc00092c557a_ to 2225.2229.vc4c7fcb_6673c (#9473) 2024-07-15 19:48:23 -06:00
Basil Crow 9526f91794 Fix lint on default branch (#9472) 2024-07-15 13:47:22 -07:00
Basil Crow 63570124ef Increase minimum required Remoting version from 4.13 to 3107.v665000b_51092 (#9440) 2024-07-08 18:06:17 -06:00
Basil Crow 2f8424c0d7 [JENKINS-73381] Downloading tar.gz artifacts in Firefox is broken (#9428) 2024-07-02 07:53:14 -07:00
Basil Crow 2336ac5ffa Upgrade HtmlUnit from 4.2.0 to 4.3.0 (#9423) 2024-06-28 16:54:02 -07:00
Basil Crow 22b3a740da Upgrade Remoting from 3248.v65ecb_254c298 to 3256.v88a_f6e922152 (#9412) 2024-06-24 11:13:58 -06:00
Basil Crow 83044f3b24 Remove duplicate Enforcer configuration (#9408) 2024-06-22 13:15:34 +01:00
Basil Crow 500169be57 Delegate compression to servlet container (#9379)
* Delegate compression to servlet container

* Update incrementals

* Use released versions
2024-06-18 07:34:19 +01:00
Basil Crow 8793619682 Miscellaneous code cleanup (#9384) 2024-06-15 06:27:17 -06:00
Basil Crow 1381726b2f Use isEmpty() where possible (#9383) 2024-06-14 07:21:57 -06:00
Basil Crow d2d1d0d20f Use pattern matching for instanceof (#9382) 2024-06-13 06:04:42 +01:00
Basil Crow 75f6c56c77 Require Java 17 or newer (#9358) 2024-06-11 15:52:23 +01:00
Basil Crow 072e79f349 Ban library plugins (#9332) 2024-06-02 22:32:27 +02:00
Basil Crow f6e9283921 Replace usages of JZlib with native Java Platform functionality (#9312)
* Replace usages of JZlib with native Java Platform functionality

* Simplify import of class

* Pull in Stapler version of this change
2024-05-26 21:14:58 -06:00
Basil Crow c10cafc2b5 [JENKINS-10629] Migrate from Commons Compress to Ant (#9311) 2024-05-26 21:14:41 -06:00
Basil Crow 02cc1ccd5c Manage the version of jakarta.servlet-api consistently with the version of jakarta.servlet.jsp.jstl-api (#9288) 2024-05-19 05:40:24 -06:00
Basil Crow 0117bf3e34 [JENKINS-73170] Upgrade Commons FileUpload from 1.5 to 2.0.0-M2 (#9259) 2024-05-18 09:42:08 -07:00
Basil Crow 46237384bd Revert "Remove 'Disable project' button from project view" (#9272)
This reverts commit 57d64642be.
2024-05-13 18:08:37 -07:00
Basil Crow 6371bc1b5a Remove unnecessary references in allowed classes list (#9265) 2024-05-13 11:46:55 -07:00
Basil Crow ad571f8dec Clean up file parameter tests (#9260) 2024-05-12 15:39:20 +02:00
Basil Crow 46514cc234 Clean up executable package (#9251) 2024-05-10 17:55:28 -06:00
Basil CrowandHervé Le Meur ac1ce77439 Add Reproducible Builds badge (#9245)
* Add Reproducible Builds badge

* Update README.md

Co-authored-by: Hervé Le Meur <91831478+lemeurherve@users.noreply.github.com>

---------

Co-authored-by: Hervé Le Meur <91831478+lemeurherve@users.noreply.github.com>
2024-05-08 09:23:08 -06:00
Basil Crow eb6c15eaf6 Upgrade Winstone from 6.18 to 6.19 (remove support for multiple WAR files) (#9232) 2024-05-08 17:22:16 +02:00
Basil Crow f3900d928f Enable reproducible builds (#9239) 2024-05-06 15:14:22 -07:00
Basil Crow 223f93b3c0 Flake in GNUCLibraryTest (#9197) 2024-04-27 11:03:50 +02:00