arguments) {
arguments.removeIf(arg -> arg.startsWith("--extractedFilesFolder")
|| arg.startsWith("--pluginroot") || arg.startsWith(ENABLE_FUTURE_JAVA_CLI_SWITCH));
@@ -443,21 +409,13 @@ public static File whoAmI(File directory) {
myself.deleteOnExit();
try (InputStream is = Main.class.getProtectionDomain().getCodeSource().getLocation().openStream();
OutputStream os = new FileOutputStream(myself)) {
- copyStream(is, os);
+ is.transferTo(os);
} catch (IOException e) {
throw new UncheckedIOException(e);
}
return myself;
}
- private static void copyStream(InputStream in, OutputStream out) throws IOException {
- byte[] buf = new byte[8192];
- int len;
- while ((len = in.read(buf)) > 0) {
- out.write(buf, 0, len);
- }
- }
-
/**
* Extract a resource from jar, mark it for deletion upon exit, and return its location.
*/
@@ -477,7 +435,7 @@ private static File extractFromJar(String resource, String fileName, String suff
throw new UncheckedIOException("Jenkins failed to create a temporary file in " + tmpdir + ": " + e, e);
}
try (InputStream is = res.openStream(); OutputStream os = new FileOutputStream(tmp)) {
- copyStream(is, os);
+ is.transferTo(os);
} catch (IOException e) {
throw new UncheckedIOException(e);
}
@@ -524,7 +482,7 @@ private static void deleteWinstoneTempContents(File file) {
/**
* Determines the home directory for Jenkins.
- *
+ *
* People makes configuration mistakes, so we are trying to be nice
* with those by doing {@link String#trim()}.
*/
diff --git a/war/src/test/java/executable/MainTest.java b/war/src/test/java/executable/MainTest.java
index e690eb3996d0..676cdd5d2986 100644
--- a/war/src/test/java/executable/MainTest.java
+++ b/war/src/test/java/executable/MainTest.java
@@ -1,5 +1,7 @@
package executable;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+
import edu.umd.cs.findbugs.annotations.CheckForNull;
import org.junit.jupiter.api.Test;
@@ -51,17 +53,10 @@ private static void assertJavaCheckFails(
releaseVersion, enableFutureJava);
}
- // TODO use assertThrows once we drop support for Java 8 in this module
- boolean failed;
- try {
- Main.verifyJavaVersion(releaseVersion, enableFutureJava);
- failed = false;
- } catch (UnsupportedClassVersionError error) {
- failed = true;
- }
- if (!failed) {
- throw new AssertionError(message);
- }
+ assertThrows(
+ UnsupportedClassVersionError.class,
+ () -> Main.verifyJavaVersion(releaseVersion, enableFutureJava),
+ message);
}
private static void assertJavaCheckPasses(int releaseVersion, boolean enableFutureJava) {
From e2cace0f1f9c8f1b45bda1539588453e93c9ea46 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 10 May 2024 17:56:09 -0600
Subject: [PATCH 004/449] Bump eps1lon/actions-label-merge-conflict from 3.0.0
to 3.0.1 (#9256)
Bumps [eps1lon/actions-label-merge-conflict](https://github.com/eps1lon/actions-label-merge-conflict) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/eps1lon/actions-label-merge-conflict/releases)
- [Changelog](https://github.com/eps1lon/actions-label-merge-conflict/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eps1lon/actions-label-merge-conflict/compare/v3.0.0...v3.0.1)
---
updated-dependencies:
- dependency-name: eps1lon/actions-label-merge-conflict
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.github/workflows/label-conflicting-pr.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/label-conflicting-pr.yml b/.github/workflows/label-conflicting-pr.yml
index 80079296c113..ae90f55bc77d 100644
--- a/.github/workflows/label-conflicting-pr.yml
+++ b/.github/workflows/label-conflicting-pr.yml
@@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Label conflicting PRs
- uses: eps1lon/actions-label-merge-conflict@v3.0.0
+ uses: eps1lon/actions-label-merge-conflict@v3.0.1
with:
dirtyLabel: "unresolved-merge-conflict"
repoToken: "${{ secrets.GITHUB_TOKEN }}"
From fea7c82c9678e62851b5a193e3d9e08fb49b46f8 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 10 May 2024 17:56:42 -0600
Subject: [PATCH 005/449] Update dependency sass to v1.77.0 (#9252)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
war/package.json | 2 +-
war/yarn.lock | 10 +++++-----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/war/package.json b/war/package.json
index 07fec37bd2ae..d80e680b4745 100644
--- a/war/package.json
+++ b/war/package.json
@@ -42,7 +42,7 @@
"postcss-preset-env": "9.5.11",
"postcss-scss": "4.0.9",
"prettier": "3.2.5",
- "sass": "1.76.0",
+ "sass": "1.77.0",
"sass-loader": "14.2.1",
"style-loader": "4.0.0",
"stylelint": "16.5.0",
diff --git a/war/yarn.lock b/war/yarn.lock
index fc38d86a0dec..05f7aa791164 100644
--- a/war/yarn.lock
+++ b/war/yarn.lock
@@ -4391,7 +4391,7 @@ __metadata:
postcss-preset-env: "npm:9.5.11"
postcss-scss: "npm:4.0.9"
prettier: "npm:3.2.5"
- sass: "npm:1.76.0"
+ sass: "npm:1.77.0"
sass-loader: "npm:14.2.1"
sortablejs: "npm:1.15.2"
style-loader: "npm:4.0.0"
@@ -6348,16 +6348,16 @@ __metadata:
languageName: node
linkType: hard
-"sass@npm:1.76.0":
- version: 1.76.0
- resolution: "sass@npm:1.76.0"
+"sass@npm:1.77.0":
+ version: 1.77.0
+ resolution: "sass@npm:1.77.0"
dependencies:
chokidar: "npm:>=3.0.0 <4.0.0"
immutable: "npm:^4.0.0"
source-map-js: "npm:>=0.6.2 <2.0.0"
bin:
sass: sass.js
- checksum: 10c0/976baf2c378e104f8d4ffca5375c8aa6f3d24f59d5c0a5db8d68a51f89edce45dedc25cfcd304b309fc8568d146de9e2c6cd189395e97bb2840d39feb13932ff
+ checksum: 10c0/bce0e5f5b535491e4e775045a79f19cbe10d800ef53b5f7698958d2992505d7b124c968169b05a0190842d8e0a24c2aa6d75dfbdd7c213820d9d59e227009c19
languageName: node
linkType: hard
From a8ceebfa7c98f1bffced783096df66764e050fe7 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 11 May 2024 07:54:52 +0100
Subject: [PATCH 006/449] Update dependency node to v20.13.0 (#9261)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
war/pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/war/pom.xml b/war/pom.xml
index c1ad8601c0eb..3f5ee316b0ee 100644
--- a/war/pom.xml
+++ b/war/pom.xml
@@ -47,7 +47,7 @@ THE SOFTWARE.
8080
2.12.1-101.v85b_e08b_780dd
- 20.12.2
+ 20.13.0
1.22.19
From 144e6b1a98fd23cac66f393a0f6c026865357645 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun, 12 May 2024 15:37:31 +0200
Subject: [PATCH 007/449] Update dependency css-minimizer-webpack-plugin to v7
(#9255)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
war/package.json | 2 +-
war/yarn.lock | 391 ++++++++++++++++++++++++-----------------------
2 files changed, 197 insertions(+), 196 deletions(-)
diff --git a/war/package.json b/war/package.json
index d80e680b4745..d7bf475bb21e 100644
--- a/war/package.json
+++ b/war/package.json
@@ -30,7 +30,7 @@
"babel-loader": "9.1.3",
"clean-webpack-plugin": "4.0.0",
"css-loader": "7.1.1",
- "css-minimizer-webpack-plugin": "6.0.0",
+ "css-minimizer-webpack-plugin": "7.0.0",
"eslint": "9.2.0",
"eslint-config-prettier": "9.1.0",
"eslint-formatter-checkstyle": "8.40.0",
diff --git a/war/yarn.lock b/war/yarn.lock
index 05f7aa791164..97cfb92d1118 100644
--- a/war/yarn.lock
+++ b/war/yarn.lock
@@ -1983,7 +1983,7 @@ __metadata:
languageName: node
linkType: hard
-"@jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.21, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9":
+"@jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9":
version: 0.3.25
resolution: "@jridgewell/trace-mapping@npm:0.3.25"
dependencies:
@@ -2952,7 +2952,7 @@ __metadata:
languageName: node
linkType: hard
-"colord@npm:^2.9.1, colord@npm:^2.9.3":
+"colord@npm:^2.9.3":
version: 2.9.3
resolution: "colord@npm:2.9.3"
checksum: 10c0/9699e956894d8996b28c686afe8988720785f476f59335c80ce852ded76ab3ebe252703aec53d9bef54f6219aea6b960fb3d9a8300058a1d0c0d4026460cd110
@@ -3063,12 +3063,12 @@ __metadata:
languageName: node
linkType: hard
-"css-declaration-sorter@npm:^7.1.1":
- version: 7.1.1
- resolution: "css-declaration-sorter@npm:7.1.1"
+"css-declaration-sorter@npm:^7.2.0":
+ version: 7.2.0
+ resolution: "css-declaration-sorter@npm:7.2.0"
peerDependencies:
postcss: ^8.0.9
- checksum: 10c0/bea446e441bafde21c3c7b3f7639559311da12eea140db7ee3c61e4f41df455b7b098df107f99bc0cca32a5020841cc94bf8a2d5efb1b383e51f9de478c4816e
+ checksum: 10c0/d8516be94f8f2daa233ef021688b965c08161624cbf830a4d7ee1099429437c0ee124d35c91b1c659cfd891a68e8888aa941726dab12279bc114aaed60a94606
languageName: node
linkType: hard
@@ -3116,14 +3116,14 @@ __metadata:
languageName: node
linkType: hard
-"css-minimizer-webpack-plugin@npm:6.0.0":
- version: 6.0.0
- resolution: "css-minimizer-webpack-plugin@npm:6.0.0"
+"css-minimizer-webpack-plugin@npm:7.0.0":
+ version: 7.0.0
+ resolution: "css-minimizer-webpack-plugin@npm:7.0.0"
dependencies:
- "@jridgewell/trace-mapping": "npm:^0.3.21"
- cssnano: "npm:^6.0.3"
+ "@jridgewell/trace-mapping": "npm:^0.3.25"
+ cssnano: "npm:^7.0.1"
jest-worker: "npm:^29.7.0"
- postcss: "npm:^8.4.33"
+ postcss: "npm:^8.4.38"
schema-utils: "npm:^4.2.0"
serialize-javascript: "npm:^6.0.2"
peerDependencies:
@@ -3141,7 +3141,7 @@ __metadata:
optional: true
lightningcss:
optional: true
- checksum: 10c0/5ad6690c8700a190851f5dc263ae1086b68f4bfd7eeff715c689c6d1a0742763e7af792fe474854b7ce5ee6d4f2ee4d95b1e0714db32aba5ded69ccbf9aefd30
+ checksum: 10c0/607258ea16b753b42cbcf88b0b20c99406d7f162ad3a4da50ec3e23d1fb652d1304815c0d0c577944256c76dff3df64e1708e5c5e255318694ba8aaba7820ca3
languageName: node
linkType: hard
@@ -3210,63 +3210,64 @@ __metadata:
languageName: node
linkType: hard
-"cssnano-preset-default@npm:^6.0.3":
- version: 6.0.3
- resolution: "cssnano-preset-default@npm:6.0.3"
- dependencies:
- css-declaration-sorter: "npm:^7.1.1"
- cssnano-utils: "npm:^4.0.1"
- postcss-calc: "npm:^9.0.1"
- postcss-colormin: "npm:^6.0.2"
- postcss-convert-values: "npm:^6.0.2"
- postcss-discard-comments: "npm:^6.0.1"
- postcss-discard-duplicates: "npm:^6.0.1"
- postcss-discard-empty: "npm:^6.0.1"
- postcss-discard-overridden: "npm:^6.0.1"
- postcss-merge-longhand: "npm:^6.0.2"
- postcss-merge-rules: "npm:^6.0.3"
- postcss-minify-font-values: "npm:^6.0.1"
- postcss-minify-gradients: "npm:^6.0.1"
- postcss-minify-params: "npm:^6.0.2"
- postcss-minify-selectors: "npm:^6.0.2"
- postcss-normalize-charset: "npm:^6.0.1"
- postcss-normalize-display-values: "npm:^6.0.1"
- postcss-normalize-positions: "npm:^6.0.1"
- postcss-normalize-repeat-style: "npm:^6.0.1"
- postcss-normalize-string: "npm:^6.0.1"
- postcss-normalize-timing-functions: "npm:^6.0.1"
- postcss-normalize-unicode: "npm:^6.0.2"
- postcss-normalize-url: "npm:^6.0.1"
- postcss-normalize-whitespace: "npm:^6.0.1"
- postcss-ordered-values: "npm:^6.0.1"
- postcss-reduce-initial: "npm:^6.0.2"
- postcss-reduce-transforms: "npm:^6.0.1"
- postcss-svgo: "npm:^6.0.2"
- postcss-unique-selectors: "npm:^6.0.2"
+"cssnano-preset-default@npm:^7.0.1":
+ version: 7.0.1
+ resolution: "cssnano-preset-default@npm:7.0.1"
+ dependencies:
+ browserslist: "npm:^4.23.0"
+ css-declaration-sorter: "npm:^7.2.0"
+ cssnano-utils: "npm:^5.0.0"
+ postcss-calc: "npm:^10.0.0"
+ postcss-colormin: "npm:^7.0.0"
+ postcss-convert-values: "npm:^7.0.0"
+ postcss-discard-comments: "npm:^7.0.0"
+ postcss-discard-duplicates: "npm:^7.0.0"
+ postcss-discard-empty: "npm:^7.0.0"
+ postcss-discard-overridden: "npm:^7.0.0"
+ postcss-merge-longhand: "npm:^7.0.0"
+ postcss-merge-rules: "npm:^7.0.0"
+ postcss-minify-font-values: "npm:^7.0.0"
+ postcss-minify-gradients: "npm:^7.0.0"
+ postcss-minify-params: "npm:^7.0.0"
+ postcss-minify-selectors: "npm:^7.0.0"
+ postcss-normalize-charset: "npm:^7.0.0"
+ postcss-normalize-display-values: "npm:^7.0.0"
+ postcss-normalize-positions: "npm:^7.0.0"
+ postcss-normalize-repeat-style: "npm:^7.0.0"
+ postcss-normalize-string: "npm:^7.0.0"
+ postcss-normalize-timing-functions: "npm:^7.0.0"
+ postcss-normalize-unicode: "npm:^7.0.0"
+ postcss-normalize-url: "npm:^7.0.0"
+ postcss-normalize-whitespace: "npm:^7.0.0"
+ postcss-ordered-values: "npm:^7.0.0"
+ postcss-reduce-initial: "npm:^7.0.0"
+ postcss-reduce-transforms: "npm:^7.0.0"
+ postcss-svgo: "npm:^7.0.0"
+ postcss-unique-selectors: "npm:^7.0.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/d100a1f8ab71adbb6df85e00f4a9e5d04ac06fc50343157eef853aded3f75dd0489dd845a5b2fb43ca701bd88c39c5aa88673f842bc1f94f4318c7b38ced1963
+ checksum: 10c0/bee65239d25de2ba87e85b4091cbc1cac9ba1b57c9f803dff5a71ea8a55a885045805840dd732be284c28cca6343dece37fc76d7096aba37cfa02eff2ee7714c
languageName: node
linkType: hard
-"cssnano-utils@npm:^4.0.1":
- version: 4.0.1
- resolution: "cssnano-utils@npm:4.0.1"
+"cssnano-utils@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "cssnano-utils@npm:5.0.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/20513a393402f283c85c450ece43d1a6a06a9906b524481043ac203a86888a4ca5cbef878c615a58fdd82a9e870ce62c6f3fea9f51814034a084d8980e17cf96
+ checksum: 10c0/492593fb45151e8622357bb958d0d80475372de38523ef0587d77e9c5f386beb55c30b41f2f3c735a374a230bc61404eb7ae9c2beeab0666afb499442c62ecba
languageName: node
linkType: hard
-"cssnano@npm:^6.0.3":
- version: 6.0.3
- resolution: "cssnano@npm:6.0.3"
+"cssnano@npm:^7.0.1":
+ version: 7.0.1
+ resolution: "cssnano@npm:7.0.1"
dependencies:
- cssnano-preset-default: "npm:^6.0.3"
- lilconfig: "npm:^3.0.0"
+ cssnano-preset-default: "npm:^7.0.1"
+ lilconfig: "npm:^3.1.1"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/d1669eb987fd96159bae262ef2f76c1a64fffefe8fa593918a6bda377977798b60fb4a6a871a9b9a9deb11258130ee254fdb8c3144769b3060ad9f2a95a4ed0a
+ checksum: 10c0/8b17d13efe98ec2db2fbde9ca24e91842b9afe2f80becc5e4271ee1170d77cf73eed3cdc2f35ed51bacdeac763ff85db45ae8e9627a8862bf01d457a819a640e
languageName: node
linkType: hard
@@ -4375,7 +4376,7 @@ __metadata:
babel-loader: "npm:9.1.3"
clean-webpack-plugin: "npm:4.0.0"
css-loader: "npm:7.1.1"
- css-minimizer-webpack-plugin: "npm:6.0.0"
+ css-minimizer-webpack-plugin: "npm:7.0.0"
eslint: "npm:9.2.0"
eslint-config-prettier: "npm:9.1.0"
eslint-formatter-checkstyle: "npm:8.40.0"
@@ -4595,10 +4596,10 @@ __metadata:
languageName: node
linkType: hard
-"lilconfig@npm:^3.0.0":
- version: 3.0.0
- resolution: "lilconfig@npm:3.0.0"
- checksum: 10c0/7f5ee7a658dc016cacf146815e8d88b06f06f4402823b8b0934e305a57a197f55ccc9c5cd4fb5ea1b2b821c8ccaf2d54abd59602a4931af06eabda332388d3e6
+"lilconfig@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "lilconfig@npm:3.1.1"
+ checksum: 10c0/311b559794546894e3fe176663427326026c1c644145be9e8041c58e268aa9328799b8dfe7e4dd8c6a4ae305feae95a1c9e007db3569f35b42b6e1bc8274754c
languageName: node
linkType: hard
@@ -5306,15 +5307,15 @@ __metadata:
languageName: node
linkType: hard
-"postcss-calc@npm:^9.0.1":
- version: 9.0.1
- resolution: "postcss-calc@npm:9.0.1"
+"postcss-calc@npm:^10.0.0":
+ version: 10.0.0
+ resolution: "postcss-calc@npm:10.0.0"
dependencies:
- postcss-selector-parser: "npm:^6.0.11"
+ postcss-selector-parser: "npm:^6.0.16"
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
- postcss: ^8.2.2
- checksum: 10c0/e0df07337162dbcaac5d6e030c7fd289e21da8766a9daca5d6b2b3c8094bb524ae5d74c70048ea7fe5fe4960ce048c60ac97922d917c3bbff34f58e9d2b0eb0e
+ postcss: ^8.4.38
+ checksum: 10c0/d4d529f2f71b49f17441eed74a7564ccd2779c72ed8648d4bb2530261a27c0ca01fe6a07260e7bf57e55f46dd68dea07e52fd1a6b538db7bc13015124be258a5
languageName: node
linkType: hard
@@ -5368,29 +5369,29 @@ __metadata:
languageName: node
linkType: hard
-"postcss-colormin@npm:^6.0.2":
- version: 6.0.2
- resolution: "postcss-colormin@npm:6.0.2"
+"postcss-colormin@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-colormin@npm:7.0.0"
dependencies:
- browserslist: "npm:^4.22.2"
+ browserslist: "npm:^4.23.0"
caniuse-api: "npm:^3.0.0"
- colord: "npm:^2.9.1"
+ colord: "npm:^2.9.3"
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/229681f9b89ba0909b4c69563837b0c32cc3d1c17ed1b00c33d4abfb0a0ef455124968e4885b5f92c64482e92074cd1958018ec111ed5d118f1e24baeda19c14
+ checksum: 10c0/d365a5365e0a94748309d32c7208cd06249bc53eb82cc32c771de4073b109fa8552e58d60dbe84d7e69e68081ed8a01fbf645d38a650e90cb2e13b21043cd796
languageName: node
linkType: hard
-"postcss-convert-values@npm:^6.0.2":
- version: 6.0.2
- resolution: "postcss-convert-values@npm:6.0.2"
+"postcss-convert-values@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-convert-values@npm:7.0.0"
dependencies:
- browserslist: "npm:^4.22.2"
+ browserslist: "npm:^4.23.0"
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/882d0b7839ef07ac8ffbf9cb48db0f610939a3496bd0321c7f23096ead676f13e09ab3d9c20ff3dbe2c887e855826051ca7dffeaffce5068cfdc9aaa573a3842
+ checksum: 10c0/5d7cfa06f307e024574a1842016f006691e0c1932352f53a99ce8f2f9930c64c3c1ae17518e9e4e5176630b99f1beaab37bc339bc779fb07dc543670ae66bb21
languageName: node
linkType: hard
@@ -5448,39 +5449,39 @@ __metadata:
languageName: node
linkType: hard
-"postcss-discard-comments@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-discard-comments@npm:6.0.1"
+"postcss-discard-comments@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-discard-comments@npm:7.0.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/5e9128ffb8c005081bb0521f5a23cf090e8513d928ed39935504ffde2e335a62a7e1a749c5c7bc2d03f06a8667900d19dd7eed19dfa4273043b5fd760476260d
+ checksum: 10c0/7fef7deea85c1e68161f69057be19a3aedd54d23c9b464c9b1531faa7a115f0c96a4f0ee3a560ce300578599dbc8114fe0fb744208b20b9d2fd8df1b4b39c58a
languageName: node
linkType: hard
-"postcss-discard-duplicates@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-discard-duplicates@npm:6.0.1"
+"postcss-discard-duplicates@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-discard-duplicates@npm:7.0.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/b9ea10a3c7528bb1630613c11756f809a95da634822d943fa91b28f2a37787e7cdb9ff96deed9776e2c3753d35e42c8afd5074b630930df7b5150573d4beda23
+ checksum: 10c0/37d568dc18d47b8b9f0fd6d5115b1faf96c2bf429fc4586508a773533479e18627d6260cad6a3ca7d3bfc2f220fd9448410aee40e07f2ec6c6f96bbe3595dbc8
languageName: node
linkType: hard
-"postcss-discard-empty@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-discard-empty@npm:6.0.1"
+"postcss-discard-empty@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-discard-empty@npm:7.0.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/6b95e588a3e8fb262e56bd313060daf29d7c9d44184bb6c4c5858ae81d6cd2907b15b3e3023b6621d50a67cfc10e6077920ff1e908892b207dee29477376498f
+ checksum: 10c0/b54fc9ad59a6015f6b82b8c826717a4a2f82b272608f6ae37a0b568f4f6c503f5ac7d13d415853a946a0422cb37b9fe1d5ddcee91fe0c2086001138710600d8b
languageName: node
linkType: hard
-"postcss-discard-overridden@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-discard-overridden@npm:6.0.1"
+"postcss-discard-overridden@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-discard-overridden@npm:7.0.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/22f9d56e53b90bc0f8e6d1c24d6da6c7c1a9d757644a128a7a4263a5479aaa8eca4ce3bfe9db10358051635ed40e8778a68c3f1831b7163eae10ced001db4a87
+ checksum: 10c0/ca00ed1d4e8793fc780039f235fa2caef123d3aa28cae47cc1472ca03b21386c39fae1f11fbf319dcb94c6bda923824067254c7e20e8b00354b47015dc754658
languageName: node
linkType: hard
@@ -5595,77 +5596,77 @@ __metadata:
languageName: node
linkType: hard
-"postcss-merge-longhand@npm:^6.0.2":
- version: 6.0.2
- resolution: "postcss-merge-longhand@npm:6.0.2"
+"postcss-merge-longhand@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-merge-longhand@npm:7.0.0"
dependencies:
postcss-value-parser: "npm:^4.2.0"
- stylehacks: "npm:^6.0.2"
+ stylehacks: "npm:^7.0.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/2b3fae51bffc5962258d638bc7f415237593b515f369233e023f0eae5b13116297463c04b8c47a7b7af51cba5faaa7f517b653f6123e51935d670d4d4de5a26d
+ checksum: 10c0/5f814f396a5107dcb5e74c2d4e55ebcd03b9bc2b3619ed7aea63a441854023ce349bc371d30aec1ac33a375139afac02709e7721e055b5e624701ac6576e8a10
languageName: node
linkType: hard
-"postcss-merge-rules@npm:^6.0.3":
- version: 6.0.3
- resolution: "postcss-merge-rules@npm:6.0.3"
+"postcss-merge-rules@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-merge-rules@npm:7.0.0"
dependencies:
- browserslist: "npm:^4.22.2"
+ browserslist: "npm:^4.23.0"
caniuse-api: "npm:^3.0.0"
- cssnano-utils: "npm:^4.0.1"
- postcss-selector-parser: "npm:^6.0.15"
+ cssnano-utils: "npm:^5.0.0"
+ postcss-selector-parser: "npm:^6.0.16"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/c8355db11aa60bedcb1e6535fcd70f6ecec2dadd5c2975d3accf0eedbc92af782ac1f5e91a53866816ce332e4cbf1b94749a9425067935be066bc0c974e30fee
+ checksum: 10c0/d9cb3a4e55db57aa7ba0bb1caefb82db93c8493d2b3db66091dae9d5794ca04729e660115765ff254d0eb960e4db037f6c5b92562b396b05216888d12acc08e0
languageName: node
linkType: hard
-"postcss-minify-font-values@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-minify-font-values@npm:6.0.1"
+"postcss-minify-font-values@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-minify-font-values@npm:7.0.0"
dependencies:
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/15af236245a6d27f1c83c943ef90d144ca043894bbd86f134506a984811a936a06824739984824965c7c3fd5a0ff4ed299f26a33f3b628662aa4fb40d7536fd0
+ checksum: 10c0/f8be40099a6986d96b9cd2eb9c32a9c681efc6ecd6504c9ab7e01feb9e688c8b9656dfd7f35aa6de2585a86d607f62152ee81d0175e712e4658d184d25f63d58
languageName: node
linkType: hard
-"postcss-minify-gradients@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-minify-gradients@npm:6.0.1"
+"postcss-minify-gradients@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-minify-gradients@npm:7.0.0"
dependencies:
- colord: "npm:^2.9.1"
- cssnano-utils: "npm:^4.0.1"
+ colord: "npm:^2.9.3"
+ cssnano-utils: "npm:^5.0.0"
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/e700c3f6dc425072ff739fb18bb71c970599e0d909b326f4a5c84e91cf24c4f1ee78e4d161bd4cdf6e25b7d78f1ad082bb885afdd2a150f9b281520fc6359d5c
+ checksum: 10c0/15d162192b598242e14def81a62e30cf273ab14f1db702c391e6bdd442c570a1aa76fc326874253a2d67f75b4d4fe73ba4f664e85dbff883f24b7090c340bfad
languageName: node
linkType: hard
-"postcss-minify-params@npm:^6.0.2":
- version: 6.0.2
- resolution: "postcss-minify-params@npm:6.0.2"
+"postcss-minify-params@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-minify-params@npm:7.0.0"
dependencies:
- browserslist: "npm:^4.22.2"
- cssnano-utils: "npm:^4.0.1"
+ browserslist: "npm:^4.23.0"
+ cssnano-utils: "npm:^5.0.0"
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/6638460d2be4a2eca8adee8409b70d6c6a19aff8cf93fda1b45c9da627b258b6baaa6acb48f51d26cd287704a235f9c9ae2e4744335b1fd47e163177c33896df
+ checksum: 10c0/28a7ae313a197aeaff8b3fa1e695a6443b11a74258374a05adee6a1b05f5849ef52037b7a5069d6910614b03b4610acdaf4a76f38b89cb42e813a8cb5ec2fc01
languageName: node
linkType: hard
-"postcss-minify-selectors@npm:^6.0.2":
- version: 6.0.2
- resolution: "postcss-minify-selectors@npm:6.0.2"
+"postcss-minify-selectors@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-minify-selectors@npm:7.0.0"
dependencies:
- postcss-selector-parser: "npm:^6.0.15"
+ postcss-selector-parser: "npm:^6.0.16"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/5437b586c1237fc442e7e6078d4f23c987efc456366368b07a0da67332b04bd55821cedf0441e73e1209689f63139e272d930508e2963ba6e27c46561a661128
+ checksum: 10c0/6baf0ea71b8dfd01bdb5b516d01aa00244c55cad8d9c674358d735cef2a6aca6586dd480d419cc8d3f470e6d2d7d19354592044f19766993caf9800d3d7e0d36
languageName: node
linkType: hard
@@ -5726,101 +5727,101 @@ __metadata:
languageName: node
linkType: hard
-"postcss-normalize-charset@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-normalize-charset@npm:6.0.1"
+"postcss-normalize-charset@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-normalize-charset@npm:7.0.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/8c09eedaf8813123875c65ab35120f14a87d6b9e8d6805fa808e3a714a8f868d15123f34f61e2240d89225f2f5c2bdabbcdf6385ce86b2487370d8994a65a857
+ checksum: 10c0/06d9c4487a4b0e195133a1fb7a115db7014e49d2567cce73e24c59f473f0e65a1999850a726afb3bdb2d36017a3e5c92ac4fd2a7ecc427da4ff79522765fabdd
languageName: node
linkType: hard
-"postcss-normalize-display-values@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-normalize-display-values@npm:6.0.1"
+"postcss-normalize-display-values@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-normalize-display-values@npm:7.0.0"
dependencies:
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/d08a92c653fb4f2506e029ceb8e3fdae9bc937fb1a7e80ecde759d02f6d15f69211af384d89d8582b160fd129abd9c77c8c64d75379417098ee5a2ba779e33d3
+ checksum: 10c0/439524e1d3ed36d6265c05da10540e17aa8605e1b396f71ca4364ab3b8b98ca97763c58c211fb9492662429d43613a7fe7009a8638c84a8db327e572c382272a
languageName: node
linkType: hard
-"postcss-normalize-positions@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-normalize-positions@npm:6.0.1"
+"postcss-normalize-positions@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-normalize-positions@npm:7.0.0"
dependencies:
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/bb0267b13c92791543f5e9f94b119a0540e08aa46f600acd73a692cd38d07d2d2fddb11148a81adb58e3f65671eebb05ea38d2ded48f3202b2582f1199aa848e
+ checksum: 10c0/428763c937cd178c8ee544cd93a9d1fef667dc9a8700ffe2e61b0beeea7f64f712492b9aeb8a1ef927ab752ec34be7ddeb23d2b50e4bc6eba02b0e58312b27a7
languageName: node
linkType: hard
-"postcss-normalize-repeat-style@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-normalize-repeat-style@npm:6.0.1"
+"postcss-normalize-repeat-style@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-normalize-repeat-style@npm:7.0.0"
dependencies:
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/f6e943dbbf9341dd6ce2c9fc6820e8ae2a838d1db84f58f75b1e5c1b8b9d6895d17fb30b320e2189b8747f844713ec687540b5b1d52ccd6c9108d6d35328c659
+ checksum: 10c0/cf7cd9f355fd26f1c9b0c11a923029ac5ea3020520db5a9778dd19c5ee1f48a1f1f368b4ae75fc6b63cb5761eef72333e486ab0de1537b9cb62d213a8c5576d0
languageName: node
linkType: hard
-"postcss-normalize-string@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-normalize-string@npm:6.0.1"
+"postcss-normalize-string@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-normalize-string@npm:7.0.0"
dependencies:
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/afcdd69522fc3ebafc349c2ef4b62f1e734ade9b6148fd20f2b841477808ac6cf6e5bfbb533c492fdc6bb2184b84be8ebb800a6ae174c4313f87fb0695088cc0
+ checksum: 10c0/8857563f85841ce432bb9a5a9ba129847890b61693adff96d565b69dc2d5456f54dec33f4f6ce5b0abf0a484dbfb0145846d99f988959c5ac875a86a2a180576
languageName: node
linkType: hard
-"postcss-normalize-timing-functions@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-normalize-timing-functions@npm:6.0.1"
+"postcss-normalize-timing-functions@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-normalize-timing-functions@npm:7.0.0"
dependencies:
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/c1c81d0dcb2f74fbd69cc45b0b6bd6cde390a0c9df602aabbf3eb2149a49da48e808837e811d22a525ffb036e158e63b4b2cf12c94cf28f2c2f6af858876134e
+ checksum: 10c0/bc5f6999b4c9e28e5be785ef90fe68fd48d44059ecc73ee194c2603260597d685b13a1e1751df9a2cee100fea7abb7e1b1cbcf1a7a428a576961705c9d426788
languageName: node
linkType: hard
-"postcss-normalize-unicode@npm:^6.0.2":
- version: 6.0.2
- resolution: "postcss-normalize-unicode@npm:6.0.2"
+"postcss-normalize-unicode@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-normalize-unicode@npm:7.0.0"
dependencies:
- browserslist: "npm:^4.22.2"
+ browserslist: "npm:^4.23.0"
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/ea696194f65ad31de2a9c022f1946a07c298f04070706d88a20061845e1e052e645c74b5bc785595814db87d14e435f85e968a44855dedc207d8c0b5d43b1aee
+ checksum: 10c0/f2d6ab0076c006dcf3ed33ba30686f2d29e81a408c66acced22e2c942df6d613697ea786137833dd258aafab5fda4d3eb27df13a82df830357dbad9b79154881
languageName: node
linkType: hard
-"postcss-normalize-url@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-normalize-url@npm:6.0.1"
+"postcss-normalize-url@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-normalize-url@npm:7.0.0"
dependencies:
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/4e3e713a95e01f263feccd041b2b10016a0a09e494c81567f012d1326d9b2d57dc4a68956a820313630370c0ef591bdbb37cc96ed259022559623be179aad436
+ checksum: 10c0/3050e228be48fe0121d1316c267e629b232e8401a547128d142c3dea55eeae1e232c9beeea5c76439009188993b14925c5cf40e3a44856d076a7b8fcf4721f86
languageName: node
linkType: hard
-"postcss-normalize-whitespace@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-normalize-whitespace@npm:6.0.1"
+"postcss-normalize-whitespace@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-normalize-whitespace@npm:7.0.0"
dependencies:
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/259c0b7653f033ed14303602a30e458c37dc63ee55f47226b6379a6ea553ca7c9b971d49715b8f3f36a3a06927f6f87d7997c027ad4664af3bca37a5fe30352e
+ checksum: 10c0/8d61234962a4850fc61292592171e1d13de2e90d96a2eaed8c85672a05caceda02a3bd1cb495cb72414741f99d50083362df14923efaca1b3e09657d24cea34b
languageName: node
linkType: hard
@@ -5833,15 +5834,15 @@ __metadata:
languageName: node
linkType: hard
-"postcss-ordered-values@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-ordered-values@npm:6.0.1"
+"postcss-ordered-values@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-ordered-values@npm:7.0.0"
dependencies:
- cssnano-utils: "npm:^4.0.1"
+ cssnano-utils: "npm:^5.0.0"
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/2e71f035c90b26d7a8d31e1b716f977532367f75bc76de3318b6ba7b2e1ec43c011cc09e741f59f7d93dff427b7d90a35db0b460d2f171a6f0c6e8c938ef30ad
+ checksum: 10c0/42b14f9518b573318594c2aeb2f13fd1fbe44936d14f1b28a438e7a82644ace9a2946699bebfe7a2d383534dc24e7203c35308d749f3c585a86daa238ad920a4
languageName: node
linkType: hard
@@ -5957,26 +5958,26 @@ __metadata:
languageName: node
linkType: hard
-"postcss-reduce-initial@npm:^6.0.2":
- version: 6.0.2
- resolution: "postcss-reduce-initial@npm:6.0.2"
+"postcss-reduce-initial@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-reduce-initial@npm:7.0.0"
dependencies:
- browserslist: "npm:^4.22.2"
+ browserslist: "npm:^4.23.0"
caniuse-api: "npm:^3.0.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/d35ad6f9725cdceb390a97a461e8594df7fbed4c55497c90d07c42f8343bf80139e720eaebc580bf480bf10e92959490aa308af66d8802ba71c327bdf08c93a1
+ checksum: 10c0/ed50cd680ce258df953b82ce9b3fb52564d08548724577810800e236d017d80430cbccb4b1ad38b0f4d521663598e44ab93136b20064231181ef49e1e113ae10
languageName: node
linkType: hard
-"postcss-reduce-transforms@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-reduce-transforms@npm:6.0.1"
+"postcss-reduce-transforms@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-reduce-transforms@npm:7.0.0"
dependencies:
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/de7631302311071d86622166539162e69df506785e3674afab0602c86ed9aa67799e44405b40327f0011d58089d2dc4e2ae481b21812177818e28f9272d350a5
+ checksum: 10c0/b2d4b65e71d38b604b41937850d1d64794964d6eced90f05891cfae8a78c7a9fed49911f51da9dcc5d715ac18e8bc7eacf691f2c5321dfe4d781f3e4442dfea9
languageName: node
linkType: hard
@@ -6025,7 +6026,7 @@ __metadata:
languageName: node
linkType: hard
-"postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.15, postcss-selector-parser@npm:^6.0.16, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4":
+"postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.16, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4":
version: 6.0.16
resolution: "postcss-selector-parser@npm:6.0.16"
dependencies:
@@ -6035,26 +6036,26 @@ __metadata:
languageName: node
linkType: hard
-"postcss-svgo@npm:^6.0.2":
- version: 6.0.2
- resolution: "postcss-svgo@npm:6.0.2"
+"postcss-svgo@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-svgo@npm:7.0.0"
dependencies:
postcss-value-parser: "npm:^4.2.0"
svgo: "npm:^3.2.0"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/db607404d09af256c7957a0ace822d651a00a52a1796da603f93ba3f0a095ac7595e1f624b9dc53f362ab10e382845d7873f485980f9c92fcb86256833f5e835
+ checksum: 10c0/0e724069b5de83aa2b8f8a4746cb60cb663e0a8bbab0e4ba995649cb0562205af57d1f54b89fb90d8ae04a4b7ac3ac6e3751afffc3cff697cb19f7a36b71b195
languageName: node
linkType: hard
-"postcss-unique-selectors@npm:^6.0.2":
- version: 6.0.2
- resolution: "postcss-unique-selectors@npm:6.0.2"
+"postcss-unique-selectors@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "postcss-unique-selectors@npm:7.0.0"
dependencies:
- postcss-selector-parser: "npm:^6.0.15"
+ postcss-selector-parser: "npm:^6.0.16"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/a0fe112d1094f90e1bfcfd2174a74b2fd0630a24449e9942923d02956c7d64ea4add5adede53d9efb3f6d40cd388ac150d032a115f6a46b73d5f3d3d26fa1bb7
+ checksum: 10c0/33b532ad0e9271c5a379859e18adfdc72986bb538672cc0fbc06295d824f82dba3f7b57264e18a3214901bc5244ff5408d28b530374d24a088507287c7f520ce
languageName: node
linkType: hard
@@ -6610,15 +6611,15 @@ __metadata:
languageName: node
linkType: hard
-"stylehacks@npm:^6.0.2":
- version: 6.0.2
- resolution: "stylehacks@npm:6.0.2"
+"stylehacks@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "stylehacks@npm:7.0.0"
dependencies:
- browserslist: "npm:^4.22.2"
- postcss-selector-parser: "npm:^6.0.15"
+ browserslist: "npm:^4.23.0"
+ postcss-selector-parser: "npm:^6.0.16"
peerDependencies:
postcss: ^8.4.31
- checksum: 10c0/658cac8b28edcb94d1db67808ab3aaa511cb1b9293594fc95607ee42ac4f57e742d9a1fa3ff5d5849db692971dc2a310e9ac1ed0bd4ea4bc48c80f5a6ef823fc
+ checksum: 10c0/c1c0231974ab7922af3a535a9cb78bfe84997767da7defe111cc76d7f10c9e139fe8cb0f9d5bea87b0c0cc0166c82a6ec98a3d6242d7e29ef90adceecfd330ae
languageName: node
linkType: hard
From ad571f8dec181369de350432cbdaafcf1d01fa47 Mon Sep 17 00:00:00 2001
From: Basil Crow
Date: Sun, 12 May 2024 06:39:20 -0700
Subject: [PATCH 008/449] Clean up file parameter tests (#9260)
---
.../java/hudson/model/FileParameterValue.java | 7 --
.../FileParameterValuePersistenceTest.java | 81 +++++++++++++++++++
.../src/test/java/hudson/model/QueueTest.java | 68 ----------------
3 files changed, 81 insertions(+), 75 deletions(-)
create mode 100644 test/src/test/java/hudson/model/FileParameterValuePersistenceTest.java
diff --git a/core/src/main/java/hudson/model/FileParameterValue.java b/core/src/main/java/hudson/model/FileParameterValue.java
index e9e30e63463b..1d9bade1e31c 100644
--- a/core/src/main/java/hudson/model/FileParameterValue.java
+++ b/core/src/main/java/hudson/model/FileParameterValue.java
@@ -43,7 +43,6 @@
import jenkins.util.SystemProperties;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileItemHeaders;
-import org.apache.commons.fileupload.disk.DiskFileItem;
import org.apache.commons.fileupload.util.FileItemHeadersImpl;
import org.apache.commons.io.FilenameUtils;
import org.kohsuke.accmod.Restricted;
@@ -55,12 +54,6 @@
/**
* {@link ParameterValue} for {@link FileParameterDefinition}.
*
- * Persistence
- *
- * {@link DiskFileItem} is persistable via serialization,
- * (although the data may get very large in XML) so this object
- * as a whole is persistable.
- *
* @author Kohsuke Kawaguchi
*/
public class FileParameterValue extends ParameterValue {
diff --git a/test/src/test/java/hudson/model/FileParameterValuePersistenceTest.java b/test/src/test/java/hudson/model/FileParameterValuePersistenceTest.java
new file mode 100644
index 000000000000..263e60576510
--- /dev/null
+++ b/test/src/test/java/hudson/model/FileParameterValuePersistenceTest.java
@@ -0,0 +1,81 @@
+package hudson.model;
+
+import static org.hamcrest.MatcherAssert.assertThat;
+import static org.hamcrest.Matchers.containsString;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertTrue;
+
+import hudson.Functions;
+import hudson.tasks.BatchFile;
+import hudson.tasks.Shell;
+import java.io.File;
+import java.nio.charset.StandardCharsets;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import org.htmlunit.html.HtmlForm;
+import org.htmlunit.html.HtmlInput;
+import org.htmlunit.html.HtmlPage;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.rules.TemporaryFolder;
+import org.jvnet.hudson.test.Issue;
+import org.jvnet.hudson.test.JenkinsRule;
+import org.jvnet.hudson.test.JenkinsSessionRule;
+
+public class FileParameterValuePersistenceTest {
+
+ private static final String FILENAME = "file.txt";
+ private static final String CONTENTS = "foobar";
+
+ @Rule
+ public JenkinsSessionRule sessions = new JenkinsSessionRule();
+
+ @Rule
+ public TemporaryFolder tmp = new TemporaryFolder();
+
+ @Issue("JENKINS-13536")
+ @Test
+ public void fileParameterValuePersistence() throws Throwable {
+ sessions.then(j -> {
+ FreeStyleProject p = j.createFreeStyleProject("p");
+ p.addProperty(new ParametersDefinitionProperty(new FileParameterDefinition(FILENAME, "The file.")));
+ p.getBuildersList().add(Functions.isWindows() ? new BatchFile("type " + FILENAME) : new Shell("cat " + FILENAME));
+ File test = tmp.newFile();
+ Files.writeString(test.toPath(), CONTENTS, StandardCharsets.UTF_8);
+ try (JenkinsRule.WebClient wc = j.createWebClient()) {
+ // ParametersDefinitionProperty/index.jelly sends a 405
+ wc.setThrowExceptionOnFailingStatusCode(false);
+ HtmlPage page = wc.goTo("job/" + p.getName() + "/build?delay=0sec");
+ assertEquals(405, page.getWebResponse().getStatusCode());
+ HtmlForm form = page.getFormByName("parameters");
+ HtmlInput input = form.getInputByName("file");
+ input.setValue(test.getPath());
+ page = j.submit(form);
+ assertEquals(200, page.getWebResponse().getStatusCode());
+ }
+ FreeStyleBuild b;
+ while ((b = p.getLastBuild()) == null) {
+ Thread.sleep(100);
+ }
+ j.assertBuildStatusSuccess(j.waitForCompletion(b));
+ FileParameterValue fpv = (FileParameterValue) b.getAction(ParametersAction.class).getParameter(FILENAME);
+ fpv.getFile().delete();
+ verifyPersistence(j);
+ });
+ sessions.then(FileParameterValuePersistenceTest::verifyPersistence);
+ }
+
+ private static void verifyPersistence(JenkinsRule j) throws Throwable {
+ FreeStyleProject p = j.jenkins.getItemByFullName("p", FreeStyleProject.class);
+ FreeStyleBuild b = p.getLastBuild();
+ j.assertLogContains(CONTENTS, b);
+ Path saved = b.getRootDir().toPath().resolve("fileParameters").resolve(FILENAME);
+ assertTrue(Files.isRegularFile(saved));
+ assertEquals(CONTENTS, Files.readString(saved, StandardCharsets.UTF_8));
+ assertTrue(b.getWorkspace().child(FILENAME).exists());
+ try (JenkinsRule.WebClient wc = j.createWebClient()) {
+ HtmlPage page = wc.goTo(p.getUrl() + "ws");
+ assertThat(page.getWebResponse().getContentAsString(), containsString(FILENAME));
+ }
+ }
+}
diff --git a/test/src/test/java/hudson/model/QueueTest.java b/test/src/test/java/hudson/model/QueueTest.java
index 878b04e28df9..fa76fd88ae0d 100644
--- a/test/src/test/java/hudson/model/QueueTest.java
+++ b/test/src/test/java/hudson/model/QueueTest.java
@@ -78,7 +78,6 @@
import hudson.triggers.SCMTrigger.SCMTriggerCause;
import hudson.triggers.TimerTrigger.TimerTriggerCause;
import hudson.util.OneShotEvent;
-import hudson.util.XStream2;
import java.io.File;
import java.io.IOException;
import java.io.UncheckedIOException;
@@ -103,30 +102,17 @@
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
import jenkins.model.BlockedBecauseOfBuildInProgress;
import jenkins.model.Jenkins;
import jenkins.model.queue.QueueIdStrategy;
import jenkins.security.QueueItemAuthenticatorConfiguration;
import org.acegisecurity.acls.sid.PrincipalSid;
-import org.apache.commons.fileupload.FileUploadException;
-import org.apache.commons.fileupload.disk.DiskFileItemFactory;
-import org.apache.commons.fileupload.servlet.ServletFileUpload;
-import org.eclipse.jetty.server.Server;
-import org.eclipse.jetty.server.ServerConnector;
-import org.eclipse.jetty.servlet.ServletHandler;
-import org.eclipse.jetty.servlet.ServletHolder;
import org.htmlunit.HttpMethod;
import org.htmlunit.Page;
import org.htmlunit.ScriptResult;
import org.htmlunit.WebRequest;
import org.htmlunit.html.DomElement;
import org.htmlunit.html.DomNode;
-import org.htmlunit.html.HtmlFileInput;
-import org.htmlunit.html.HtmlForm;
-import org.htmlunit.html.HtmlFormUtil;
import org.htmlunit.html.HtmlPage;
import org.htmlunit.xml.XmlPage;
import org.junit.Assert;
@@ -294,60 +280,6 @@ public boolean perform(AbstractBuild, ?> build, Launcher launcher, BuildListen
r.assertBuildStatusSuccess(r.waitForCompletion(b1));
}
- public static final class FileItemPersistenceTestServlet extends HttpServlet {
- private static final long serialVersionUID = 1L;
-
- @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
- resp.setContentType("text/html");
- resp.getWriter().println(
- "
"
- );
- }
-
- @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException {
- try {
- ServletFileUpload f = new ServletFileUpload(new DiskFileItemFactory());
- List> v = f.parseRequest(req);
- assertEquals(1, v.size());
- XStream2 xs = new XStream2();
- System.out.println(xs.toXML(v.get(0)));
- } catch (FileUploadException e) {
- throw new ServletException(e);
- }
- }
- }
-
- @Test public void fileItemPersistence() throws Exception {
- // TODO: write a synchronous connector?
- byte[] testData = new byte[1024];
- for (int i = 0; i < testData.length; i++) testData[i] = (byte) i;
-
-
- Server server = new Server();
- ServerConnector connector = new ServerConnector(server);
- server.addConnector(connector);
-
- ServletHandler handler = new ServletHandler();
- handler.addServletWithMapping(new ServletHolder(new FileItemPersistenceTestServlet()), "/");
- server.setHandler(handler);
-
- server.start();
-
- try {
- JenkinsRule.WebClient wc = r.createWebClient();
- @SuppressWarnings("deprecation")
- HtmlPage p = (HtmlPage) wc.getPage("http://localhost:" + connector.getLocalPort() + '/');
- HtmlForm f = p.getFormByName("main");
- HtmlFileInput input = f.getInputByName("test");
- input.setData(testData);
- HtmlFormUtil.submit(f);
- } finally {
- server.stop();
- }
- }
-
@Issue("JENKINS-33467")
@Test public void foldableCauseAction() throws Exception {
final OneShotEvent buildStarted = new OneShotEvent();
From e6a5d3e404c1c03ab85390de15a50d1509b3ebef Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun, 12 May 2024 18:16:19 +0100
Subject: [PATCH 009/449] Update Yarn to v4.2.2 (#9262)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alexander Brandes
---
war/package.json | 2 +-
war/pom.xml | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/war/package.json b/war/package.json
index d7bf475bb21e..de59cc9e2814 100644
--- a/war/package.json
+++ b/war/package.json
@@ -65,5 +65,5 @@
"defaults",
"not IE 11"
],
- "packageManager": "yarn@4.2.1"
+ "packageManager": "yarn@4.2.2"
}
diff --git a/war/pom.xml b/war/pom.xml
index 3f5ee316b0ee..bb6a4d965f53 100644
--- a/war/pom.xml
+++ b/war/pom.xml
@@ -51,8 +51,8 @@ THE SOFTWARE.
1.22.19
- 4.2.1
- 15ce76682a8cd2090257b883cd69c637925b29573f9573e8403ec227d5ab6815
+ 4.2.2
+ 1aa43a5304405be7a7cb9cb5de7b97de9c4e8ddd3273e4dad00d6ae3eb39f0ef
From 6130d2f398836feed755b14cc67d7d24c707907a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun, 12 May 2024 18:16:30 +0100
Subject: [PATCH 010/449] Update dependency globals to v15.2.0 (#9264)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
war/package.json | 2 +-
war/yarn.lock | 10 +++++-----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/war/package.json b/war/package.json
index de59cc9e2814..9f07be28aeb1 100644
--- a/war/package.json
+++ b/war/package.json
@@ -34,7 +34,7 @@
"eslint": "9.2.0",
"eslint-config-prettier": "9.1.0",
"eslint-formatter-checkstyle": "8.40.0",
- "globals": "15.1.0",
+ "globals": "15.2.0",
"handlebars-loader": "1.7.3",
"mini-css-extract-plugin": "2.9.0",
"postcss": "8.4.38",
diff --git a/war/yarn.lock b/war/yarn.lock
index 97cfb92d1118..3cab3eaa9fa6 100644
--- a/war/yarn.lock
+++ b/war/yarn.lock
@@ -3957,10 +3957,10 @@ __metadata:
languageName: node
linkType: hard
-"globals@npm:15.1.0":
- version: 15.1.0
- resolution: "globals@npm:15.1.0"
- checksum: 10c0/ae9cd15057dc6a21d6dbafe9f47b66bd063c6d3c9215fa1e8294bd130d89f188c48370a11a9525a5a33bd8689fc4fdfd3f474d930692d7abb7459cd982503336
+"globals@npm:15.2.0":
+ version: 15.2.0
+ resolution: "globals@npm:15.2.0"
+ checksum: 10c0/ba8c34ef10fc1e65319bfde912a76dbe7654085af8b09d897974cfbe000c6d950ddcf28b4a0de372fe4144836aede32210a97b27ef184f68e1ff8bcd1a74fc5e
languageName: node
linkType: hard
@@ -4380,7 +4380,7 @@ __metadata:
eslint: "npm:9.2.0"
eslint-config-prettier: "npm:9.1.0"
eslint-formatter-checkstyle: "npm:8.40.0"
- globals: "npm:15.1.0"
+ globals: "npm:15.2.0"
handlebars: "npm:4.7.8"
handlebars-loader: "npm:1.7.3"
hotkeys-js: "npm:3.12.2"
From b235abaf1435d574c200efd9a5b409190cfd7e1a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 13 May 2024 08:18:40 +0100
Subject: [PATCH 011/449] Update dependency node to v20.13.1 (#9267)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
war/pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/war/pom.xml b/war/pom.xml
index bb6a4d965f53..be061b083bf1 100644
--- a/war/pom.xml
+++ b/war/pom.xml
@@ -47,7 +47,7 @@ THE SOFTWARE.
8080
2.12.1-101.v85b_e08b_780dd
- 20.13.0
+ 20.13.1
1.22.19
From 6371bc1b5aa8caa742dbdb45a5ce65b7b83c522b Mon Sep 17 00:00:00 2001
From: Basil Crow
Date: Mon, 13 May 2024 11:46:55 -0700
Subject: [PATCH 012/449] Remove unnecessary references in allowed classes list
(#9265)
---
.../src/main/resources/jenkins/security/whitelisted-classes.txt | 2 --
1 file changed, 2 deletions(-)
diff --git a/core/src/main/resources/jenkins/security/whitelisted-classes.txt b/core/src/main/resources/jenkins/security/whitelisted-classes.txt
index c2f974a7ef9f..b1805a6bd387 100644
--- a/core/src/main/resources/jenkins/security/whitelisted-classes.txt
+++ b/core/src/main/resources/jenkins/security/whitelisted-classes.txt
@@ -133,8 +133,6 @@ java.util.logging.Level
java.util.logging.LogRecord
java.util.regex.Pattern
-org.apache.commons.fileupload.disk.DiskFileItem
-org.apache.commons.fileupload.util.FileItemHeadersImpl
org.apache.tools.ant.Location
# TODO remove when https://github.com/jenkinsci/xtrigger-lib/pull/9 is widely adopted in fstrigger-plugin, urltrigger-plugin, etc.
From a751e556c199a9a50188cfb64f4ccf8eb97b12aa Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 13 May 2024 13:50:27 -0700
Subject: [PATCH 013/449] Bump io.jenkins.plugins:design-library from
296.v56576267b_508 to 303.v6b_23c12334c9 (#9269)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
test/pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/test/pom.xml b/test/pom.xml
index 7ea028b43b7d..6ab4427927ca 100644
--- a/test/pom.xml
+++ b/test/pom.xml
@@ -329,7 +329,7 @@ THE SOFTWARE.
io.jenkins.plugins
design-library
- 296.v56576267b_508
+ 303.v6b_23c12334c9
hpi
${project.build.outputDirectory}/plugins
design-library.jpi
From 46237384bd58757a985e0949d5a8c7a998b9e256 Mon Sep 17 00:00:00 2001
From: Basil Crow
Date: Mon, 13 May 2024 18:08:37 -0700
Subject: [PATCH 014/449] Revert "Remove 'Disable project' button from project
view" (#9272)
This reverts commit 57d64642be1f6810f964e77f11b7382885d05d0e.
---
.../lib/hudson/project/makeDisabled.jelly | 9 +++++++++
test/src/test/java/hudson/model/ProjectTest.java | 14 ++++++++------
2 files changed, 17 insertions(+), 6 deletions(-)
diff --git a/core/src/main/resources/lib/hudson/project/makeDisabled.jelly b/core/src/main/resources/lib/hudson/project/makeDisabled.jelly
index e53f9ab12ad9..9eb7f4f6571c 100644
--- a/core/src/main/resources/lib/hudson/project/makeDisabled.jelly
+++ b/core/src/main/resources/lib/hudson/project/makeDisabled.jelly
@@ -41,5 +41,14 @@ THE SOFTWARE.
+
+
+
+
+
diff --git a/test/src/test/java/hudson/model/ProjectTest.java b/test/src/test/java/hudson/model/ProjectTest.java
index e3f2d84493e3..82d9266e0e62 100644
--- a/test/src/test/java/hudson/model/ProjectTest.java
+++ b/test/src/test/java/hudson/model/ProjectTest.java
@@ -644,13 +644,15 @@ public void testDoDisable() throws Exception {
JenkinsRule.WebClient wc = j.createWebClient();
wc.withBasicCredentials(user.getId(), "password");
+ HtmlPage p = wc.goTo(project.getUrl());
- HtmlPage p = wc.getPage(project, "configure");
- HtmlForm form = p.getFormByName("config");
- form.getInputByName("enable").click();
- j.submit(form);
-
- assertTrue("Project should be disabled.", project.isDisabled());
+ List forms = p.getForms();
+ for (HtmlForm form : forms) {
+ if ("disable".equals(form.getAttribute("action"))) {
+ j.submit(form);
+ }
+ }
+ assertTrue("Project should be disabled.", project.isDisabled());
}
@Test
From 968f8705ee274b4ea8672d456e75f09e091ee6e3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 13 May 2024 19:53:46 -0700
Subject: [PATCH 015/449] Bump io.jenkins.plugins:ionicons-api from
73.vb_f522f227457 to 74.v93d5eb_813d5f (#9270)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
test/pom.xml | 2 +-
war/pom.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/test/pom.xml b/test/pom.xml
index 6ab4427927ca..3523fe70d00e 100644
--- a/test/pom.xml
+++ b/test/pom.xml
@@ -78,7 +78,7 @@ THE SOFTWARE.
io.jenkins.plugins
ionicons-api
- 73.vb_f522f227457
+ 74.v93d5eb_813d5f
io.jenkins.plugins
diff --git a/war/pom.xml b/war/pom.xml
index be061b083bf1..fd636c87e4f9 100644
--- a/war/pom.xml
+++ b/war/pom.xml
@@ -463,7 +463,7 @@ THE SOFTWARE.
io.jenkins.plugins
ionicons-api
- 73.vb_f522f227457
+ 74.v93d5eb_813d5f
hpi
From 98103bdccf47bbb927c502d0646a06725a002904 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 13 May 2024 21:45:48 -0700
Subject: [PATCH 016/449] Update dependency sass to v1.77.1 (#9273)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
war/package.json | 2 +-
war/yarn.lock | 10 +++++-----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/war/package.json b/war/package.json
index 9f07be28aeb1..cd548f1d1814 100644
--- a/war/package.json
+++ b/war/package.json
@@ -42,7 +42,7 @@
"postcss-preset-env": "9.5.11",
"postcss-scss": "4.0.9",
"prettier": "3.2.5",
- "sass": "1.77.0",
+ "sass": "1.77.1",
"sass-loader": "14.2.1",
"style-loader": "4.0.0",
"stylelint": "16.5.0",
diff --git a/war/yarn.lock b/war/yarn.lock
index 3cab3eaa9fa6..40af33bad843 100644
--- a/war/yarn.lock
+++ b/war/yarn.lock
@@ -4392,7 +4392,7 @@ __metadata:
postcss-preset-env: "npm:9.5.11"
postcss-scss: "npm:4.0.9"
prettier: "npm:3.2.5"
- sass: "npm:1.77.0"
+ sass: "npm:1.77.1"
sass-loader: "npm:14.2.1"
sortablejs: "npm:1.15.2"
style-loader: "npm:4.0.0"
@@ -6349,16 +6349,16 @@ __metadata:
languageName: node
linkType: hard
-"sass@npm:1.77.0":
- version: 1.77.0
- resolution: "sass@npm:1.77.0"
+"sass@npm:1.77.1":
+ version: 1.77.1
+ resolution: "sass@npm:1.77.1"
dependencies:
chokidar: "npm:>=3.0.0 <4.0.0"
immutable: "npm:^4.0.0"
source-map-js: "npm:>=0.6.2 <2.0.0"
bin:
sass: sass.js
- checksum: 10c0/bce0e5f5b535491e4e775045a79f19cbe10d800ef53b5f7698958d2992505d7b124c968169b05a0190842d8e0a24c2aa6d75dfbdd7c213820d9d59e227009c19
+ checksum: 10c0/edcfc7d038234b1198c3ddcac5963fcd1e17a9c1ee0f9bd09784ab5353b60ff50b189b4c9154b34f5da9ca0eaab8b189fd3e83a4b43a494151ad4735f8e5f364
languageName: node
linkType: hard
From f0d4f26bc87ad99954b7f1f7e54570a0f16e41e6 Mon Sep 17 00:00:00 2001
From: Jenkins Release Bot
<66998184+jenkins-release-bot@users.noreply.github.com>
Date: Tue, 14 May 2024 13:15:24 +0000
Subject: [PATCH 017/449] [maven-release-plugin] prepare release jenkins-2.458
---
bom/pom.xml | 2 +-
cli/pom.xml | 2 +-
core/pom.xml | 2 +-
coverage/pom.xml | 2 +-
pom.xml | 6 +++---
test/pom.xml | 2 +-
war/pom.xml | 2 +-
websocket/jetty10/pom.xml | 2 +-
websocket/spi/pom.xml | 2 +-
9 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/bom/pom.xml b/bom/pom.xml
index 91fac96bf44b..d0b1bf6dacf6 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -28,7 +28,7 @@ THE SOFTWARE.
org.jenkins-ci.main
jenkins-parent
- ${revision}${changelist}
+ 2.458
jenkins-bom
diff --git a/cli/pom.xml b/cli/pom.xml
index 14d6323ca762..ff3347d3dbce 100644
--- a/cli/pom.xml
+++ b/cli/pom.xml
@@ -5,7 +5,7 @@
org.jenkins-ci.main
jenkins-parent
- ${revision}${changelist}
+ 2.458
cli
diff --git a/core/pom.xml b/core/pom.xml
index faef477b9cd2..16a2264d85c4 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -29,7 +29,7 @@ THE SOFTWARE.
org.jenkins-ci.main
jenkins-parent
- ${revision}${changelist}
+ 2.458
jenkins-core
diff --git a/coverage/pom.xml b/coverage/pom.xml
index fe1e89a120dc..a01a7316c1e0 100644
--- a/coverage/pom.xml
+++ b/coverage/pom.xml
@@ -5,7 +5,7 @@
org.jenkins-ci.main
jenkins-parent
- ${revision}${changelist}
+ 2.458
jenkins-coverage
diff --git a/pom.xml b/pom.xml
index 46793065ac9e..5ac7db0b3e89 100644
--- a/pom.xml
+++ b/pom.xml
@@ -34,7 +34,7 @@ THE SOFTWARE.
org.jenkins-ci.main
jenkins-parent
- ${revision}${changelist}
+ 2.458
pom
Jenkins main module
@@ -63,7 +63,7 @@ THE SOFTWARE.
scm:git:https://github.com/jenkinsci/jenkins.git
scm:git:git@github.com:jenkinsci/jenkins.git
- ${scmTag}
+ jenkins-2.458
https://github.com/jenkinsci/jenkins
@@ -75,7 +75,7 @@ THE SOFTWARE.
2.458
-SNAPSHOT
- 2024-05-07T14:35:14Z
+ 2024-05-14T10:34:13Z
github
diff --git a/test/pom.xml b/test/pom.xml
index 3523fe70d00e..21dfd7fc04ac 100644
--- a/test/pom.xml
+++ b/test/pom.xml
@@ -28,7 +28,7 @@ THE SOFTWARE.
org.jenkins-ci.main
jenkins-parent
- ${revision}${changelist}
+ 2.458
jenkins-test
diff --git a/war/pom.xml b/war/pom.xml
index fd636c87e4f9..f5f313a56582 100644
--- a/war/pom.xml
+++ b/war/pom.xml
@@ -28,7 +28,7 @@ THE SOFTWARE.
org.jenkins-ci.main
jenkins-parent
- ${revision}${changelist}
+ 2.458
jenkins-war
diff --git a/websocket/jetty10/pom.xml b/websocket/jetty10/pom.xml
index c91e1583c039..2821964882ea 100644
--- a/websocket/jetty10/pom.xml
+++ b/websocket/jetty10/pom.xml
@@ -28,7 +28,7 @@ THE SOFTWARE.
org.jenkins-ci.main
jenkins-parent
- ${revision}${changelist}
+ 2.458
../..
diff --git a/websocket/spi/pom.xml b/websocket/spi/pom.xml
index a99aada6a446..4219bd4624d4 100644
--- a/websocket/spi/pom.xml
+++ b/websocket/spi/pom.xml
@@ -28,7 +28,7 @@ THE SOFTWARE.
org.jenkins-ci.main
jenkins-parent
- ${revision}${changelist}
+ 2.458
../..
From 6fd81b8a9ab429eded73a2fe0d239c40c0419d61 Mon Sep 17 00:00:00 2001
From: Jenkins Release Bot
<66998184+jenkins-release-bot@users.noreply.github.com>
Date: Tue, 14 May 2024 13:15:47 +0000
Subject: [PATCH 018/449] [maven-release-plugin] prepare for next development
iteration
---
bom/pom.xml | 2 +-
cli/pom.xml | 2 +-
core/pom.xml | 2 +-
coverage/pom.xml | 2 +-
pom.xml | 8 ++++----
test/pom.xml | 2 +-
war/pom.xml | 2 +-
websocket/jetty10/pom.xml | 2 +-
websocket/spi/pom.xml | 2 +-
9 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/bom/pom.xml b/bom/pom.xml
index d0b1bf6dacf6..91fac96bf44b 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -28,7 +28,7 @@ THE SOFTWARE.
org.jenkins-ci.main
jenkins-parent
- 2.458
+ ${revision}${changelist}
jenkins-bom
diff --git a/cli/pom.xml b/cli/pom.xml
index ff3347d3dbce..14d6323ca762 100644
--- a/cli/pom.xml
+++ b/cli/pom.xml
@@ -5,7 +5,7 @@
org.jenkins-ci.main
jenkins-parent
- 2.458
+ ${revision}${changelist}
cli
diff --git a/core/pom.xml b/core/pom.xml
index 16a2264d85c4..faef477b9cd2 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -29,7 +29,7 @@ THE SOFTWARE.
org.jenkins-ci.main
jenkins-parent
- 2.458
+ ${revision}${changelist}
jenkins-core
diff --git a/coverage/pom.xml b/coverage/pom.xml
index a01a7316c1e0..fe1e89a120dc 100644
--- a/coverage/pom.xml
+++ b/coverage/pom.xml
@@ -5,7 +5,7 @@
org.jenkins-ci.main
jenkins-parent
- 2.458
+ ${revision}${changelist}
jenkins-coverage
diff --git a/pom.xml b/pom.xml
index 5ac7db0b3e89..6293399fbd82 100644
--- a/pom.xml
+++ b/pom.xml
@@ -34,7 +34,7 @@ THE SOFTWARE.
org.jenkins-ci.main
jenkins-parent
- 2.458
+ ${revision}${changelist}
pom
Jenkins main module
@@ -63,7 +63,7 @@ THE SOFTWARE.
scm:git:https://github.com/jenkinsci/jenkins.git
scm:git:git@github.com:jenkinsci/jenkins.git
- jenkins-2.458
+ ${scmTag}
https://github.com/jenkinsci/jenkins
@@ -73,9 +73,9 @@ THE SOFTWARE.
- 2.458
+ 2.459
-SNAPSHOT
- 2024-05-14T10:34:13Z
+ 2024-05-14T13:15:25Z
github
diff --git a/test/pom.xml b/test/pom.xml
index 21dfd7fc04ac..3523fe70d00e 100644
--- a/test/pom.xml
+++ b/test/pom.xml
@@ -28,7 +28,7 @@ THE SOFTWARE.
org.jenkins-ci.main
jenkins-parent
- 2.458
+ ${revision}${changelist}
jenkins-test
diff --git a/war/pom.xml b/war/pom.xml
index f5f313a56582..fd636c87e4f9 100644
--- a/war/pom.xml
+++ b/war/pom.xml
@@ -28,7 +28,7 @@ THE SOFTWARE.
org.jenkins-ci.main
jenkins-parent
- 2.458
+ ${revision}${changelist}
jenkins-war
diff --git a/websocket/jetty10/pom.xml b/websocket/jetty10/pom.xml
index 2821964882ea..c91e1583c039 100644
--- a/websocket/jetty10/pom.xml
+++ b/websocket/jetty10/pom.xml
@@ -28,7 +28,7 @@ THE SOFTWARE.
org.jenkins-ci.main
jenkins-parent
- 2.458
+ ${revision}${changelist}
../..
diff --git a/websocket/spi/pom.xml b/websocket/spi/pom.xml
index 4219bd4624d4..a99aada6a446 100644
--- a/websocket/spi/pom.xml
+++ b/websocket/spi/pom.xml
@@ -28,7 +28,7 @@ THE SOFTWARE.
org.jenkins-ci.main
jenkins-parent
- 2.458
+ ${revision}${changelist}
../..
From bcb5ed8f2218208b11b029d023a70bc7c0851418 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 14 May 2024 10:11:54 -0600
Subject: [PATCH 019/449] Update dependency postcss-preset-env to v9.5.12
(#9274)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
war/package.json | 2 +-
war/yarn.lock | 66 ++++++++++++++++++++++++------------------------
2 files changed, 34 insertions(+), 34 deletions(-)
diff --git a/war/package.json b/war/package.json
index cd548f1d1814..8194b247611a 100644
--- a/war/package.json
+++ b/war/package.json
@@ -39,7 +39,7 @@
"mini-css-extract-plugin": "2.9.0",
"postcss": "8.4.38",
"postcss-loader": "8.1.1",
- "postcss-preset-env": "9.5.11",
+ "postcss-preset-env": "9.5.12",
"postcss-scss": "4.0.9",
"prettier": "3.2.5",
"sass": "1.77.1",
diff --git a/war/yarn.lock b/war/yarn.lock
index 40af33bad843..2e5390e52164 100644
--- a/war/yarn.lock
+++ b/war/yarn.lock
@@ -1432,15 +1432,15 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-cascade-layers@npm:^4.0.4":
- version: 4.0.4
- resolution: "@csstools/postcss-cascade-layers@npm:4.0.4"
+"@csstools/postcss-cascade-layers@npm:^4.0.5":
+ version: 4.0.6
+ resolution: "@csstools/postcss-cascade-layers@npm:4.0.6"
dependencies:
- "@csstools/selector-specificity": "npm:^3.0.3"
+ "@csstools/selector-specificity": "npm:^3.1.1"
postcss-selector-parser: "npm:^6.0.13"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/87fdd1e3d846e45c2e415f24f66076e04c3c4539e8b802f1114b2a0fef9421d562d9eb61464ba3599d73805555ad8e95c51a8827cb3ddacfda01ec0df4afbfe0
+ checksum: 10c0/134019e9b3f71de39034658e2a284f549883745a309f774d8d272871f9e65680e0981c893766537a8a56ed7f41dba2d0f9fc3cb4fa4057c227bc193976a2ec79
languageName: node
linkType: hard
@@ -1564,15 +1564,15 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-is-pseudo-class@npm:^4.0.6":
- version: 4.0.6
- resolution: "@csstools/postcss-is-pseudo-class@npm:4.0.6"
+"@csstools/postcss-is-pseudo-class@npm:^4.0.7":
+ version: 4.0.8
+ resolution: "@csstools/postcss-is-pseudo-class@npm:4.0.8"
dependencies:
- "@csstools/selector-specificity": "npm:^3.0.3"
+ "@csstools/selector-specificity": "npm:^3.1.1"
postcss-selector-parser: "npm:^6.0.13"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/aa071954e08dc9368fbeddbec6a8da2dea3a771b33bad53f67f3bc5a6b2f0a270909948f3e7b29ec885f4cceee245f16388809aeb0620284a1d66ad1f2026f28
+ checksum: 10c0/82f191571c3e0973354a54ef15feeb17f9408b4abbefad19fc0f087683b1212fc854cdf09a47324267dd47be4c5cb47d63b8d083695a67c3f8f3e53df3d561f6
languageName: node
linkType: hard
@@ -1798,12 +1798,12 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/selector-specificity@npm:^3.0.3":
- version: 3.0.3
- resolution: "@csstools/selector-specificity@npm:3.0.3"
+"@csstools/selector-specificity@npm:^3.0.3, @csstools/selector-specificity@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "@csstools/selector-specificity@npm:3.1.1"
peerDependencies:
postcss-selector-parser: ^6.0.13
- checksum: 10c0/e4f0355165882ddde8bd4a2f0252868150e67b9fae927fd2d94a91cee31e438e7041059f20b9c755a93b0bd8e527a9f78b01168fe67b3539be32091240aa63bf
+ checksum: 10c0/1d4a3f8015904d6aeb3203afe0e1f6db09b191d9c1557520e3e960c9204ad852df9db4cbde848643f78a26f6ea09101b4e528dbb9193052db28258dbcc8a6e1d
languageName: node
linkType: hard
@@ -3079,16 +3079,16 @@ __metadata:
languageName: node
linkType: hard
-"css-has-pseudo@npm:^6.0.3":
- version: 6.0.3
- resolution: "css-has-pseudo@npm:6.0.3"
+"css-has-pseudo@npm:^6.0.4":
+ version: 6.0.5
+ resolution: "css-has-pseudo@npm:6.0.5"
dependencies:
- "@csstools/selector-specificity": "npm:^3.0.3"
+ "@csstools/selector-specificity": "npm:^3.1.1"
postcss-selector-parser: "npm:^6.0.13"
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/bbe663eff5256233c7bcce256cd8de7d93d82f2d4f2ca104af8e39e2159170d67746d3a2954385d03ec4ea7ef2728fe9a7d8cb62c52c0a6df1ad3d3bb1e3439d
+ checksum: 10c0/946930b7e699d6dbcb8426ebcd593228ee0e2143a148fb2399111ea4c9ed8d6eb3447e944251f1be44ae987d5ab16e450b0b006ca197f318c2a3760ba431fbb9
languageName: node
linkType: hard
@@ -4389,7 +4389,7 @@ __metadata:
mini-css-extract-plugin: "npm:2.9.0"
postcss: "npm:8.4.38"
postcss-loader: "npm:8.1.1"
- postcss-preset-env: "npm:9.5.11"
+ postcss-preset-env: "npm:9.5.12"
postcss-scss: "npm:4.0.9"
prettier: "npm:3.2.5"
sass: "npm:1.77.1"
@@ -5714,16 +5714,16 @@ __metadata:
languageName: node
linkType: hard
-"postcss-nesting@npm:^12.1.2":
- version: 12.1.2
- resolution: "postcss-nesting@npm:12.1.2"
+"postcss-nesting@npm:^12.1.3":
+ version: 12.1.4
+ resolution: "postcss-nesting@npm:12.1.4"
dependencies:
"@csstools/selector-resolve-nested": "npm:^1.1.0"
- "@csstools/selector-specificity": "npm:^3.0.3"
+ "@csstools/selector-specificity": "npm:^3.1.1"
postcss-selector-parser: "npm:^6.0.13"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/39d1d100f61863f904393b17169be83cdf82bd50d530efb3e3ae0c7b0f838b254e10e5d12e25119cf31dce9e351a2b770a03f9b2029ff33bef0ec924c0d2f642
+ checksum: 10c0/b3408de4c04b58a88a56fa81aeff59b12615c78d4f5a57e09c1ee47e74cff51f8c9cad1684da0059067303cf65b4b688f85f0c5ca8d54af8c4ab998f727ab9fd
languageName: node
linkType: hard
@@ -5877,11 +5877,11 @@ __metadata:
languageName: node
linkType: hard
-"postcss-preset-env@npm:9.5.11":
- version: 9.5.11
- resolution: "postcss-preset-env@npm:9.5.11"
+"postcss-preset-env@npm:9.5.12":
+ version: 9.5.12
+ resolution: "postcss-preset-env@npm:9.5.12"
dependencies:
- "@csstools/postcss-cascade-layers": "npm:^4.0.4"
+ "@csstools/postcss-cascade-layers": "npm:^4.0.5"
"@csstools/postcss-color-function": "npm:^3.0.16"
"@csstools/postcss-color-mix-function": "npm:^2.0.16"
"@csstools/postcss-exponential-functions": "npm:^1.0.7"
@@ -5891,7 +5891,7 @@ __metadata:
"@csstools/postcss-hwb-function": "npm:^3.0.15"
"@csstools/postcss-ic-unit": "npm:^3.0.6"
"@csstools/postcss-initial": "npm:^1.0.1"
- "@csstools/postcss-is-pseudo-class": "npm:^4.0.6"
+ "@csstools/postcss-is-pseudo-class": "npm:^4.0.7"
"@csstools/postcss-light-dark-function": "npm:^1.0.5"
"@csstools/postcss-logical-float-and-clear": "npm:^2.0.1"
"@csstools/postcss-logical-overflow": "npm:^1.0.1"
@@ -5913,7 +5913,7 @@ __metadata:
autoprefixer: "npm:^10.4.19"
browserslist: "npm:^4.22.3"
css-blank-pseudo: "npm:^6.0.2"
- css-has-pseudo: "npm:^6.0.3"
+ css-has-pseudo: "npm:^6.0.4"
css-prefers-color-scheme: "npm:^9.0.1"
cssdb: "npm:^8.0.0"
postcss-attribute-case-insensitive: "npm:^6.0.3"
@@ -5933,7 +5933,7 @@ __metadata:
postcss-image-set-function: "npm:^6.0.3"
postcss-lab-function: "npm:^6.0.16"
postcss-logical: "npm:^7.0.1"
- postcss-nesting: "npm:^12.1.2"
+ postcss-nesting: "npm:^12.1.3"
postcss-opacity-percentage: "npm:^2.0.0"
postcss-overflow-shorthand: "npm:^5.0.1"
postcss-page-break: "npm:^3.0.4"
@@ -5943,7 +5943,7 @@ __metadata:
postcss-selector-not: "npm:^7.0.2"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/9460f4ce18cf1af7582d0a1f366151f59b6e9b0c7cbb62e59081dc91da14760a749f59fa52bc190e5e2c8fd531952c647719d19c4740aa1a0ebcb93f075ad931
+ checksum: 10c0/3e0276b2061baa396547f9c0090fcb0c6149d3735c7aefa99a8e520701aae0b7265578b59d5e4efa9f5e61659c161e39590a5d63bac49469b99da1c549b63231
languageName: node
linkType: hard
From 9f8da7addbd937f3e6fe429a41862e8263efcb93 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 16 May 2024 10:03:50 -0700
Subject: [PATCH 020/449] Update jenkins/ath Docker tag to v5829 (#9278)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
ath.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ath.sh b/ath.sh
index e39c053ef66e..8bde184008c4 100644
--- a/ath.sh
+++ b/ath.sh
@@ -6,7 +6,7 @@ set -o xtrace
cd "$(dirname "$0")"
# https://github.com/jenkinsci/acceptance-test-harness/releases
-export ATH_VERSION=5814.vdc5d6d484b_40
+export ATH_VERSION=5829.v1ea_976c1636e
if [[ $# -eq 0 ]]; then
export JDK=17
From 6aadc6298524c86b85db6d072921be140744fdf2 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 16 May 2024 10:04:43 -0700
Subject: [PATCH 021/449] Bump commons-logging:commons-logging from 1.3.1 to
1.3.2 (#9279)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
bom/pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bom/pom.xml b/bom/pom.xml
index 91fac96bf44b..d137e44beb6e 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -340,7 +340,7 @@ THE SOFTWARE.
commons-logging
commons-logging
- 1.3.1
+ 1.3.2
provided
From 1dea9a19ca16dda3d3ea5285e1be3fabcae851d8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 16 May 2024 19:51:49 -0600
Subject: [PATCH 022/449] Bump org.springframework:spring-framework-bom from
5.3.34 to 5.3.35 (#9280)
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 5.3.34 to 5.3.35.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.34...v5.3.35)
---
updated-dependencies:
- dependency-name: org.springframework:spring-framework-bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
bom/pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bom/pom.xml b/bom/pom.xml
index d137e44beb6e..4d4ae6622938 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -55,7 +55,7 @@ THE SOFTWARE.
org.springframework
spring-framework-bom
- 5.3.34
+ 5.3.35
pom
import
From 24572788ce8b728582aabcaaedffa929ebd4fdcd Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 17 May 2024 08:03:06 +0100
Subject: [PATCH 023/449] Update dependency postcss-preset-env to v9.5.13
(#9282)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
war/package.json | 2 +-
war/yarn.lock | 26 +++++++++++++-------------
2 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/war/package.json b/war/package.json
index 8194b247611a..5e37993906c1 100644
--- a/war/package.json
+++ b/war/package.json
@@ -39,7 +39,7 @@
"mini-css-extract-plugin": "2.9.0",
"postcss": "8.4.38",
"postcss-loader": "8.1.1",
- "postcss-preset-env": "9.5.12",
+ "postcss-preset-env": "9.5.13",
"postcss-scss": "4.0.9",
"prettier": "3.2.5",
"sass": "1.77.1",
diff --git a/war/yarn.lock b/war/yarn.lock
index 2e5390e52164..a0fe9d620215 100644
--- a/war/yarn.lock
+++ b/war/yarn.lock
@@ -1432,7 +1432,7 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-cascade-layers@npm:^4.0.5":
+"@csstools/postcss-cascade-layers@npm:^4.0.6":
version: 4.0.6
resolution: "@csstools/postcss-cascade-layers@npm:4.0.6"
dependencies:
@@ -1564,7 +1564,7 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-is-pseudo-class@npm:^4.0.7":
+"@csstools/postcss-is-pseudo-class@npm:^4.0.8":
version: 4.0.8
resolution: "@csstools/postcss-is-pseudo-class@npm:4.0.8"
dependencies:
@@ -3079,7 +3079,7 @@ __metadata:
languageName: node
linkType: hard
-"css-has-pseudo@npm:^6.0.4":
+"css-has-pseudo@npm:^6.0.5":
version: 6.0.5
resolution: "css-has-pseudo@npm:6.0.5"
dependencies:
@@ -4389,7 +4389,7 @@ __metadata:
mini-css-extract-plugin: "npm:2.9.0"
postcss: "npm:8.4.38"
postcss-loader: "npm:8.1.1"
- postcss-preset-env: "npm:9.5.12"
+ postcss-preset-env: "npm:9.5.13"
postcss-scss: "npm:4.0.9"
prettier: "npm:3.2.5"
sass: "npm:1.77.1"
@@ -5714,7 +5714,7 @@ __metadata:
languageName: node
linkType: hard
-"postcss-nesting@npm:^12.1.3":
+"postcss-nesting@npm:^12.1.4":
version: 12.1.4
resolution: "postcss-nesting@npm:12.1.4"
dependencies:
@@ -5877,11 +5877,11 @@ __metadata:
languageName: node
linkType: hard
-"postcss-preset-env@npm:9.5.12":
- version: 9.5.12
- resolution: "postcss-preset-env@npm:9.5.12"
+"postcss-preset-env@npm:9.5.13":
+ version: 9.5.13
+ resolution: "postcss-preset-env@npm:9.5.13"
dependencies:
- "@csstools/postcss-cascade-layers": "npm:^4.0.5"
+ "@csstools/postcss-cascade-layers": "npm:^4.0.6"
"@csstools/postcss-color-function": "npm:^3.0.16"
"@csstools/postcss-color-mix-function": "npm:^2.0.16"
"@csstools/postcss-exponential-functions": "npm:^1.0.7"
@@ -5891,7 +5891,7 @@ __metadata:
"@csstools/postcss-hwb-function": "npm:^3.0.15"
"@csstools/postcss-ic-unit": "npm:^3.0.6"
"@csstools/postcss-initial": "npm:^1.0.1"
- "@csstools/postcss-is-pseudo-class": "npm:^4.0.7"
+ "@csstools/postcss-is-pseudo-class": "npm:^4.0.8"
"@csstools/postcss-light-dark-function": "npm:^1.0.5"
"@csstools/postcss-logical-float-and-clear": "npm:^2.0.1"
"@csstools/postcss-logical-overflow": "npm:^1.0.1"
@@ -5913,7 +5913,7 @@ __metadata:
autoprefixer: "npm:^10.4.19"
browserslist: "npm:^4.22.3"
css-blank-pseudo: "npm:^6.0.2"
- css-has-pseudo: "npm:^6.0.4"
+ css-has-pseudo: "npm:^6.0.5"
css-prefers-color-scheme: "npm:^9.0.1"
cssdb: "npm:^8.0.0"
postcss-attribute-case-insensitive: "npm:^6.0.3"
@@ -5933,7 +5933,7 @@ __metadata:
postcss-image-set-function: "npm:^6.0.3"
postcss-lab-function: "npm:^6.0.16"
postcss-logical: "npm:^7.0.1"
- postcss-nesting: "npm:^12.1.3"
+ postcss-nesting: "npm:^12.1.4"
postcss-opacity-percentage: "npm:^2.0.0"
postcss-overflow-shorthand: "npm:^5.0.1"
postcss-page-break: "npm:^3.0.4"
@@ -5943,7 +5943,7 @@ __metadata:
postcss-selector-not: "npm:^7.0.2"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/3e0276b2061baa396547f9c0090fcb0c6149d3735c7aefa99a8e520701aae0b7265578b59d5e4efa9f5e61659c161e39590a5d63bac49469b99da1c549b63231
+ checksum: 10c0/5bbb6e87b1b3acc816ef445836f85df5f50ac96bdc3d571952a83794c80863c652d27ab14c66f6b88f86f5664119d49b357e4184162022cc3436676f3fbe833b
languageName: node
linkType: hard
From dabf61f3e27dabe53d3183e97dea349bc2d182a5 Mon Sep 17 00:00:00 2001
From: Kevin Guerroudj <91883215+Kevin-CB@users.noreply.github.com>
Date: Fri, 17 May 2024 15:56:10 +0200
Subject: [PATCH 024/449] Clarify artifacts permission description (#9276)
clarify artifacts permission
---
core/src/main/resources/hudson/model/Messages.properties | 2 +-
core/src/main/resources/hudson/model/Messages_fr.properties | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/core/src/main/resources/hudson/model/Messages.properties b/core/src/main/resources/hudson/model/Messages.properties
index 96950428fee4..2b1a6559fa58 100644
--- a/core/src/main/resources/hudson/model/Messages.properties
+++ b/core/src/main/resources/hudson/model/Messages.properties
@@ -241,7 +241,7 @@ Run.UpdatePermission.Description=\
Run.ArtifactsPermission.Description=\
This permission grants the ability to retrieve the artifacts produced by \
builds. If you don’t want an user to access the artifacts, you can do so by \
- revoking this permission.
+ revoking this permission. This does not restrict the listing of artifacts.
Run.InProgressDuration={0} and counting
Run.NotStartedYet=Not started yet
Run.ArtifactsBrowserTitle=Artifacts of {0} {1}
diff --git a/core/src/main/resources/hudson/model/Messages_fr.properties b/core/src/main/resources/hudson/model/Messages_fr.properties
index 1d64aee184f3..e6794e6fc49e 100644
--- a/core/src/main/resources/hudson/model/Messages_fr.properties
+++ b/core/src/main/resources/hudson/model/Messages_fr.properties
@@ -231,7 +231,8 @@ Run.UpdatePermission.Description=\
par exemple pour laisser des notes sur la cause d''échec d''un build.
Run.ArtifactsPermission.Description=\
Ce droit permet de récupérer les artefacts produits par les builds. \
- Si un utilisateur ne doit pas accéder aux artefacts, vous pouvez l''en empêcher en désactivant ce droit.
+ Si un utilisateur ne doit pas accéder aux artefacts, vous pouvez l''en empêcher en désactivant ce droit. \
+ Ce droit ne limite pas la possibilité de lister les artefacts.
Run.InProgressDuration={0} et décompte
Run.NotStartedYet=Pas encore commencé
Run.ArtifactsBrowserTitle=Artefacts de {0} {1}
From 5089ad5e5962d22294d48d57e5cccc68b26c5236 Mon Sep 17 00:00:00 2001
From: Markus Winter
Date: Fri, 17 May 2024 17:16:27 +0200
Subject: [PATCH 025/449] [JENKINS-73158] avoid jumping layout due to tooltips
(#9263)
* [JENKINS-73158] avoid jumping layout due to tooltips
The fix for JENKINS-72744 made the tooltip get appended to the parent
element. But this can also cause troubles in some cases.
To avoid this one can now decide whether the tooltip should be appended
to the body (the default) or to the parent.
Adjust all locations where a tooltip is displayed inside a widget to
append it to the parent. This works well with those tooltips and avoids
a jumping layout in the custom-folder-icon and potentially other places.
* explicitly append to parent
* fix attribute
---
.../jenkins/widgets/HistoryPageFilter/queue-items.jelly | 4 ++--
core/src/main/resources/lib/hudson/progressBar.jelly | 1 +
core/src/main/resources/lib/hudson/queue.jelly | 4 +++-
core/src/main/resources/lib/layout/stopButton.jelly | 4 ++--
war/src/main/js/components/tooltips/index.js | 7 ++++++-
5 files changed, 14 insertions(+), 6 deletions(-)
diff --git a/core/src/main/resources/jenkins/widgets/HistoryPageFilter/queue-items.jelly b/core/src/main/resources/jenkins/widgets/HistoryPageFilter/queue-items.jelly
index 74c5535be819..4f51055a7a98 100644
--- a/core/src/main/resources/jenkins/widgets/HistoryPageFilter/queue-items.jelly
+++ b/core/src/main/resources/jenkins/widgets/HistoryPageFilter/queue-items.jelly
@@ -57,8 +57,8 @@ THE SOFTWARE.
-
diff --git a/core/src/main/resources/lib/hudson/progressBar.jelly b/core/src/main/resources/lib/hudson/progressBar.jelly
index b4e230263bcc..5a78ca5876e9 100644
--- a/core/src/main/resources/lib/hudson/progressBar.jelly
+++ b/core/src/main/resources/lib/hudson/progressBar.jelly
@@ -55,6 +55,7 @@ THE SOFTWARE.
app-progress-bar ${attrs.large?'app-progress-bar--large':null} ${attrs.red?'app-progress-bar--error':null}
${attrs.href}
${attrs.tooltip}
+ true
${attrs.id}
${attrs.tooltipTemplate}
diff --git a/core/src/main/resources/lib/hudson/queue.jelly b/core/src/main/resources/lib/hudson/queue.jelly
index f36c84a59d65..8a78c2b70b2f 100644
--- a/core/src/main/resources/lib/hudson/queue.jelly
+++ b/core/src/main/resources/lib/hudson/queue.jelly
@@ -74,7 +74,9 @@ THE SOFTWARE.
-
+
diff --git a/core/src/main/resources/lib/layout/stopButton.jelly b/core/src/main/resources/lib/layout/stopButton.jelly
index 336184090622..a44675e302dd 100644
--- a/core/src/main/resources/lib/layout/stopButton.jelly
+++ b/core/src/main/resources/lib/layout/stopButton.jelly
@@ -39,12 +39,12 @@ THE SOFTWARE.
-
+
-
+
diff --git a/war/src/main/js/components/tooltips/index.js b/war/src/main/js/components/tooltips/index.js
index 3521163917cd..443c4179ed14 100644
--- a/war/src/main/js/components/tooltips/index.js
+++ b/war/src/main/js/components/tooltips/index.js
@@ -5,7 +5,6 @@ const TOOLTIP_BASE = {
arrow: false,
theme: "tooltip",
animation: "tooltip",
- appendTo: "parent",
};
/**
@@ -21,6 +20,10 @@ function registerTooltip(element) {
const tooltip = element.getAttribute("tooltip");
const htmlTooltip = element.getAttribute("data-html-tooltip");
+ let appendTo = document.body;
+ if (element.hasAttribute("data-tooltip-append-to-parent")) {
+ appendTo = "parent";
+ }
if (
tooltip !== null &&
tooltip.trim().length > 0 &&
@@ -40,6 +43,7 @@ function registerTooltip(element) {
onHidden(instance) {
instance.reference.setAttribute("title", instance.props.content);
},
+ appendTo: appendTo,
},
TOOLTIP_BASE,
),
@@ -58,6 +62,7 @@ function registerTooltip(element) {
instance.reference.getAttribute("data-tooltip-interactive") ===
"true";
},
+ appendTo: appendTo,
},
TOOLTIP_BASE,
),
From 90a6ac5c38f33b6674ba78bdfee0a5fe2b757166 Mon Sep 17 00:00:00 2001
From: Markus Winter
Date: Sat, 18 May 2024 16:40:17 +0200
Subject: [PATCH 026/449] [JENKINS-73114] avoid conflicts with css classes from
bootstrap (#9254)
* [JENKINS-73114] avoid conflict of css classes with bootstrap
jenkins and bootstrap both have definitions for alert and alert-warning,
alert-info, alert-danger. Bootstrap css definitions are included when
e.g. the warning-ng plugin is installed and a job is configured to scan
for warnings. The css classes from bootstrap are then chosen instead of
the ones for Jenkins for things like the admin monitors.
To make things umambiguous, add additional classes prefixed with
`jenkins-` and make use of them in code. Keep the old definitions for
backward compatibility with plugins.
Followup changes are needed in plugins (Mostly those that define admin
monitors) and the design-library
* fix test
---
.../message.jelly | 2 +-
.../PluginDeprecationMonitor/message.jelly | 2 +-
.../PluginUpdateMonitor/message.jelly | 2 +-
.../hudson/PluginManager/advanced.jelly | 2 +-
.../hudson/PluginManager/installed.jelly | 10 +--
.../hudson/PluginManager/updates.jelly | 16 ++---
.../message.jelly | 2 +-
.../HudsonHomeDiskUsageMonitor/message.jelly | 2 +-
.../NullIdDescriptorMonitor/message.jelly | 2 +-
.../diagnosis/OldDataMonitor/message.jelly | 2 +-
.../ReverseProxySetupMonitor/message.jelly | 2 +-
.../TooManyJobsButNoView/message.jelly | 2 +-
.../logging/LogRecorder/configure.jelly | 2 +-
.../logging/LogRecorderManager/all.jelly | 2 +-
.../CoreUpdateMonitor/message.jelly | 2 +-
.../MonitorMarkedNodeOffline/message.jelly | 2 +-
.../AdministrativeMonitorImpl/message.jelly | 2 +-
.../SlowTriggerAdminMonitor/message.groovy | 2 +-
.../util/AdministrativeError/message.jelly | 2 +-
.../util/DoubleLaunchChecker/message.jelly | 2 +-
.../diagnosis/HsErrPidList/message.jelly | 2 +-
.../message.jelly | 2 +-
.../ControllerExecutorsAgents/message.jelly | 2 +-
.../ControllerExecutorsNoAgents/message.jelly | 2 +-
.../RootUrlNotSetMonitor/message.jelly | 2 +-
.../SecurityIsOffMonitor/message.jelly | 2 +-
.../authenticate-security-token.jelly | 2 +-
.../install/pluginSetupWizard.properties | 6 +-
.../install/pluginSetupWizard_fr.properties | 4 +-
.../install/pluginSetupWizard_it.properties | 6 +-
.../install/pluginSetupWizard_lt.properties | 2 +-
.../install/pluginSetupWizard_pl.properties | 4 +-
.../pluginSetupWizard_pt_BR.properties | 6 +-
.../install/pluginSetupWizard_sr.properties | 4 +-
.../pluginSetupWizard_sv_SE.properties | 6 +-
.../pluginSetupWizard_zh_CN.properties | 6 +-
.../pluginSetupWizard_zh_TW.properties | 6 +-
.../resources.css | 17 +++--
.../model/BuiltInNodeMigration/message.jelly | 2 +-
.../message.jelly | 2 +-
.../jenkins/model/Jenkins/downgrade.jelly | 2 +-
.../message.jelly | 2 +-
.../message.jelly | 2 +-
.../RekeySecretAdminMonitor/message.groovy | 8 +--
.../message.groovy | 2 +-
.../UpdateSiteWarningsMonitor/message.groovy | 2 +-
.../message.jelly | 2 +-
.../message.jelly | 2 +-
.../message.jelly | 2 +-
.../CSRFAdministrativeMonitor/message.jelly | 2 +-
.../test/java/hudson/PluginManagerTest.java | 2 +-
.../js/templates/plugin-manager/available.hbs | 8 +--
war/src/main/scss/components/_alert.scss | 71 ++++++++++---------
war/src/main/scss/pages/_manage-jenkins.scss | 39 +++++-----
war/src/main/scss/simple-page.scss | 3 +-
55 files changed, 149 insertions(+), 147 deletions(-)
diff --git a/core/src/main/resources/hudson/PluginManager/PluginCycleDependenciesMonitor/message.jelly b/core/src/main/resources/hudson/PluginManager/PluginCycleDependenciesMonitor/message.jelly
index 5ccac430ecd2..cb20ebf8dfe7 100644
--- a/core/src/main/resources/hudson/PluginManager/PluginCycleDependenciesMonitor/message.jelly
+++ b/core/src/main/resources/hudson/PluginManager/PluginCycleDependenciesMonitor/message.jelly
@@ -24,7 +24,7 @@ THE SOFTWARE.
-
+
- ${%PluginCycles}
diff --git a/core/src/main/resources/hudson/PluginManager/PluginDeprecationMonitor/message.jelly b/core/src/main/resources/hudson/PluginManager/PluginDeprecationMonitor/message.jelly
index 45c4cead0a44..1f5ec400bd3c 100644
--- a/core/src/main/resources/hudson/PluginManager/PluginDeprecationMonitor/message.jelly
+++ b/core/src/main/resources/hudson/PluginManager/PluginDeprecationMonitor/message.jelly
@@ -24,7 +24,7 @@ THE SOFTWARE.
-
+
- ${%DeprecatedPlugins}
diff --git a/core/src/main/resources/hudson/PluginManager/PluginUpdateMonitor/message.jelly b/core/src/main/resources/hudson/PluginManager/PluginUpdateMonitor/message.jelly
index 73182ec483e4..b1f9ba193d49 100644
--- a/core/src/main/resources/hudson/PluginManager/PluginUpdateMonitor/message.jelly
+++ b/core/src/main/resources/hudson/PluginManager/PluginUpdateMonitor/message.jelly
@@ -24,7 +24,7 @@ THE SOFTWARE.
-
+
- ${%RequiredPluginUpdates}
diff --git a/core/src/main/resources/hudson/PluginManager/advanced.jelly b/core/src/main/resources/hudson/PluginManager/advanced.jelly
index 8d0e6abcd22e..81948afa6e80 100644
--- a/core/src/main/resources/hudson/PluginManager/advanced.jelly
+++ b/core/src/main/resources/hudson/PluginManager/advanced.jelly
@@ -37,7 +37,7 @@ THE SOFTWARE.
-
+
${%proxyMovedBlurb(rootURL+"/manage/configure")}
diff --git a/core/src/main/resources/hudson/PluginManager/installed.jelly b/core/src/main/resources/hudson/PluginManager/installed.jelly
index c22c9ddeeba1..3c3ee43e0193 100644
--- a/core/src/main/resources/hudson/PluginManager/installed.jelly
+++ b/core/src/main/resources/hudson/PluginManager/installed.jelly
@@ -54,7 +54,7 @@ THE SOFTWARE.
data-is-restart-required="${app.updateCenter.isRestartRequiredForCompletion()}" />
- ${%Warning}: ${%requires.restart}
+ ${%Warning}: ${%requires.restart}
- ${%securityWarning}
+
${%securityWarning}
-
@@ -143,13 +143,13 @@ THE SOFTWARE.
-
+
${%deprecationWarning(p.getDeprecations().get(0).url)}
-
+
${%adoptThisPlugin}
@@ -252,7 +252,7 @@ THE SOFTWARE.
${p.name}
-
+
diff --git a/core/src/main/resources/hudson/PluginManager/updates.jelly b/core/src/main/resources/hudson/PluginManager/updates.jelly
index 323799953a5a..2dd759d883cd 100644
--- a/core/src/main/resources/hudson/PluginManager/updates.jelly
+++ b/core/src/main/resources/hudson/PluginManager/updates.jelly
@@ -136,7 +136,7 @@ THE SOFTWARE.
- ${%compatWarning}
+
${%compatWarning}
${%parentCompatWarning}
@@ -153,15 +153,15 @@ THE SOFTWARE.
- ${%coreWarning(p.requiredCore)}
+ ${%coreWarning(p.requiredCore)}
-
+
${%Applying this update will address security vulnerabilities in the currently installed version.}
- ${%depCompatWarning}
+
${%depCompatWarning}
${%parentDepCompatWarning}
-
+
${%depCoreWarning(p.getNeededDependenciesRequiredCore().toString())}
- ${%securityWarning}
+
${%securityWarning}
-
@@ -195,12 +195,12 @@ THE SOFTWARE.
-
+
${%deprecationWarning(p.getDeprecation().url)}
-
+
${%adoptThisPlugin}
diff --git a/core/src/main/resources/hudson/PluginWrapper/PluginWrapperAdministrativeMonitor/message.jelly b/core/src/main/resources/hudson/PluginWrapper/PluginWrapperAdministrativeMonitor/message.jelly
index d7adbe4b57b6..725457e4aa22 100644
--- a/core/src/main/resources/hudson/PluginWrapper/PluginWrapperAdministrativeMonitor/message.jelly
+++ b/core/src/main/resources/hudson/PluginWrapper/PluginWrapperAdministrativeMonitor/message.jelly
@@ -1,6 +1,6 @@
-
+
diff --git a/core/src/main/resources/hudson/diagnosis/HudsonHomeDiskUsageMonitor/message.jelly b/core/src/main/resources/hudson/diagnosis/HudsonHomeDiskUsageMonitor/message.jelly
index 1ff3673ab660..488407988acf 100644
--- a/core/src/main/resources/hudson/diagnosis/HudsonHomeDiskUsageMonitor/message.jelly
+++ b/core/src/main/resources/hudson/diagnosis/HudsonHomeDiskUsageMonitor/message.jelly
@@ -24,7 +24,7 @@ THE SOFTWARE.
-