Optimize bundle chunks #3750
ci.yml
on: pull_request
Matrix: linting
Create 'production' build
39s
Run Javascript tests
1m 55s
Build (and push) Docker image
59s
Publish the NPM package
0s
update-docker-readme
/
Generate and update Docker Hub description
Annotations
14 errors and 6 warnings
Create 'production' build:
src/components/appointments/CreateAppointment/LandingPage.jsx#L1
Unable to resolve path to module 'react-router-dom'
|
Create 'production' build
Process completed with exit code 1.
|
Lint code (ESLint):
src/components/appointments/CreateAppointment/LandingPage.jsx#L1
Unable to resolve path to module 'react-router-dom'
|
Lint code (ESLint)
Process completed with exit code 1.
|
Build (and push) Docker image
Process completed with exit code 1.
|
src/components/appointments/CreateAppointment/CreateAppointment.spec.jsx > Create appointment session expiration > resets the session storage/local state:
src/components/appointments/CreateAppointment/CreateAppointment.spec.jsx#L95
TestingLibraryElementError: Unable to find role="combobox"
Ignored nodes: comments, script, style
<body>
<div>
<h2>
Unexpected Application Error!
</h2>
<h3
style="font-style: italic;"
>
{"name":"Error","message":"Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?","stack":"Error: Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?\n at TransformPluginContext._formatError (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47574:41)\n at TransformPluginContext.error (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47569:16)\n at normalizeUrl (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45818:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45937:39\n at async Promise.all (index 0)\n at async TransformPluginContext.transform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45864:7)\n at async EnvironmentPluginContainer.transform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47400:18)\n at async loadAndTransform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:41198:27)\n at async ViteNodeServer._transformRequest (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite-node/dist/server.mjs:538:16)\n at async ViteNodeServer._fetchModule (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite-node/dist/server.mjs:505:17)\n at async Proxy.fetch (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vitest/dist/chunks/resolveConfig.9CnFfuqj.js:6630:22)\n at async EventEmitter.onMessage (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vitest/dist/chunks/index.TH3f4LSA.js:91:20)","__vitest_rollup_error__":{"plugin":"vite:import-analysis","id":"/home/runner/work/open-forms-sdk/open-forms-sdk/src/components/appointments/CreateAppointment/LandingPage.jsx","loc":{"file":"/home/runner/work/open-forms-sdk/open-forms-sdk/src/components/appointments/CreateAppointment/LandingPage.jsx","line":1,"column":18},"frame":"101| }\n102| cov_1imwgj2o89();\n103| import { Navigate, useSearchParams } from \"react-router-dom\";\n | ^\n104| import { APPOINTMENT_STEP_PATHS } from \"./steps\";\n105| import { jsx as _jsx } from \"react/jsx-runtime\";"}}
</h3>
<p>
πΏ Hey developer π
</p>
<p>
You can provide a way better UX than this when your app throws errors by providing your own
<code
style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"
>
ErrorBoundary
</code>
or
<code
style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"
>
errorElement
</code>
prop on your route.
</p>
</div>
</body>
Ignored nodes: comments, script, style
<body>
<div>
<h2>
Unexpected Application Error!
</h2>
<h3
style="font-style: italic;"
>
{"name":"Error","message":"Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?","stack":"Error: Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?\n at TransformPluginContext._formatError (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47574:41)\n at TransformPlugi
|
src/components/appointments/CreateAppointment/CreateAppointment.spec.jsx > Create appointment status checking > displays error status message on summary page:
src/components/appointments/CreateAppointment/CreateAppointment.spec.jsx#L160
TestingLibraryElementError: Unable to find an element with the text: Paspoort aanvraag. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
Ignored nodes: comments, script, style
<body>
<div>
<h2>
Unexpected Application Error!
</h2>
<h3
style="font-style: italic;"
>
{"name":"Error","message":"Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?","stack":"Error: Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?\n at TransformPluginContext._formatError (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47574:41)\n at TransformPluginContext.error (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47569:16)\n at normalizeUrl (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45818:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45937:39\n at async Promise.all (index 0)\n at async TransformPluginContext.transform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45864:7)\n at async EnvironmentPluginContainer.transform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47400:18)\n at async loadAndTransform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:41198:27)\n at async ViteNodeServer._transformRequest (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite-node/dist/server.mjs:538:16)\n at async ViteNodeServer._fetchModule (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite-node/dist/server.mjs:505:17)\n at async Proxy.fetch (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vitest/dist/chunks/resolveConfig.9CnFfuqj.js:6630:22)\n at async EventEmitter.onMessage (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vitest/dist/chunks/index.TH3f4LSA.js:91:20)","__vitest_rollup_error__":{"plugin":"vite:import-analysis","id":"/home/runner/work/open-forms-sdk/open-forms-sdk/src/components/appointments/CreateAppointment/LandingPage.jsx","loc":{"file":"/home/runner/work/open-forms-sdk/open-forms-sdk/src/components/appointments/CreateAppointment/LandingPage.jsx","line":1,"column":18},"frame":"101| }\n102| cov_1imwgj2o89();\n103| import { Navigate, useSearchParams } from \"react-router-dom\";\n | ^\n104| import { APPOINTMENT_STEP_PATHS } from \"./steps\";\n105| import { jsx as _jsx } from \"react/jsx-runtime\";"}}
</h3>
<p>
πΏ Hey developer π
</p>
<p>
You can provide a way better UX than this when your app throws errors by providing your own
<code
style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"
>
ErrorBoundary
</code>
or
<code
style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"
>
errorElement
</code>
prop on your route.
</p>
</div>
</body>
Ignored nodes: comments, script, style
<body>
<div>
<h2>
Unexpected Application Error!
</h2>
<h3
style="font-style: italic;"
>
{"name":"Error","message":"Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?","stack":"Error: Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the f
|
src/components/appointments/CreateAppointment/CreateAppointment.spec.jsx > The create appointment wrapper > prevents the ./kalender nested route from being accessed directly:
src/components/appointments/CreateAppointment/CreateAppointment.spec.jsx#L192
TestingLibraryElementError: Unable to find role="heading" and name "Select your product(s)"
Ignored nodes: comments, script, style
<body>
<div>
<h2>
Unexpected Application Error!
</h2>
<h3
style="font-style: italic;"
>
{"name":"Error","message":"Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?","stack":"Error: Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?\n at TransformPluginContext._formatError (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47574:41)\n at TransformPluginContext.error (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47569:16)\n at normalizeUrl (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45818:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45937:39\n at async Promise.all (index 0)\n at async TransformPluginContext.transform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45864:7)\n at async EnvironmentPluginContainer.transform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47400:18)\n at async loadAndTransform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:41198:27)\n at async ViteNodeServer._transformRequest (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite-node/dist/server.mjs:538:16)\n at async ViteNodeServer._fetchModule (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite-node/dist/server.mjs:505:17)\n at async Proxy.fetch (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vitest/dist/chunks/resolveConfig.9CnFfuqj.js:6630:22)\n at async EventEmitter.onMessage (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vitest/dist/chunks/index.TH3f4LSA.js:91:20)","__vitest_rollup_error__":{"plugin":"vite:import-analysis","id":"/home/runner/work/open-forms-sdk/open-forms-sdk/src/components/appointments/CreateAppointment/LandingPage.jsx","loc":{"file":"/home/runner/work/open-forms-sdk/open-forms-sdk/src/components/appointments/CreateAppointment/LandingPage.jsx","line":1,"column":18},"frame":"101| }\n102| cov_1imwgj2o89();\n103| import { Navigate, useSearchParams } from \"react-router-dom\";\n | ^\n104| import { APPOINTMENT_STEP_PATHS } from \"./steps\";\n105| import { jsx as _jsx } from \"react/jsx-runtime\";"}}
</h3>
<p>
πΏ Hey developer π
</p>
<p>
You can provide a way better UX than this when your app throws errors by providing your own
<code
style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"
>
ErrorBoundary
</code>
or
<code
style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"
>
errorElement
</code>
prop on your route.
</p>
</div>
</body>
Ignored nodes: comments, script, style
<body>
<div>
<h2>
Unexpected Application Error!
</h2>
<h3
style="font-style: italic;"
>
{"name":"Error","message":"Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?","stack":"Error: Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?\n at TransformPluginContext._formatError (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js
|
src/components/appointments/CreateAppointment/CreateAppointment.spec.jsx > The create appointment wrapper > prevents the ./contactgegevens nested route from being accessed directly:
src/components/appointments/CreateAppointment/CreateAppointment.spec.jsx#L201
TestingLibraryElementError: Unable to find role="heading" and name "Select your product(s)"
Ignored nodes: comments, script, style
<body>
<div>
<h2>
Unexpected Application Error!
</h2>
<h3
style="font-style: italic;"
>
{"name":"Error","message":"Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?","stack":"Error: Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?\n at TransformPluginContext._formatError (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47574:41)\n at TransformPluginContext.error (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47569:16)\n at normalizeUrl (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45818:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45937:39\n at async Promise.all (index 0)\n at async TransformPluginContext.transform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45864:7)\n at async EnvironmentPluginContainer.transform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47400:18)\n at async loadAndTransform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:41198:27)\n at async ViteNodeServer._transformRequest (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite-node/dist/server.mjs:538:16)\n at async ViteNodeServer._fetchModule (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite-node/dist/server.mjs:505:17)\n at async Proxy.fetch (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vitest/dist/chunks/resolveConfig.9CnFfuqj.js:6630:22)\n at async EventEmitter.onMessage (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vitest/dist/chunks/index.TH3f4LSA.js:91:20)","__vitest_rollup_error__":{"plugin":"vite:import-analysis","id":"/home/runner/work/open-forms-sdk/open-forms-sdk/src/components/appointments/CreateAppointment/LandingPage.jsx","loc":{"file":"/home/runner/work/open-forms-sdk/open-forms-sdk/src/components/appointments/CreateAppointment/LandingPage.jsx","line":1,"column":18},"frame":"101| }\n102| cov_1imwgj2o89();\n103| import { Navigate, useSearchParams } from \"react-router-dom\";\n | ^\n104| import { APPOINTMENT_STEP_PATHS } from \"./steps\";\n105| import { jsx as _jsx } from \"react/jsx-runtime\";"}}
</h3>
<p>
πΏ Hey developer π
</p>
<p>
You can provide a way better UX than this when your app throws errors by providing your own
<code
style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"
>
ErrorBoundary
</code>
or
<code
style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"
>
errorElement
</code>
prop on your route.
</p>
</div>
</body>
Ignored nodes: comments, script, style
<body>
<div>
<h2>
Unexpected Application Error!
</h2>
<h3
style="font-style: italic;"
>
{"name":"Error","message":"Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?","stack":"Error: Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?\n at TransformPluginContext._formatError (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js
|
src/components/appointments/CreateAppointment/CreateAppointment.spec.jsx > Preselecting a product via querystring > displays the preselected product in the dropdown:
src/components/appointments/CreateAppointment/CreateAppointment.spec.jsx#L212
TestingLibraryElementError: Unable to find role="combobox"
Ignored nodes: comments, script, style
<body>
<div>
<h2>
Unexpected Application Error!
</h2>
<h3
style="font-style: italic;"
>
{"name":"Error","message":"Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?","stack":"Error: Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?\n at TransformPluginContext._formatError (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47574:41)\n at TransformPluginContext.error (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47569:16)\n at normalizeUrl (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45818:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45937:39\n at async Promise.all (index 0)\n at async TransformPluginContext.transform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45864:7)\n at async EnvironmentPluginContainer.transform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47400:18)\n at async loadAndTransform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:41198:27)\n at async ViteNodeServer._transformRequest (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite-node/dist/server.mjs:538:16)\n at async ViteNodeServer._fetchModule (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite-node/dist/server.mjs:505:17)\n at async Proxy.fetch (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vitest/dist/chunks/resolveConfig.9CnFfuqj.js:6630:22)\n at async EventEmitter.onMessage (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vitest/dist/chunks/index.TH3f4LSA.js:91:20)","__vitest_rollup_error__":{"plugin":"vite:import-analysis","id":"/home/runner/work/open-forms-sdk/open-forms-sdk/src/components/appointments/CreateAppointment/LandingPage.jsx","loc":{"file":"/home/runner/work/open-forms-sdk/open-forms-sdk/src/components/appointments/CreateAppointment/LandingPage.jsx","line":1,"column":18},"frame":"101| }\n102| cov_1imwgj2o89();\n103| import { Navigate, useSearchParams } from \"react-router-dom\";\n | ^\n104| import { APPOINTMENT_STEP_PATHS } from \"./steps\";\n105| import { jsx as _jsx } from \"react/jsx-runtime\";"}}
</h3>
<p>
πΏ Hey developer π
</p>
<p>
You can provide a way better UX than this when your app throws errors by providing your own
<code
style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"
>
ErrorBoundary
</code>
or
<code
style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"
>
errorElement
</code>
prop on your route.
</p>
</div>
</body>
Ignored nodes: comments, script, style
<body>
<div>
<h2>
Unexpected Application Error!
</h2>
<h3
style="font-style: italic;"
>
{"name":"Error","message":"Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?","stack":"Error: Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?\n at TransformPluginContext._formatError (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47574:41)\n at TransformPlugi
|
src/components/appointments/CreateAppointment/CreateAppointment.spec.jsx > Preselecting a product via querystring > does not crash on invalid product IDs:
src/components/appointments/CreateAppointment/CreateAppointment.spec.jsx#L224
TestingLibraryElementError: Unable to find role="combobox"
Ignored nodes: comments, script, style
<body>
<div>
<h2>
Unexpected Application Error!
</h2>
<h3
style="font-style: italic;"
>
{"name":"Error","message":"Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?","stack":"Error: Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?\n at TransformPluginContext._formatError (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47574:41)\n at TransformPluginContext.error (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47569:16)\n at normalizeUrl (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45818:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45937:39\n at async Promise.all (index 0)\n at async TransformPluginContext.transform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45864:7)\n at async EnvironmentPluginContainer.transform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47400:18)\n at async loadAndTransform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:41198:27)\n at async ViteNodeServer._transformRequest (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite-node/dist/server.mjs:538:16)\n at async ViteNodeServer._fetchModule (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite-node/dist/server.mjs:505:17)\n at async Proxy.fetch (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vitest/dist/chunks/resolveConfig.9CnFfuqj.js:6630:22)\n at async EventEmitter.onMessage (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vitest/dist/chunks/index.TH3f4LSA.js:91:20)","__vitest_rollup_error__":{"plugin":"vite:import-analysis","id":"/home/runner/work/open-forms-sdk/open-forms-sdk/src/components/appointments/CreateAppointment/LandingPage.jsx","loc":{"file":"/home/runner/work/open-forms-sdk/open-forms-sdk/src/components/appointments/CreateAppointment/LandingPage.jsx","line":1,"column":18},"frame":"101| }\n102| cov_1imwgj2o89();\n103| import { Navigate, useSearchParams } from \"react-router-dom\";\n | ^\n104| import { APPOINTMENT_STEP_PATHS } from \"./steps\";\n105| import { jsx as _jsx } from \"react/jsx-runtime\";"}}
</h3>
<p>
πΏ Hey developer π
</p>
<p>
You can provide a way better UX than this when your app throws errors by providing your own
<code
style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"
>
ErrorBoundary
</code>
or
<code
style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"
>
errorElement
</code>
prop on your route.
</p>
</div>
</body>
Ignored nodes: comments, script, style
<body>
<div>
<h2>
Unexpected Application Error!
</h2>
<h3
style="font-style: italic;"
>
{"name":"Error","message":"Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?","stack":"Error: Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?\n at TransformPluginContext._formatError (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47574:41)\n at TransformPlugi
|
src/components/appointments/CreateAppointment/CreateAppointment.spec.jsx > Changing the product amounts > does not crash when clearing the amount field to enter a value:
src/components/appointments/CreateAppointment/CreateAppointment.spec.jsx#L251
TestingLibraryElementError: Unable to find role="combobox"
Ignored nodes: comments, script, style
<body>
<div>
<h2>
Unexpected Application Error!
</h2>
<h3
style="font-style: italic;"
>
{"name":"Error","message":"Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?","stack":"Error: Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?\n at TransformPluginContext._formatError (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47574:41)\n at TransformPluginContext.error (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47569:16)\n at normalizeUrl (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45818:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45937:39\n at async Promise.all (index 0)\n at async TransformPluginContext.transform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45864:7)\n at async EnvironmentPluginContainer.transform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47400:18)\n at async loadAndTransform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:41198:27)\n at async ViteNodeServer._transformRequest (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite-node/dist/server.mjs:538:16)\n at async ViteNodeServer._fetchModule (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite-node/dist/server.mjs:505:17)\n at async Proxy.fetch (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vitest/dist/chunks/resolveConfig.9CnFfuqj.js:6630:22)\n at async EventEmitter.onMessage (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vitest/dist/chunks/index.TH3f4LSA.js:91:20)","__vitest_rollup_error__":{"plugin":"vite:import-analysis","id":"/home/runner/work/open-forms-sdk/open-forms-sdk/src/components/appointments/CreateAppointment/LandingPage.jsx","loc":{"file":"/home/runner/work/open-forms-sdk/open-forms-sdk/src/components/appointments/CreateAppointment/LandingPage.jsx","line":1,"column":18},"frame":"101| }\n102| cov_1imwgj2o89();\n103| import { Navigate, useSearchParams } from \"react-router-dom\";\n | ^\n104| import { APPOINTMENT_STEP_PATHS } from \"./steps\";\n105| import { jsx as _jsx } from \"react/jsx-runtime\";"}}
</h3>
<p>
πΏ Hey developer π
</p>
<p>
You can provide a way better UX than this when your app throws errors by providing your own
<code
style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"
>
ErrorBoundary
</code>
or
<code
style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"
>
errorElement
</code>
prop on your route.
</p>
</div>
</body>
Ignored nodes: comments, script, style
<body>
<div>
<h2>
Unexpected Application Error!
</h2>
<h3
style="font-style: italic;"
>
{"name":"Error","message":"Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?","stack":"Error: Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?\n at TransformPluginContext._formatError (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47574:41)\n at TransformPlugi
|
src/components/appointments/cancel/CancelAppointment.integration.spec.jsx > Cancelling an appointment > renders the correct page for a cancel route:
src/components/appointments/cancel/CancelAppointment.integration.spec.jsx#L46
TestingLibraryElementError: Unable to find role="textbox" and name "Your email address"
Ignored nodes: comments, script, style
<body>
<div>
<h2>
Unexpected Application Error!
</h2>
<h3
style="font-style: italic;"
>
{"name":"Error","message":"Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?","stack":"Error: Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?\n at TransformPluginContext._formatError (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47574:41)\n at TransformPluginContext.error (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47569:16)\n at normalizeUrl (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45818:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45937:39\n at async Promise.all (index 0)\n at async TransformPluginContext.transform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:45864:7)\n at async EnvironmentPluginContainer.transform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:47400:18)\n at async loadAndTransform (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:41198:27)\n at async ViteNodeServer._transformRequest (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite-node/dist/server.mjs:538:16)\n at async ViteNodeServer._fetchModule (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite-node/dist/server.mjs:505:17)\n at async Proxy.fetch (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vitest/dist/chunks/resolveConfig.9CnFfuqj.js:6630:22)\n at async EventEmitter.onMessage (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vitest/dist/chunks/index.TH3f4LSA.js:91:20)","__vitest_rollup_error__":{"plugin":"vite:import-analysis","id":"/home/runner/work/open-forms-sdk/open-forms-sdk/src/components/appointments/CreateAppointment/LandingPage.jsx","loc":{"file":"/home/runner/work/open-forms-sdk/open-forms-sdk/src/components/appointments/CreateAppointment/LandingPage.jsx","line":1,"column":18},"frame":"101| }\n102| cov_1imwgj2o89();\n103| import { Navigate, useSearchParams } from \"react-router-dom\";\n | ^\n104| import { APPOINTMENT_STEP_PATHS } from \"./steps\";\n105| import { jsx as _jsx } from \"react/jsx-runtime\";"}}
</h3>
<p>
πΏ Hey developer π
</p>
<p>
You can provide a way better UX than this when your app throws errors by providing your own
<code
style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"
>
ErrorBoundary
</code>
or
<code
style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"
>
errorElement
</code>
prop on your route.
</p>
</div>
</body>
Ignored nodes: comments, script, style
<body>
<div>
<h2>
Unexpected Application Error!
</h2>
<h3
style="font-style: italic;"
>
{"name":"Error","message":"Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?","stack":"Error: Failed to resolve import \"react-router-dom\" from \"src/components/appointments/CreateAppointment/LandingPage.jsx\". Does the file exist?\n at TransformPluginContext._formatError (file:///home/runner/work/open-forms-sdk/open-forms-sdk/node_modules/vite/dist/node/chunks/dep-M1IYMR16.js:475
|
Run Javascript tests
Process completed with exit code 1.
|
Lint code (Prettier)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Lint code (ESLint)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Lint code (ESLint):
src/components/appointments/CreateAppointment/CreateAppointment.stories.jsx#L9
'/home/runner/work/open-forms-sdk/open-forms-sdk/src/routes/index.jsx' imported multiple times
|
Lint code (ESLint):
src/components/appointments/CreateAppointment/CreateAppointment.stories.jsx#L10
'/home/runner/work/open-forms-sdk/open-forms-sdk/src/routes/index.jsx' imported multiple times
|
Build (and push) Docker image
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Run Javascript tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|