Commit Graph
374 Commits
Author SHA1 Message Date
0cb9e0233e [JENKINS-69032] Plugin manager update site URL can be saved empty (#6886)
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: James Nord <jtnord@users.noreply.github.com>
Co-authored-by: Alexander Brandes <mc.cache@web.de>
Co-authored-by: Basil Crow <me@basilcrow.com>
2022-10-03 20:20:14 +01:00
6db88c3f5b Add sidebar to plugin manager, increase search bar size (#6783)
Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: Basil Crow <me@basilcrow.com>
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2022-09-06 08:30:33 +01:00
Basil CrowandJesse Glick a837997e68 PluginManager#whichPlugin does not work for JenkinsRule (#6982)
Co-authored-by: Jesse Glick <jglick@cloudbees.com>
2022-08-15 22:49:39 +01:00
Basil Crow a0faeaee3c Use diamond operator where possible (#6764) 2022-07-04 10:32:38 -07:00
Basil Crow 6d179998e1 Use Java 11 methods where possible (#6700) 2022-06-30 09:31:36 -07:00
Daniel BeckandDaniel Beck a7efc06f28 Fix 'unavailable plugin' messages in plugin manager (#6656)
Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
2022-06-16 16:04:30 +02:00
dependabot[bot] e036d3af2e Bump parent POM from 1.74 to 1.76 (#6642)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-10 07:58:06 -07:00
Basil CrowandTim Jacomb aa0513ee10 Revert JENKINS-20679 (support for plugin Java requirement metadata) (#6549)
Co-authored-by: Tim Jacomb <timjacomb1+github@gmail.com>
2022-05-11 08:59:33 -07:00
Basil Crow c5f996a2ee Miscellaneous code cleanup (#6362) 2022-03-13 17:45:37 -07:00
Basil Crow e27b310065 Enable whitespace-related Checkstyle checks (#6149) 2022-01-03 08:55:03 -08:00
Basil Crow 02eecd8a49 Consistent indentation with spaces rather than tabs (#6147) 2022-01-01 11:45:56 -08:00
Basil Crow b25b45bc90 Remove trailing whitespace (#6138) 2021-12-31 07:54:03 -08:00
Basil Crow 27646d11e4 [JENKINS-67372] Restore support for symbolic links in the Jenkins home directory (#6059) 2021-12-18 11:17:05 -08:00
Basil Crow 485c9b0966 Fix XXE_SAXPARSER SpotBugs violations (#6052) 2021-12-14 10:49:51 -08:00
Basil Crow 560136b534 Release detached plugin class loaders on shutdown (#6034) 2021-12-14 08:27:50 +00:00
Basil Crow 91675c5d44 Release class loader when a plugin fails to load (#6030) 2021-12-14 08:27:41 +00:00
Basil Crow 165d559469 Fix RV_RETURN_VALUE_IGNORED_BAD_PRACTICE SpotBugs violations (#6025) 2021-12-11 12:51:46 -08:00
Basil CrowandJames Nord 2ea1148286 Fix CatchingUnchecked Error Prone violations (#5950)
Co-authored-by: James Nord <jtnord@users.noreply.github.com>
2021-12-10 09:51:30 -08:00
Basil Crow cd91b39f56 Fix SIC_INNER_SHOULD_BE_STATIC SpotBugs violations 2021-12-06 14:02:59 -08:00
Basil Crow 2023494b86 Fix DCN_NULLPOINTER_EXCEPTION SpotBugs violations 2021-12-06 14:00:50 -08:00
Basil Crow 081c0ce6f4 Fix JLM_JSR166_UTILCONCURRENT_MONITORENTER SpotBugs violations 2021-12-06 14:00:50 -08:00
Basil Crow 4492a1c198 Fix NP_NULL_PARAM_DEREF SpotBugs violations 2021-12-06 14:00:50 -08:00
Basil Crow d5cea69751 Prevent new SpotBugs violations from being introduced (#6015) 2021-12-06 13:52:38 -08:00
Basil Crow cd92d7f88f Fix PublicConstructorForAbstractClass Error Prone violations (#5951) 2021-12-03 12:25:01 -08:00
Basil Crow 4b1f8949df Enable MissingDeprecated Checkstyle check (#5967) 2021-11-29 08:30:49 -08:00
Basil Crow 92b5256543 Register UberClassLoader as parallel-capable (#5931) 2021-11-21 08:59:26 +00:00
Basil Crow 1290af7ce1 Clean up usages of ClassLoaderReflectionToolkit (#5895) 2021-11-12 08:01:28 +00:00
Alex EarlandTim Jacomb 57737eec99 feat: Add ability to upload a plugin via URL [JENKINS-4814] (#5862)
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2021-11-08 20:34:28 +00:00
Wadeck Follonier 77c49cef1b [JENKINS-66776] Add full name of failed plugin when possible (#5766) 2021-10-10 10:08:57 +01:00
Basil Crow 632033d6ad Sort imports (#5732) 2021-09-18 09:39:42 +01:00
Basil Crow ad427ecd66 Clean up PluginFirstClassLoader and PluginManager (#5686) 2021-09-02 20:36:48 +01:00
Basil Crow c9eaf345d8 Remove Java 11 ClassNotFoundException telemetry (#5666) 2021-08-24 08:00:15 +01:00
Basil Crow bd7c823c27 Remove unnecessary parentheses (#5576) 2021-06-25 09:23:37 +01:00
Stefan Spieker 6ab8415ede Use system properties and declared some suggested static properties final (#5390)
* use system properties and declared some suggested static properties final

* set restricted attribute and other suggestions
2021-06-25 09:23:16 +01:00
Stefan Spieker 7fd6191ed2 use try with resources 2021-06-11 22:34:07 +02:00
Basil CrowandTim Jacomb 2760e3ebfb Remove Bytecode Compatibility Transformer (#5526)
* Remove Bytecode Compatibility Transformer

* AntClassLoader2 is now redundant

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2021-06-01 13:06:30 +08:00
Basil Crow c904989067 Deprecate Util#join(Collection, String) in favor of String#join(CharSequence, Iterable) (#5467) 2021-05-09 08:08:59 +01:00
Basil Crow 95e85495ca Enable AvoidStarImport Checkstyle check (#5420) 2021-04-28 17:28:39 +08:00
Basil Crow f6378676b1 Add missing @Override annotations (#5430) 2021-04-28 17:28:25 +08:00
Basil Crow 881365d30b Enable RedundantModifier Checkstyle check 2021-03-08 07:56:42 -08:00
StefanSpieker 58499905f8 replaced MS_SHOULD_BE_FINAL general spotbugs exclude with individual excludes (#5235) 2021-03-08 07:58:49 +00:00
Tim Jacomb 26adaf1fc6 Remove broken upgrade wizard (#5283) 2021-02-16 08:05:08 +00:00
Robert Sandell f47257bdf1 [JENKINS-64840] Fix searching multiple update sites (#5281) 2021-02-12 18:51:53 +00:00
Oleg Nenashev b49610e29f Cleanup warnings for missing getPlugin() null checks (#5222) 2021-02-10 19:52:44 +00:00
Basil Crowanddependabot[bot] 887296fcd0 JENKINS-64650: Upgrade Commons FileUpload from 1.3.1-jenkins-2 to 1.4 (#5174)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-01 08:20:19 +00:00
Basil Crow 64dbdbc4f5 Remove unused imports 2020-12-19 13:10:38 -08:00
Basil Crow 4e12567881 Remove unnecessary return 2020-12-19 13:10:38 -08:00
Oleg Nenashev 152682c157 Merge pull request #5109 from basil/improvements
Code cleanup
2020-12-19 20:51:40 +01:00
Oleg NenashevandRamon Leon 9f50735a8b [JENKINS-64445] - Fix null safety for plugin categories (#5121)
* [JENKINS-64445] - Fix null safety for plugin categories

* Update core/src/main/java/hudson/model/UpdateSite.java

Co-authored-by: Ramon Leon <manuelramonleonjimenez@gmail.com>

* Update core/src/main/java/hudson/model/UpdateSite.java

Co-authored-by: Ramon Leon <manuelramonleonjimenez@gmail.com>
2020-12-19 20:50:14 +01:00
Basil Crow 3764940c2d Replace loop with Collection#removeIf where possible 2020-12-11 21:34:22 -08:00