Commit Graph

35419 Commits

Author SHA1 Message Date
dependabot[bot] f7cfb7ed38
Bump softprops/action-gh-release from 1 to 2 (#9030) 2024-03-11 14:23:58 +00:00
dependabot[bot] 9e7397244e
Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1 (#9031) 2024-03-11 14:23:45 +00:00
renovate[bot] 76e1fd291b
Update jenkins/ath Docker tag to v5814 (#9029)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-10 18:29:37 +01:00
Daniel Beck b9b779d719
Link to individual releases' changelog pages (#8985) 2024-03-10 08:57:39 +01:00
Jesse Glick 46b0db7783
`Lifecycle.supportsDynamicLoad` (#9013) 2024-03-10 08:57:30 +01:00
Jesse Glick 2dca2b18ae
`Job.fastUpdateNextBuildNumber` (#9019) 2024-03-10 08:57:12 +01:00
Basil Crow 434bf2b0f8
[JENKINS-72833] Do not attempt to self-`exec` on systems without `libc` (#9025) 2024-03-10 08:56:31 +01:00
Basil Crow c9af352f6f
[JENKINS-65911] Correct JNA method signature for `fcntl(2)` (#9026) 2024-03-10 08:56:17 +01:00
renovate[bot] dc714a7ffb
Update dependency postcss-preset-env to v9.5.0 (#9028)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-10 08:55:33 +01:00
renovate[bot] b528922163
Update Yarn to v4.1.1 (#9021)
* Update Yarn to v4.1.1

* Update yarn in war/pom.xml

Signed-off-by: Alexander Brandes <mc.cache@web.de>

---------

Signed-off-by: Alexander Brandes <mc.cache@web.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2024-03-09 19:17:30 +01:00
Daniel Beck 3a07440b33
Update bundled trilead-api to 2.84.86.vf9c960e9b_458 (#9022)
Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
2024-03-09 15:29:33 +01:00
dependabot[bot] 9a3ef7cd04
Bump org.jenkins-ci.plugins:matrix-auth from 3.2.1 to 3.2.2 (#9018)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-08 09:48:00 -08:00
dependabot[bot] b2a764116f
Bump org.jenkins-ci.main:jenkins-test-harness from 2165.vf0266a_2d187f to 2171.v048c97409d12 (#9017)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 15:43:29 -08:00
dependabot[bot] 61a2404ba3
Bump org.jenkins-ci.plugins:mailer from 463.vedf8358e006b_ to 470.vc91f60c5d8e2 (#9015)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 12:19:33 -08:00
James Nord 89195cc248
[JENKINS-72796] stable context classloader for Computer.threadPoolForRemoting (#9012)
* [JENKINS-72796] stable context classloader for Computer.threadPoolForRemoting

Whilst the threadpool used reset the context classloader at the end of
any task, it did not ensure that the initial c;lassloader used was
anything sepcific, rather it would use whatever the calling threads
contextClassLoader was.

This is now fixed as we use the Jenkins WebApp classloader (same as
the Timer) which is used by (A)PeriodicTasks.

Whilst we should really not have a context classloader (aka null) and
this should be set where needed by code, almost everywhere in Jenkins
the context classloader is already the webapp classloader, and so
setting this to be different depending on how things where called would
seemingly be a little scary.  Arguably this and other context
classloaders should be all set to null and any code that wants different
should be changed, but this is a larger piece of work that would have
potential impact on an unknown number of plugins in the ecosystem, so
this fix uses what was set > 90% of the time.

* Update core/src/test/java/hudson/model/ComputerTest.java

---------

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2024-03-06 15:19:31 +01:00
Abhishek Kumar b5c5caa7ea
Adds support of sessionId for External-Job-Monitor (#8825)
adds support of sessionId and minor bug fix
2024-03-05 21:01:47 +01:00
Lutz Neugebauer 9f68c181de
[JENKINS-72540] FilePath.copyRecursiveTo() copying now also if local and remote have incompatible character sets at binary level (#8860)
* allow specification of achrive's file name encoding in Archiver#create()

For JENKINS-72540 only needed for tar, but changed zip for consistency as well.

* revise copyRecursiveTo to use same file name encoding locally and remote

such that local and remote understand each other
Otherwise, if remote is z/OS with native EBCDIC encoding the file names
will be in EBCDIC and fails reading
2024-03-05 21:01:35 +01:00
Anh Duy b0a251ab8c
Add copy-to-clipboard button to the build console output (#8960)
* Add copy-to-clipboard button to the build console output

* Fix copy button did not work with progressive output

* Use getElementById instead of querySelector

* Update copyButton documentation

* Update core/src/main/resources/lib/layout/copyButton.jelly

Co-authored-by: Alexander Brandes <brandes.alexander@web.de>

---------

Co-authored-by: Alexander Brandes <brandes.alexander@web.de>
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2024-03-05 21:01:25 +01:00
Jesse Glick 13c86eeaf6
`Nodes` persistence cleanup, APIs to control loading (#8979)
Co-authored-by: Vincent Latombe <vincent@latombe.net>
2024-03-05 21:01:15 +01:00
Jenkins Release Bot bd37089adf [maven-release-plugin] prepare for next development iteration 2024-03-05 13:04:04 +00:00
Jenkins Release Bot e4ac97f4cf [maven-release-plugin] prepare release jenkins-2.448 2024-03-05 13:03:43 +00:00
Markus Winter 3fdda4868a
use tabPane to show agent systeminfo extensions (#9006)
* use tabPane to show agents systeminfo extensions

On an agents systemInfo page, the extensions are displayed in a tabPane
Use app-bar for the heading, this removes the icon. This was the only
page for an agent where an icon was used in the heading.

* don't include js when not connected
2024-03-04 15:46:32 +01:00
Jesse Glick c7ccbfdde1
[JENKINS-72799] Apply `SlaveComputer.decorate` also to `openLogFile` (#9009) 2024-03-04 15:46:10 +01:00
Mikel Ortega 50f675f6e7
Update Messages_es.properties, minor fixes in spanish translations (#9005)
Some corrections in spanish translations
2024-03-03 13:58:19 +01:00
Basil Crow 77731ddea9
Remove usages of `ArrayUtils` (#9001) 2024-03-03 10:35:02 +01:00
Alexander Brandes 02c99cb3de
Replace pipeline-stage-view with graph-view in the setup wizard (#8884)
Signed-off-by: Alexander Brandes <mc.cache@web.de>
2024-03-03 10:34:50 +01:00
Jesse Glick e82487f257
Use `ABORTED` from `Run.reload` (#8986) 2024-03-03 10:34:40 +01:00
renovate[bot] 699f22167c
Update dependency postcss-loader to v8.1.1 (#9010)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-03 09:52:15 +01:00
dependabot[bot] 97b07c05d9
Bump org.jenkins-ci.plugins:credentials from 1319.v7eb_51b_3a_c97b_ to 1337.v60b_d7b_c7b_c9f (#9007)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 08:00:17 -08:00
dependabot[bot] 0f1390b9ab
Bump org.jenkins-ci.plugins:cloudbees-folder from 6.921.vfb_b_224371fb_4 to 6.928.v7c780211d66e (#8995)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 07:59:55 -08:00
renovate[bot] 98bd62d5ad
Update babel monorepo to v7.24.0 (#9011)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-02 07:59:33 -08:00
Basil Crow b8e916a536
Further reduce usages of `StringUtils` (#9002) 2024-03-02 11:36:43 +01:00
renovate[bot] dd8f903087
Update dependency mini-css-extract-plugin to v2.8.1 (#9008)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 23:19:30 +01:00
Markus Winter a174f985d4
[JENKINS-72759] fix handling of readonly for select without parent div (#8984)
[JENKINS-72759] fix handling of readonly for selects

when no parent div is present that has .jenkins-select we get a null
element and the script runs into an error.
2024-03-01 23:18:27 +01:00
Basil Crow db29f34460
Stop shipping `commons-lang3` (#8997) 2024-03-01 23:18:16 +01:00
Basil Crow 3c042d12b8
Reduce usage of `StringUtils` (#8999) 2024-03-01 23:18:05 +01:00
Basil Crow aff37148c3
Remove usages of `StringUtils#join` (#9003) 2024-03-01 23:17:50 +01:00
dependabot[bot] bf82c475b7
Bump io.jenkins.plugins:plugin-util-api from 3.8.0 to 4.1.0 (#8988)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-01 10:14:28 -08:00
dependabot[bot] 19f0140ade
Bump com.puppycrawl.tools:checkstyle from 10.13.0 to 10.14.0 (#9000)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-29 14:59:08 -08:00
Jesse Glick d42e0786a4
Null out `ProxyConfiguration.userName` on save (#8990)
* Null out `ProxyConfiguration.userName` on save

* Since we already have a `readResolve`, may as well use it to clean up historical `userName` of `""` https://github.com/jenkinsci/jenkins/pull/8990#discussion_r1502295510

* Linking to new JDK-8326949
2024-02-28 22:21:50 +01:00
Jesse Glick 20263d06d4
Move `CloudList.setOwner` call from `Jenkins.loadTasks` to `load` (#8976)
Co-authored-by: Vincent Latombe <vincent@latombe.net>
2024-02-28 22:20:57 +01:00
dependabot[bot] 0eed048866
Bump org.jenkins-ci:jenkins from 1.110 to 1.111 (#8993)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 13:24:55 -08:00
renovate[bot] 2069602787
Update dependency eslint to v8.57.0 (#8994)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 13:24:32 -08:00
Jenkins Release Bot 3bea04c75e [maven-release-plugin] prepare for next development iteration 2024-02-27 13:13:12 +00:00
Jenkins Release Bot 245cf73b0f [maven-release-plugin] prepare release jenkins-2.447 2024-02-27 13:12:43 +00:00
renovate[bot] 9412faf5cc
Update dependency sass to v1.71.1 (#8991)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-26 09:15:51 -08:00
dependabot[bot] 4d0a4eb826
Bump io.jenkins.plugins:font-awesome-api from 6.5.1-2 to 6.5.1-3 (#8987)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-26 09:15:25 -08:00
Markus Winter 0675943cd2
[JENKINS-71148] avoid empty tooltips (#8975)
* [JENKINS71148] avoid empty tooltips

when the tooltip or html tooltip is empty or whitespace only it is
avoided that the tippy is invoked at all which would otherwise just
display a small but empty element.

* better null checks
2024-02-24 07:34:52 +01:00
Daniel Beck 64607784f8
[JENKINS-60866][JENKINS-71513] Apply Stapler update for CSP-compliant st:bind and renderOnDemand (#6865)
* [JENKINS-60866] Apply Stapler update for CSP-compliant st:bind

* [JENKINS-60866] Make renderOnDemand CSP-compliant

* Thanks Spotless

* Make Stapler incrementals work

* Update Stapler to new incremental

* Fixup bad merge

* Update Stapler, add test demonstrating st:bind working

* Address review feedback

* Add test for null bind, update Stapler

* Checkstyle

* More tests

* Use released Stapler

---------

Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
Co-authored-by: Basil Crow <me@basilcrow.com>
2024-02-24 07:34:33 +01:00
Markus Winter 885978daf0
use symbol for parameters in build history of pending jobs (#8977)
use symbol for parameters in build history

replace the notepad icon in the build history for pending jobs with the
symbol for parameters
Remove the wrapper in a link that does nothing except altering the
location
2024-02-24 07:33:28 +01:00