Skip to content

fix: Sanitize percent characters in resource URLs #29440

fix: Sanitize percent characters in resource URLs

fix: Sanitize percent characters in resource URLs #29440

Triggered via pull request March 27, 2026 11:09
@tltvtltv
synchronize #24031
Status Success
Total duration 16m 55s
Artifacts 18

validation.yml

on: pull_request_target
Matrix: it-tests
Matrix: unit-tests
auto-merge
0s
auto-merge
test-results
34s
test-results
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 20 warnings
unit-tests (3, flow-server,flow,flow-build-tools,flow-react,flow-lit-template,flow-push,flow-webp...
Cannot invoke "java.io.File.toPath()" because "<local2>.jarFrontendResourcesFolder" is null
unit-tests (3, flow-server,flow,flow-build-tools,flow-react,flow-lit-template,flow-push,flow-webp...
Cannot invoke "java.io.File.toPath()" because "<local2>.jarFrontendResourcesFolder" is null
build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5, stCarolas/setup-maven@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
it-tests (7, flow-tests/test-commercial-banner/commercial-addon,flow-tests/test-commercial-banner...
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v5, actions/upload-artifact@v5, pnpm/action-setup@v3, stCarolas/setup-maven@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
it-tests (6, flow-tests/test-live-reload-multimodule/ui,flow-tests/test-live-reload-multimodule/l...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/upload-artifact@v5, pnpm/action-setup@v3, stCarolas/setup-maven@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
it-tests (3, flow-tests/test-live-reload,flow-tests/test-embedding/test-embedding-generic,flow-te...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/upload-artifact@v5, pnpm/action-setup@v3, stCarolas/setup-maven@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
unit-tests (3, flow-server,flow,flow-build-tools,flow-react,flow-lit-template,flow-push,flow-webp...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/upload-artifact@v5, stCarolas/setup-maven@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
unit-tests (1, vaadin-dev-server,flow-data,flow-bom,flow-polymer-template,flow-plugins/flow-gradl...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/upload-artifact@v5, stCarolas/setup-maven@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
it-tests (13, flow-tests/test-root-context, AbstractBasicElementComponentIT,AbstractContextInline...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/upload-artifact@v5, pnpm/action-setup@v3, stCarolas/setup-maven@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
it-tests (12, flow-tests/test-root-context, AbstractClientServerCounterIT,AbstractDebounceSynchro...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/upload-artifact@v5, pnpm/action-setup@v3, stCarolas/setup-maven@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
it-tests (2, flow-tests/test-frontend/vite-basics,flow-tests/test-embedding/test-embedding-produc...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/upload-artifact@v5, pnpm/action-setup@v3, stCarolas/setup-maven@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
api-diff-labeling
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5, stCarolas/setup-maven@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
it-tests (9, flow-tests/test-frontend/vite-pwa-disabled-offline,flow-tests/test-eager-bootstrap,f...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/upload-artifact@v5, pnpm/action-setup@v3, stCarolas/setup-maven@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
it-tests (4, flow-tests/vaadin-spring-tests/test-spring-boot-only-prepare,flow-tests/vaadin-sprin...
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v5, actions/upload-artifact@v5, pnpm/action-setup@v3, stCarolas/setup-maven@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
it-tests (11, flow-tests/test-redeployment,flow-tests/test-frontend/vite-embedded,flow-tests/test...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/upload-artifact@v5, pnpm/action-setup@v3, stCarolas/setup-maven@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
it-tests (10, flow-tests/test-pwa,flow-tests/test-ccdm-flow-navigation,flow-tests/test-frontend/v...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/upload-artifact@v5, pnpm/action-setup@v3, stCarolas/setup-maven@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
it-tests (8, flow-tests/test-frontend/vite-pwa,flow-tests/test-pwa-disabled-offline,flow-tests/te...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/upload-artifact@v5, pnpm/action-setup@v3, stCarolas/setup-maven@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
it-tests (1, flow-tests/test-express-build/test-flow-maven-plugin,flow-tests/test-embedding/test-...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/upload-artifact@v5, pnpm/action-setup@v3, stCarolas/setup-maven@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
it-tests (5, flow-tests/vaadin-spring-tests/test-spring,flow-tests/vaadin-spring-tests/test-sprin...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/upload-artifact@v5, pnpm/action-setup@v3, stCarolas/setup-maven@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
unit-tests (2, flow-client,flow-plugins/flow-maven-plugin)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/upload-artifact@v5, stCarolas/setup-maven@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-results
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/upload-artifact/merge@v5, geekyeggo/delete-artifact@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-results
Input 'junit_files' has been deprecated with message: Use "files" option instead.

Artifacts

Produced during runtime
Name Size Digest
apidiff-reports Expired
17.8 KB
sha256:0fdc86aafc8e7874b8a5042d8de47843c0b3920d8649845605c7e6d7a995a85a
tests-output Expired
1.81 MB
sha256:0bbb6fc668ac240f67fb10520ebdcfdd6043c48d777f711f7069bff9c3ec1a0a
tests-output-it-1 Expired
62 KB
sha256:3dacef316bb9e305026938ed43747193cb1a0ddc08c685666ad54258869623b1
tests-output-it-10 Expired
62.3 KB
sha256:d85e2e9c40207e2ebcdfac908f945b12dbbe77aa7386849d62aab3c8cb8355f9
tests-output-it-11 Expired
68.8 KB
sha256:f47c559114ce16b0a33a129dc5b291e2cd0faaa766ff1b1f7dead7884622de1c
tests-output-it-12 Expired
81.4 KB
sha256:7762c74b04a8a24c9d404383016bf4421b110b5785028a4b6b6e711c1bd76083
tests-output-it-13 Expired
69.6 KB
sha256:92a4c88013ba3395f4055bf277458a64ede9214ddfd57b445429f8488cffd26d
tests-output-it-2 Expired
30.3 KB
sha256:ffbf94ed3d35c45a948c1744959940ec8716bc98a3da60b744001befd88d3cfb
tests-output-it-3 Expired
37.2 KB
sha256:940976cd8f027b21018ace5e798388c3b87b8f90845939cc8187a5d80e283c74
tests-output-it-4 Expired
362 KB
sha256:662c2e845ddab6262d73aed98917b3a7b5d6dc56b55954f184e8eb23aeb11bb2
tests-output-it-5 Expired
119 KB
sha256:3756183ac9418fd90b112cea93f33179789251b14c0590def5ae6d71668ad93f
tests-output-it-6 Expired
8.27 KB
sha256:5edcd284f32186a2c9f2c65a5e39dae41b68c83e4bbde8cd57cc3b293e9723ca
tests-output-it-7 Expired
8.16 KB
sha256:56ad4efa53ce32e9eceb7ec12f7a0dfd9409cfc513c3382e7e07329df1587ca6
tests-output-it-8 Expired
320 KB
sha256:8007d9b62a36c226ce43c4573779126036c7457fa1445bb182317c675dadaccd
tests-output-it-9 Expired
68.6 KB
sha256:21ac45fe66ad86bc76d002b0eaefa21b518a15939a3a9c15cc96ad317368dd33
tests-output-unit-1 Expired
146 KB
sha256:321de7580f9b3f513b67fc4e9cffc7f59f1caa4da23f629134b42bbf591c70bd
tests-output-unit-2 Expired
79.2 KB
sha256:c314ae2cbda9fea1481f19f55f8e7aa8095fa173b4ff9937e945b95ecc8b7cd7
tests-output-unit-3 Expired
333 KB
sha256:98a09844d176dd9355d3120e9333b4c18cc839adb3b2a7cb2f6a1ce7bb2cafd4