Skip to content

Bump react-router-dom from 6.28.0 to 6.29.0 #1717

Bump react-router-dom from 6.28.0 to 6.29.0

Bump react-router-dom from 6.28.0 to 6.29.0 #1717

Triggered via pull request February 6, 2025 11:06
Status Failure
Total duration 1h 17m 37s
Artifacts 2

pipeline.yml

on: pull_request
changes
4s
changes
vulnerability-scan  /  vulnerability-scan
26s
vulnerability-scan / vulnerability-scan
check-and-test-shared  /  check-and-test
1m 15s
check-and-test-shared / check-and-test
Matrix: check-test-build-deploy
Fit to window
Zoom out
Zoom in

Annotations

22 errors, 24 warnings, and 2 notices
check-test-build-deploy (dito) / check-and-test-shared / check-and-test
Error: Need to provide at least one botToken or webhookUrl
[Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: digitale-kommunikation-sicherstellen: packages/dito/tests/e2e/examplePages.spec.ts#L1
1) [Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: digitale-kommunikation-sicherstellen Test timeout of 30000ms exceeded.
[Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: digitale-kommunikation-sicherstellen: packages/dito/tests/e2e/examplePages.spec.ts#L25
1) [Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: digitale-kommunikation-sicherstellen Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for locator('main') to be visible 23 | 24 | const mainContent = page.locator("main"); > 25 | await mainContent.waitFor(); | ^ 26 | await expect(mainContent).toContainText( 27 | `Prinzip ${principles.indexOf(principle) + 1} in Regelungstexten`, 28 | ); at /home/runner/work/digitalcheck-apps/digitalcheck-apps/packages/dito/tests/e2e/examplePages.spec.ts:25:25
[Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: digitale-kommunikation-sicherstellen: packages/dito/tests/e2e/examplePages.spec.ts#L1
1) [Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: digitale-kommunikation-sicherstellen Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: digitale-kommunikation-sicherstellen: packages/dito/tests/e2e/examplePages.spec.ts#L25
1) [Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: digitale-kommunikation-sicherstellen Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for locator('main') to be visible 23 | 24 | const mainContent = page.locator("main"); > 25 | await mainContent.waitFor(); | ^ 26 | await expect(mainContent).toContainText( 27 | `Prinzip ${principles.indexOf(principle) + 1} in Regelungstexten`, 28 | ); at /home/runner/work/digitalcheck-apps/digitalcheck-apps/packages/dito/tests/e2e/examplePages.spec.ts:25:25
[Desktop Chrome] › tests/e2e/examplePages.spec.ts:31:5 › Digitaltauglichkeit main functionality › renders navigation links for principle: digitale-kommunikation-sicherstellen: packages/dito/tests/e2e/examplePages.spec.ts#L1
2) [Desktop Chrome] › tests/e2e/examplePages.spec.ts:31:5 › Digitaltauglichkeit main functionality › renders navigation links for principle: digitale-kommunikation-sicherstellen Test timeout of 30000ms exceeded.
[Desktop Chrome] › tests/e2e/examplePages.spec.ts:31:5 › Digitaltauglichkeit main functionality › renders navigation links for principle: digitale-kommunikation-sicherstellen: packages/dito/tests/e2e/examplePages.spec.ts#L42
2) [Desktop Chrome] › tests/e2e/examplePages.spec.ts:31:5 › Digitaltauglichkeit main functionality › renders navigation links for principle: digitale-kommunikation-sicherstellen Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Prinzip 2' }) to be visible 40 | name: `Prinzip ${nextPrincipleIndex + 1}`, 41 | }); > 42 | await nextPrincipleLink.waitFor(); | ^ 43 | await nextPrincipleLink.click(); 44 | await expect(page).toHaveURL( 45 | `${ROUTE_PRINCIPLES.url}/${principles[nextPrincipleIndex]}`, at /home/runner/work/digitalcheck-apps/digitalcheck-apps/packages/dito/tests/e2e/examplePages.spec.ts:42:33
[Desktop Chrome] › tests/e2e/examplePages.spec.ts:31:5 › Digitaltauglichkeit main functionality › renders navigation links for principle: digitale-kommunikation-sicherstellen: packages/dito/tests/e2e/examplePages.spec.ts#L1
2) [Desktop Chrome] › tests/e2e/examplePages.spec.ts:31:5 › Digitaltauglichkeit main functionality › renders navigation links for principle: digitale-kommunikation-sicherstellen Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Desktop Chrome] › tests/e2e/examplePages.spec.ts:31:5 › Digitaltauglichkeit main functionality › renders navigation links for principle: digitale-kommunikation-sicherstellen: packages/dito/tests/e2e/examplePages.spec.ts#L42
2) [Desktop Chrome] › tests/e2e/examplePages.spec.ts:31:5 › Digitaltauglichkeit main functionality › renders navigation links for principle: digitale-kommunikation-sicherstellen Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Prinzip 2' }) to be visible 40 | name: `Prinzip ${nextPrincipleIndex + 1}`, 41 | }); > 42 | await nextPrincipleLink.waitFor(); | ^ 43 | await nextPrincipleLink.click(); 44 | await expect(page).toHaveURL( 45 | `${ROUTE_PRINCIPLES.url}/${principles[nextPrincipleIndex]}`, at /home/runner/work/digitalcheck-apps/digitalcheck-apps/packages/dito/tests/e2e/examplePages.spec.ts:42:33
[Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: wiederverwendung-von-daten-und-standards-ermoeglichen: packages/dito/tests/e2e/examplePages.spec.ts#L1
3) [Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: wiederverwendung-von-daten-und-standards-ermoeglichen Test timeout of 30000ms exceeded.
[Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: wiederverwendung-von-daten-und-standards-ermoeglichen: packages/dito/tests/e2e/examplePages.spec.ts#L25
3) [Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: wiederverwendung-von-daten-und-standards-ermoeglichen Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for locator('main') to be visible 23 | 24 | const mainContent = page.locator("main"); > 25 | await mainContent.waitFor(); | ^ 26 | await expect(mainContent).toContainText( 27 | `Prinzip ${principles.indexOf(principle) + 1} in Regelungstexten`, 28 | ); at /home/runner/work/digitalcheck-apps/digitalcheck-apps/packages/dito/tests/e2e/examplePages.spec.ts:25:25
check-test-build-deploy (tool-finder) / check-and-test-shared / check-and-test
Error: Need to provide at least one botToken or webhookUrl
[Desktop Chrome] › tests/e2e/general.spec.ts:10:3 › test general functionality › all routes are reachable and have a breadcrumb menu + title: packages/tool-finder/tests/e2e/general.spec.ts#L16
1) [Desktop Chrome] › tests/e2e/general.spec.ts:10:3 › test general functionality › all routes are reachable and have a breadcrumb menu + title Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('breadcrumbs-menu') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByTestId('breadcrumbs-menu') 14 | if (route !== "/") { 15 | await page.goto(route); > 16 | await expect(page.getByTestId("breadcrumbs-menu")).toBeVisible(); | ^ 17 | await expect(page).toHaveTitle(/- Digitalcheck Werkzeugfinder$/); 18 | } 19 | } at /home/runner/work/digitalcheck-apps/digitalcheck-apps/packages/tool-finder/tests/e2e/general.spec.ts:16:60
[Desktop Chrome] › tests/e2e/general.spec.ts:10:3 › test general functionality › all routes are reachable and have a breadcrumb menu + title: packages/tool-finder/tests/e2e/general.spec.ts#L16
1) [Desktop Chrome] › tests/e2e/general.spec.ts:10:3 › test general functionality › all routes are reachable and have a breadcrumb menu + title Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('breadcrumbs-menu') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByTestId('breadcrumbs-menu') 14 | if (route !== "/") { 15 | await page.goto(route); > 16 | await expect(page.getByTestId("breadcrumbs-menu")).toBeVisible(); | ^ 17 | await expect(page).toHaveTitle(/- Digitalcheck Werkzeugfinder$/); 18 | } 19 | } at /home/runner/work/digitalcheck-apps/digitalcheck-apps/packages/tool-finder/tests/e2e/general.spec.ts:16:60
[Desktop Chrome] › tests/e2e/general.spec.ts:31:3 › test links › link in header works: packages/tool-finder/tests/e2e/general.spec.ts#L1
2) [Desktop Chrome] › tests/e2e/general.spec.ts:31:3 › test links › link in header works ───────── Test timeout of 30000ms exceeded.
[Desktop Chrome] › tests/e2e/general.spec.ts:31:3 › test links › link in header works: packages/tool-finder/tests/e2e/general.spec.ts#L33
2) [Desktop Chrome] › tests/e2e/general.spec.ts:31:3 › test links › link in header works ───────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByLabel('Werkzeugfinder - Zurück zur') 31 | test("link in header works", async ({ page }) => { 32 | await page.goto(allRoutes.PATH_QUIZ); > 33 | await page.getByLabel("Werkzeugfinder - Zurück zur").click(); | ^ 34 | await expect(page).toHaveURL(allRoutes.PATH_INFO); 35 | }); 36 | at /home/runner/work/digitalcheck-apps/digitalcheck-apps/packages/tool-finder/tests/e2e/general.spec.ts:33:58
[Desktop Chrome] › tests/e2e/general.spec.ts:31:3 › test links › link in header works: packages/tool-finder/tests/e2e/general.spec.ts#L1
2) [Desktop Chrome] › tests/e2e/general.spec.ts:31:3 › test links › link in header works ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Desktop Chrome] › tests/e2e/general.spec.ts:31:3 › test links › link in header works: packages/tool-finder/tests/e2e/general.spec.ts#L33
2) [Desktop Chrome] › tests/e2e/general.spec.ts:31:3 › test links › link in header works ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByLabel('Werkzeugfinder - Zurück zur') 31 | test("link in header works", async ({ page }) => { 32 | await page.goto(allRoutes.PATH_QUIZ); > 33 | await page.getByLabel("Werkzeugfinder - Zurück zur").click(); | ^ 34 | await expect(page).toHaveURL(allRoutes.PATH_INFO); 35 | }); 36 | at /home/runner/work/digitalcheck-apps/digitalcheck-apps/packages/tool-finder/tests/e2e/general.spec.ts:33:58
[Desktop Chrome] › tests/e2e/general.spec.ts:37:3 › test links › exemplary breadcrumbs are correct: packages/tool-finder/tests/e2e/general.spec.ts#L42
3) [Desktop Chrome] › tests/e2e/general.spec.ts:37:3 › test links › exemplary breadcrumbs are correct Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByTestId('breadcrumbs-menu') Expected string: "Startseite/Werkzeugfinder für Visualisierungen" Received: <element(s) not found> Call log: - expect.toHaveText with timeout 5000ms - waiting for getByTestId('breadcrumbs-menu') 40 | 41 | await page.goto(allRoutes.PATH_QUIZ); > 42 | await expect(page.getByTestId("breadcrumbs-menu")).toHaveText( | ^ 43 | "Startseite/Werkzeugfinder für Visualisierungen", 44 | ); 45 | at /home/runner/work/digitalcheck-apps/digitalcheck-apps/packages/tool-finder/tests/e2e/general.spec.ts:42:56
[Desktop Chrome] › tests/e2e/general.spec.ts:37:3 › test links › exemplary breadcrumbs are correct: packages/tool-finder/tests/e2e/general.spec.ts#L42
3) [Desktop Chrome] › tests/e2e/general.spec.ts:37:3 › test links › exemplary breadcrumbs are correct Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByTestId('breadcrumbs-menu') Expected string: "Startseite/Werkzeugfinder für Visualisierungen" Received: <element(s) not found> Call log: - expect.toHaveText with timeout 5000ms - waiting for getByTestId('breadcrumbs-menu') 40 | 41 | await page.goto(allRoutes.PATH_QUIZ); > 42 | await expect(page.getByTestId("breadcrumbs-menu")).toHaveText( | ^ 43 | "Startseite/Werkzeugfinder für Visualisierungen", 44 | ); 45 | at /home/runner/work/digitalcheck-apps/digitalcheck-apps/packages/tool-finder/tests/e2e/general.spec.ts:42:56
[Desktop Chrome] › tests/e2e/general.spec.ts:60:3 › test links › clicking on breadcrumbs navigates to correct page: packages/tool-finder/tests/e2e/general.spec.ts#L1
4) [Desktop Chrome] › tests/e2e/general.spec.ts:60:3 › test links › clicking on breadcrumbs navigates to correct page Test timeout of 30000ms exceeded.
[Desktop Chrome] › tests/e2e/general.spec.ts:60:3 › test links › clicking on breadcrumbs navigates to correct page: packages/tool-finder/tests/e2e/general.spec.ts#L64
4) [Desktop Chrome] › tests/e2e/general.spec.ts:60:3 › test links › clicking on breadcrumbs navigates to correct page Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Startseite') 62 | }) => { 63 | await page.goto(allRoutes.PATH_QUIZ); > 64 | await page.getByText("Startseite").click(); | ^ 65 | await expect(page).toHaveURL(allRoutes.PATH_INFO); 66 | }); 67 | at /home/runner/work/digitalcheck-apps/digitalcheck-apps/packages/tool-finder/tests/e2e/general.spec.ts:64:40
check-and-test-shared / check-and-test: packages/shared/components/Button.tsx#L25
Unsafe member access .className on an `any` value
check-and-test-shared / check-and-test: packages/shared/components/Button.tsx#L25
Unsafe member access .className on an `any` value
🎭 Playwright Run Summary
145 failed [Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: digitale-kommunikation-sicherstellen [Desktop Chrome] › tests/e2e/examplePages.spec.ts:31:5 › Digitaltauglichkeit main functionality › renders navigation links for principle: digitale-kommunikation-sicherstellen [Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: wiederverwendung-von-daten-und-standards-ermoeglichen [Desktop Chrome] › tests/e2e/examplePages.spec.ts:31:5 › Digitaltauglichkeit main functionality › renders navigation links for principle: wiederverwendung-von-daten-und-standards-ermoeglichen [Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: datenschutz-und-informationssicherheit-gewaehrleisten [Desktop Chrome] › tests/e2e/examplePages.spec.ts:31:5 › Digitaltauglichkeit main functionality › renders navigation links for principle: datenschutz-und-informationssicherheit-gewaehrleisten [Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: klare-regelungen-fuer-eine-digitale-ausfuehrung-finden [Desktop Chrome] › tests/e2e/examplePages.spec.ts:31:5 › Digitaltauglichkeit main functionality › renders navigation links for principle: klare-regelungen-fuer-eine-digitale-ausfuehrung-finden [Desktop Chrome] › tests/e2e/examplePages.spec.ts:18:5 › Digitaltauglichkeit main functionality › displays detailed information for principle: automatisierung-ermoeglichen [Desktop Chrome] › tests/e2e/examplePages.spec.ts:54:5 › Digitaltauglichkeit Prinzipien Detail › displays paragraphs with relevant principles for: digitale-kommunikation-sicherstellen [Desktop Chrome] › tests/e2e/examplePages.spec.ts:67:5 › Digitaltauglichkeit Prinzipien Detail › navigates to laws associated with principle: digitale-kommunikation-sicherstellen [Desktop Chrome] › tests/e2e/examplePages.spec.ts:54:5 › Digitaltauglichkeit Prinzipien Detail › displays paragraphs with relevant principles for: wiederverwendung-von-daten-und-standards-ermoeglichen [Desktop Chrome] › tests/e2e/examplePages.spec.ts:67:5 › Digitaltauglichkeit Prinzipien Detail › navigates to laws associated with principle: wiederverwendung-von-daten-und-standards-ermoeglichen [Desktop Chrome] › tests/e2e/examplePages.spec.ts:54:5 › Digitaltauglichkeit Prinzipien Detail › displays paragraphs with relevant principles for: datenschutz-und-informationssicherheit-gewaehrleisten [Desktop Chrome] › tests/e2e/examplePages.spec.ts:67:5 › Digitaltauglichkeit Prinzipien Detail › navigates to laws associated with principle: datenschutz-und-informationssicherheit-gewaehrleisten [Desktop Chrome] › tests/e2e/examplePages.spec.ts:54:5 › Digitaltauglichkeit Prinzipien Detail › displays paragraphs with relevant principles for: klare-regelungen-fuer-eine-digitale-ausfuehrung-finden [Desktop Chrome] › tests/e2e/examplePages.spec.ts:67:5 › Digitaltauglichkeit Prinzipien Detail › navigates to laws associated with principle: klare-regelungen-fuer-eine-digitale-ausfuehrung-finden [Desktop Chrome] › tests/e2e/examplePages.spec.ts:54:5 › Digitaltauglichkeit Prinzipien Detail › displays paragraphs with relevant principles for: automatisierung-ermoeglichen [Desktop Chrome] › tests/e2e/examplePages.spec.ts:67:5 › Digitaltauglichkeit Prinzipien Detail › navigates to laws associated with principle: automatisierung-ermoeglichen [Desktop Chrome] › tests/e2e/examplePages.spec.ts:92:3 › Visualizations Overview Page › displays main heading and subtitle [Desktop Chrome] › tests/e2e/examplePages.spec.ts:104:3 › Visualizations Overview Page › displays visualization details correctly [Desktop Chrome] › tests/e2e/examplePages.spec.ts:118:3 › Visualizations Overview Page › opens images in new tab [Des
🎭 Playwright Run Summary
16 failed [Desktop Chrome] › tests/e2e/general.spec.ts:10:3 › test general functionality › all routes are reachable and have a breadcrumb menu + title [Desktop Chrome] › tests/e2e/general.spec.ts:31:3 › test links › link in header works ────────── [Desktop Chrome] › tests/e2e/general.spec.ts:37:3 › test links › exemplary breadcrumbs are correct [Desktop Chrome] › tests/e2e/general.spec.ts:60:3 › test links › clicking on breadcrumbs navigates to correct page [Desktop Chrome] › tests/e2e/quizAndResult.spec.ts:21:3 › test quiz page › page has h1 ───────── [Desktop Chrome] › tests/e2e/quizAndResult.spec.ts:27:3 › test quiz page › selecting and submitting form redirects to result page [Desktop Chrome] › tests/e2e/quizAndResult.spec.ts:35:3 › test quiz page › submitting without selection shows an error message [Desktop Chrome] › tests/e2e/quizAndResult.spec.ts:59:5 › test result page › visualisation object Interaktionen von Akteuren oder Datenflüsse leads to correct cluster schaubild [Desktop Chrome] › tests/e2e/quizAndResult.spec.ts:59:5 › test result page › visualisation object Entscheidungslogiken leads to correct cluster entscheidungsbaum [Desktop Chrome] › tests/e2e/quizAndResult.spec.ts:59:5 › test result page › visualisation object Einen ganzen Prozess leads to correct cluster flussdiagramm [Desktop Chrome] › tests/e2e/quizAndResult.spec.ts:59:5 › test result page › visualisation object Weiß ich nicht leads to correct cluster schaubild [Desktop Chrome] › tests/e2e/quizAndResult.spec.ts:59:5 › test result page › visualisation object Anderes leads to correct cluster schaubild [Desktop Chrome] › tests/e2e/quizAndResult.spec.ts:75:3 › test result page › recommendation shows image and alternatives [Desktop Chrome] › tests/e2e/quizAndResult.spec.ts:86:3 › test result page › change selection button works [Desktop Chrome] › tests/e2e/quizAndResult.spec.ts:94:3 › test result page › going to info page resets state [Desktop Chrome] › tests/e2e/quizAndResult.spec.ts:111:3 › test result page › feedback form is visible and clickable 10 passed (7.7m)

Artifacts

Produced during runtime
Name Size
dito-playwright-e2e-test-results
7.03 MB
tool-finder-playwright-e2e-test-results
3.05 MB