Commit Graph

34732 Commits

Author SHA1 Message Date
renovate[bot] 01e8cf9ea8
Update dependency postcss-preset-env to v9.5.1 (#9045)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-18 15:58:31 +01:00
dependabot[bot] e9923d3d7a
Bump org.springframework:spring-framework-bom from 5.3.32 to 5.3.33 (#9042)
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 5.3.32 to 5.3.33.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.32...v5.3.33)

---
updated-dependencies:
- dependency-name: org.springframework:spring-framework-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-16 00:03:45 +01:00
Jan Faracik 730c59fe4d
Add components for dropdown items (#8827)
* Init

* Update taglib

* Add docs

* Add additional docs

* Update header.jelly

* Remove translations

* Linting

* Update utils.js

* Add clazz

* Update templates.js

* Address comments

* Fix failing tests due to JS change

* Update templates.js

* Fix properties not being set correctly

* XML escape clazz, URL and ID

---------

Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2024-03-14 21:36:10 +01:00
Basil Crow 471bf225f4
Remove unnecessary `<pluginManagement>` entries (#9037) 2024-03-14 21:34:36 +01:00
Daniel Beck 1da7c9cb68
Add help text for Markup Formatter setting (#9038)
* Restore help text for Markup Formatter setting

* Update core/src/main/resources/hudson/security/GlobalSecurityConfiguration/help-markupFormatter.html

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

* mvn -pl war frontend:yarn -Dfrontend.yarn.arguments=lint:fix

---------

Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2024-03-14 21:34:26 +01:00
Daniel Beck 5bc99ad8b7
Improve description of "Plain text" markup formatter (#9039)
Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
2024-03-14 21:34:17 +01:00
dependabot[bot] a4835fccf3
Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre (#9040)
Bumps [com.google.guava:guava](https://github.com/google/guava) from 33.0.0-jre to 33.1.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 21:34:08 +01:00
Basil Crow d2a4a44a5c
Remove lingering reference to `maven-makepkgs-plugin` (#9034) 2024-03-12 18:59:55 -06:00
dependabot[bot] 4909708a14
Bump softprops/action-gh-release from 2.0.2 to 2.0.4 (#9035)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.0.2 to 2.0.4.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](d99959edae...9d7c94cfd0)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-12 18:59:27 -06:00
dependabot[bot] 3e61c82be1
Bump org.jenkins-ci.plugins:mailer from 470.vc91f60c5d8e2 to 472.vf7c289a_4b_420 (#9036)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-12 17:15:23 -07:00
Jenkins Release Bot 1b4affc201 [maven-release-plugin] prepare for next development iteration 2024-03-12 13:08:47 +00:00
Jenkins Release Bot 8c5b7ec3e8 [maven-release-plugin] prepare release jenkins-2.449 2024-03-12 13:08:28 +00:00
dependabot[bot] 61a8fed259
Bump com.puppycrawl.tools:checkstyle from 10.14.0 to 10.14.1 (#9033)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 19:52:43 -07:00
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