Skip to content

No definePageMeta in components #44

No definePageMeta in components

No definePageMeta in components #44

Triggered via push January 27, 2026 10:55
Status Failure
Total duration 16m 22s
Artifacts 3

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 10 warnings, and 1 notice
[firefox] › tests/api/redirect_on_different_slug.spec.ts:35:5 › Redirects from ID to slug (and from old slug to new slug) › /reuses/66a23b96cc450c85e4409890/discussions/ → /reuses/itineriz-deplacements-professionnels-jop-paris-2024/discussions: tests/base.ts#L51
10) [firefox] › tests/api/redirect_on_different_slug.spec.ts:35:5 › Redirects from ID to slug (and from old slug to new slug) › /reuses/66a23b96cc450c85e4409890/discussions/ → /reuses/itineriz-deplacements-professionnels-jop-paris-2024/discussions Error: Console errors/warnings: [JavaScript Warning: "A resource is blocked by OpaqueResponseBlocking, please check browser console for details." {file: "http://localhost:7000/images/http://dev.local:7000/images/https://static.data.gouv.fr/images/b4/fe1ee1821b4302adb36055d0c26f54.png" line: 0}] at base.ts:51 49 | const all = [...errors, ...warnings] 50 | if (all.length > 0) { > 51 | throw new Error(`Console errors/warnings:\n${all.join('\n')}`) | ^ 52 | } 53 | }, { auto: true }], 54 | }) at Object.base.extend.assertNoConsoleErrors.auto (/__w/cdata/cdata/tests/base.ts:51:13)
[firefox] › tests/api/redirect_on_different_slug.spec.ts:35:5 › Redirects from ID to slug (and from old slug to new slug) › /reuses/66a23b96cc450c85e4409890/ → /reuses/itineriz-deplacements-professionnels-jop-paris-2024: tests/base.ts#L51
9) [firefox] › tests/api/redirect_on_different_slug.spec.ts:35:5 › Redirects from ID to slug (and from old slug to new slug) › /reuses/66a23b96cc450c85e4409890/ → /reuses/itineriz-deplacements-professionnels-jop-paris-2024 Error: Console errors/warnings: [JavaScript Warning: "A resource is blocked by OpaqueResponseBlocking, please check browser console for details." {file: "http://localhost:7000/images/http://dev.local:7000/images/https://static.data.gouv.fr/images/b4/fe1ee1821b4302adb36055d0c26f54.png" line: 0}] [JavaScript Warning: "A resource is blocked by OpaqueResponseBlocking, please check browser console for details." {file: "http://localhost:7000/images/http://dev.local:7000/images/https://static.data.gouv.fr/images/ff/ddd56c1b234b24a2283d45123a173a.jpeg" line: 0}] at base.ts:51 49 | const all = [...errors, ...warnings] 50 | if (all.length > 0) { > 51 | throw new Error(`Console errors/warnings:\n${all.join('\n')}`) | ^ 52 | } 53 | }, { auto: true }], 54 | }) at Object.base.extend.assertNoConsoleErrors.auto (/__w/cdata/cdata/tests/base.ts:51:13)
[firefox] › tests/admin/delete-with-legal-mail.spec.ts:55:5 › Delete modal with legal mail option › Dataset deletion › shows mailto link when custom mail option is selected: tests/base.ts#L51
8) [firefox] › tests/admin/delete-with-legal-mail.spec.ts:55:5 › Delete modal with legal mail option › Dataset deletion › shows mailto link when custom mail option is selected Error: Console errors/warnings: Hydration completed but contains mismatches. at base.ts:51 49 | const all = [...errors, ...warnings] 50 | if (all.length > 0) { > 51 | throw new Error(`Console errors/warnings:\n${all.join('\n')}`) | ^ 52 | } 53 | }, { auto: true }], 54 | }) at Object.base.extend.assertNoConsoleErrors.auto (/__w/cdata/cdata/tests/base.ts:51:13)
[firefox] › tests/admin/delete-with-legal-mail.spec.ts:5:5 › Delete modal with legal mail option › Dataset deletion › shows mail options and sends automatic legal notice: tests/base.ts#L51
7) [firefox] › tests/admin/delete-with-legal-mail.spec.ts:5:5 › Delete modal with legal mail option › Dataset deletion › shows mail options and sends automatic legal notice Error: Console errors/warnings: Hydration completed but contains mismatches. at base.ts:51 49 | const all = [...errors, ...warnings] 50 | if (all.length > 0) { > 51 | throw new Error(`Console errors/warnings:\n${all.join('\n')}`) | ^ 52 | } 53 | }, { auto: true }], 54 | }) at Object.base.extend.assertNoConsoleErrors.auto (/__w/cdata/cdata/tests/base.ts:51:13)
[firefox] › tests/admin/badges.spec.ts:6:5 › Badge editing › Dataset badges › can add a badge on a dataset: tests/base.ts#L51
6) [firefox] › tests/admin/badges.spec.ts:6:5 › Badge editing › Dataset badges › can add a badge on a dataset Error: Console errors/warnings: Hydration completed but contains mismatches. at base.ts:51 49 | const all = [...errors, ...warnings] 50 | if (all.length > 0) { > 51 | throw new Error(`Console errors/warnings:\n${all.join('\n')}`) | ^ 52 | } 53 | }, { auto: true }], 54 | }) at Object.base.extend.assertNoConsoleErrors.auto (/__w/cdata/cdata/tests/base.ts:51:13)
[chromium-normal-user] › tests/admin/delete-modal.normal-user.spec.ts:4:3 › Delete modal as normal user › does not show mail options for non-admin user: tests/base.ts#L51
5) [chromium-normal-user] › tests/admin/delete-modal.normal-user.spec.ts:4:3 › Delete modal as normal user › does not show mail options for non-admin user Error: Console errors/warnings: Hydration completed but contains mismatches. at base.ts:51 49 | const all = [...errors, ...warnings] 50 | if (all.length > 0) { > 51 | throw new Error(`Console errors/warnings:\n${all.join('\n')}`) | ^ 52 | } 53 | }, { auto: true }], 54 | }) at Object.base.extend.assertNoConsoleErrors.auto (/__w/cdata/cdata/tests/base.ts:51:13)
[chromium] › tests/dataservices/add-dataset.spec.ts:4:1 › can add a dataset to an existing dataservice: tests/base.ts#L51
4) [chromium] › tests/dataservices/add-dataset.spec.ts:4:1 › can add a dataset to an existing dataservice Error: Console errors/warnings: Hydration completed but contains mismatches. at base.ts:51 49 | const all = [...errors, ...warnings] 50 | if (all.length > 0) { > 51 | throw new Error(`Console errors/warnings:\n${all.join('\n')}`) | ^ 52 | } 53 | }, { auto: true }], 54 | }) at Object.base.extend.assertNoConsoleErrors.auto (/__w/cdata/cdata/tests/base.ts:51:13)
[chromium] › tests/admin/delete-with-legal-mail.spec.ts:55:5 › Delete modal with legal mail option › Dataset deletion › shows mailto link when custom mail option is selected: tests/base.ts#L51
3) [chromium] › tests/admin/delete-with-legal-mail.spec.ts:55:5 › Delete modal with legal mail option › Dataset deletion › shows mailto link when custom mail option is selected Error: Console errors/warnings: Hydration completed but contains mismatches. at base.ts:51 49 | const all = [...errors, ...warnings] 50 | if (all.length > 0) { > 51 | throw new Error(`Console errors/warnings:\n${all.join('\n')}`) | ^ 52 | } 53 | }, { auto: true }], 54 | }) at Object.base.extend.assertNoConsoleErrors.auto (/__w/cdata/cdata/tests/base.ts:51:13)
[chromium] › tests/admin/delete-with-legal-mail.spec.ts:5:5 › Delete modal with legal mail option › Dataset deletion › shows mail options and sends automatic legal notice: tests/base.ts#L51
2) [chromium] › tests/admin/delete-with-legal-mail.spec.ts:5:5 › Delete modal with legal mail option › Dataset deletion › shows mail options and sends automatic legal notice Error: Console errors/warnings: Hydration completed but contains mismatches. at base.ts:51 49 | const all = [...errors, ...warnings] 50 | if (all.length > 0) { > 51 | throw new Error(`Console errors/warnings:\n${all.join('\n')}`) | ^ 52 | } 53 | }, { auto: true }], 54 | }) at Object.base.extend.assertNoConsoleErrors.auto (/__w/cdata/cdata/tests/base.ts:51:13)
[chromium] › tests/admin/badges.spec.ts:6:5 › Badge editing › Dataset badges › can add a badge on a dataset: tests/base.ts#L51
1) [chromium] › tests/admin/badges.spec.ts:6:5 › Badge editing › Dataset badges › can add a badge on a dataset Error: Console errors/warnings: Hydration completed but contains mismatches. at base.ts:51 49 | const all = [...errors, ...warnings] 50 | if (all.length > 0) { > 51 | throw new Error(`Console errors/warnings:\n${all.join('\n')}`) | ^ 52 | } 53 | }, { auto: true }], 54 | }) at Object.base.extend.assertNoConsoleErrors.auto (/__w/cdata/cdata/tests/base.ts:51:13)
quality: components/Datasets/AdminUpdateDatasetPage.vue#L3
Variable 'dataset' is already declared in the upper scope
quality: components/Datasets/AdminDatasetsPage.vue#L59
Variable 'pageData' is already declared in the upper scope
quality: components/Datasets/AdminDatasetResourcesPage.vue#L77
Variable 'resourcesPage' is already declared in the upper scope
quality: components/Dataservices/SearchPage.vue#L104
Variable 'searchResults' is already declared in the upper scope
quality: components/Dataservices/AdminUpdateDataservicePage.vue#L3
Variable 'dataservice' is already declared in the upper scope
quality: components/Dataservices/AdminDataservicesPage.vue#L44
Variable 'pageData' is already declared in the upper scope
quality: components/CommunityResources/AdminCommunityResourcesPage.vue#L18
Variable 'pageData' is already declared in the upper scope
quality: components/Brand/BrandCard.vue#L49
'v-html' directive can lead to XSS attack
quality: components/Brand/BrandBanner.vue#L15
'v-html' directive can lead to XSS attack
quality: components/Brand/BrandBanner.vue#L10
'v-html' directive can lead to XSS attack
🎭 Playwright Run Summary
43 failed [chromium] › tests/admin/badges.spec.ts:6:5 › Badge editing › Dataset badges › can add a badge on a dataset [chromium] › tests/admin/delete-with-legal-mail.spec.ts:5:5 › Delete modal with legal mail option › Dataset deletion › shows mail options and sends automatic legal notice [chromium] › tests/admin/delete-with-legal-mail.spec.ts:55:5 › Delete modal with legal mail option › Dataset deletion › shows mailto link when custom mail option is selected [chromium] › tests/dataservices/add-dataset.spec.ts:4:1 › can add a dataset to an existing dataservice [chromium-normal-user] › tests/admin/delete-modal.normal-user.spec.ts:4:3 › Delete modal as normal user › does not show mail options for non-admin user [firefox] › tests/admin/badges.spec.ts:6:5 › Badge editing › Dataset badges › can add a badge on a dataset [firefox] › tests/admin/delete-with-legal-mail.spec.ts:5:5 › Delete modal with legal mail option › Dataset deletion › shows mail options and sends automatic legal notice [firefox] › tests/admin/delete-with-legal-mail.spec.ts:55:5 › Delete modal with legal mail option › Dataset deletion › shows mailto link when custom mail option is selected [firefox] › tests/api/redirect_on_different_slug.spec.ts:35:5 › Redirects from ID to slug (and from old slug to new slug) › /reuses/66a23b96cc450c85e4409890/ → /reuses/itineriz-deplacements-professionnels-jop-paris-2024 [firefox] › tests/api/redirect_on_different_slug.spec.ts:35:5 › Redirects from ID to slug (and from old slug to new slug) › /reuses/66a23b96cc450c85e4409890/discussions/ → /reuses/itineriz-deplacements-professionnels-jop-paris-2024/discussions [firefox] › tests/dataservices/[did].spec.ts:29:1 › discussions tab is accessible ────────────── [firefox] › tests/dataservices/add-dataset.spec.ts:4:1 › can add a dataset to an existing dataservice [firefox] › tests/datasets/[did].spec.ts:23:1 › dataset labels have proper tooltips and information [firefox] › tests/datasets/[did].spec.ts:34:1 › clicking dataset label navigates to filtered search [firefox] › tests/datasets/[did].spec.ts:88:1 › discussions tab navigates to discussions page ── [firefox] › tests/datasets/[did].spec.ts:100:1 › resources are displayed and accordion expands ─ [firefox] › tests/datasets/creation.spec.ts:67:1 › can create a dataset with full information ── [firefox] › tests/datasets/search.spec.ts:15:1 › dataset label filter is available and functional [firefox] › tests/datasets/search.spec.ts:46:1 › search results update when badge filter is applied [firefox] › tests/datasets/search.spec.ts:70:1 › badge filter can be cleared ─────────────────── [firefox] › tests/datasets/search.spec.ts:95:1 › badge filter persists on page reload ────────── [firefox] › tests/datasets/search.spec.ts:118:1 › clicking dataset navigates to detail ───────── [firefox] › tests/edito/pages-editor.spec.ts:2:1 › can save edito page from admin without error toast [firefox] › tests/edito/pages-editor.spec.ts:26:1 › can edit edito page with all bloc types ──── [firefox] › tests/legacy/edito_redirects_to_search.spec.ts:18:5 › Search redirections › /datasets?q=elections → /datasets/search?q=elections [firefox] › tests/legacy/edito_redirects_to_search.spec.ts:26:5 › Search redirections › /datasets stays on landing page [firefox] › tests/legacy/edito_redirects_to_search.spec.ts:26:5 › Search redirections › /datasets?utm_source=test&random=value stays on landing page [firefox] › tests/legacy/redirect_trailing_slash.spec.ts:26:5 › Search redirections › /datasets/ → /datasets [firefox] › tests/legacy/redirect_trailing_slash.spec.ts:26:5 › Search redirections › /datasets/slug/information/ → /datasets/slug/informatio

Artifacts

Produced during runtime
Name Size Digest
build-output Expired
59.8 MB
sha256:05320bb1cce62ee7347c17e91aa2200a8508b7217cc0886e6e20a4e8af6bd7c7
playwright-report
105 MB
sha256:8fdf4460bc158478f6667002c93c9e20ce44ad1539ac42b6119f92d2e3cdc824
playwright-screenshots
1.22 MB
sha256:d69226288b564733a2a9b557e80258f1ae7826b416f3d142f177b5382c649a8c