fix: Topics GlobalSearch definitions #9
ci.yml
on: push
Annotations
8 errors, 14 warnings, and 2 notices
|
e2e (chromium)
Process completed with exit code 1.
|
|
[chromium] › tests/posts/kind.spec.ts:23:3 › Post kind filter › page posts should not appear in public news list:
tests/posts/kind.spec.ts#L39
3) [chromium] › tests/posts/kind.spec.ts:23:3 › Post kind filter › page posts should not appear in public news list, admin should show type and filter
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for getByTestId('markdown-editor')
37 |
38 | await page.getByRole('button', { name: 'Suivant' }).click()
> 39 | await page.getByTestId('markdown-editor').click()
| ^
40 | await page.getByTestId('markdown-editor').fill('Contenu de l\'actualité')
41 | await page.getByTestId('markdown-editor').press('Tab')
42 | await page.waitForTimeout(500)
at /__w/cdata/cdata/tests/posts/kind.spec.ts:39:47
|
|
[chromium] › tests/datasets/[did].spec.ts:103:1 › discussions tab navigates to discussions page:
tests/datasets/[did].spec.ts#L108
2) [chromium] › tests/datasets/[did].spec.ts:103:1 › discussions tab navigates to discussions page
TimeoutError: page.waitForLoadState: Timeout 30000ms exceeded.
106 | )
107 | // Wait for Vue hydration before clicking NuxtLink (fix flaky test on Firefox)
> 108 | await page.waitForLoadState('networkidle')
| ^
109 |
110 | const discussionsTab = page.getByRole('link', { name: /Discussions/ })
111 | await discussionsTab.click()
at /__w/cdata/cdata/tests/datasets/[did].spec.ts:108:14
|
|
[chromium] › tests/dataservices/creation.spec.ts:4:1 › can create a dataservice:
http:/localhost:3000/_nuxt/DDsCPRjS.js#L1
1) [chromium] › tests/dataservices/creation.spec.ts:4:1 › can create a dataservice ───────────────
Error: Console errors/warnings:
TypeError: Cannot read properties of null (reading 'id')
at http://localhost:3000/_nuxt/DDsCPRjS.js:1:3863
at http://localhost:3000/_nuxt/DDsCPRjS.js:1:3863
at Object.base.extend.assertNoConsoleErrors.auto (/__w/cdata/cdata/tests/base.ts:57:13)
|
|
e2e (firefox)
Process completed with exit code 1.
|
|
[firefox] › tests/datasets/[did].spec.ts:138:1 › quality tooltip displays content and link is clickable:
tests/datasets/[did].spec.ts#L143
3) [firefox] › tests/datasets/[did].spec.ts:138:1 › quality tooltip displays content and link is clickable
TimeoutError: page.waitForLoadState: Timeout 30000ms exceeded.
141 | )
142 | // Wait for Vue hydration before clicking the toggletip (try fix flaky test on Firefox)
> 143 | await page.waitForLoadState('networkidle')
| ^
144 |
145 | const qualityButton = page.getByRole('button', { name: 'Qualité des métadonnées' }).first()
146 | await expect(qualityButton).toBeVisible()
at /__w/cdata/cdata/tests/datasets/[did].spec.ts:143:14
|
|
[firefox] › tests/datasets/[did].spec.ts:31:1 › dataset labels have proper tooltips and information:
tests/datasets/[did].spec.ts#L38
2) [firefox] › tests/datasets/[did].spec.ts:31:1 › dataset labels have proper tooltips and information
TimeoutError: page.waitForLoadState: Timeout 30000ms exceeded.
36 | )
37 | // Wait for Vue hydration before clicking the toggletip (try fix flaky test on Firefox)
> 38 | await page.waitForLoadState('networkidle')
| ^
39 |
40 | await page.getByTestId('label-toggletip-button').click()
41 | await expect(page.getByTestId('label-toggletip-content')).toBeVisible()
at /__w/cdata/cdata/tests/datasets/[did].spec.ts:38:14
|
|
[firefox] › tests/dataservices/[did].spec.ts:28:1 › discussions tab is accessible:
tests/dataservices/[did].spec.ts#L31
1) [firefox] › tests/dataservices/[did].spec.ts:28:1 › discussions tab is accessible ─────────────
TimeoutError: page.waitForLoadState: Timeout 30000ms exceeded.
29 | await page.goto(`/dataservices/${DATASERVICE_SLUG}`)
30 | // Wait for Vue hydration before clicking NuxtLink (fix flaky test on Firefox)
> 31 | await page.waitForLoadState('networkidle')
| ^
32 |
33 | const discussionsTab = page.getByRole('link', { name: /Discussions/ })
34 | await expect(discussionsTab).toBeVisible()
at /__w/cdata/cdata/tests/dataservices/[did].spec.ts:31:14
|
|
quality
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
|
|
quality:
components/Datasets/DescribeResource.vue#L52
Variable 'extensions' is already declared in the upper scope
|
|
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#L85
Variable 'resourcesPage' 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
|
|
build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
|
|
e2e (chromium)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: astral-sh/setup-uv@v6, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
|
|
e2e (firefox)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: astral-sh/setup-uv@v6, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
|
|
🎭 Playwright Run Summary
3 failed
[chromium] › tests/dataservices/creation.spec.ts:4:1 › can create a dataservice ────────────────
[chromium] › tests/datasets/[did].spec.ts:103:1 › discussions tab navigates to discussions page
[chromium] › tests/posts/kind.spec.ts:23:3 › Post kind filter › page posts should not appear in public news list, admin should show type and filter
98 passed (5.6m)
|
|
🎭 Playwright Run Summary
3 failed
[firefox] › tests/dataservices/[did].spec.ts:28:1 › discussions tab is accessible ──────────────
[firefox] › tests/datasets/[did].spec.ts:31:1 › dataset labels have proper tooltips and information
[firefox] › tests/datasets/[did].spec.ts:138:1 › quality tooltip displays content and link is clickable
94 passed (6.5m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
build-output
Expired
|
68.5 MB |
sha256:828f6a615669a5bf94e189918ad3df7ce455a230cd9dc68f56141fec56ad81f3
|
|
|
playwright-report-chromium
Expired
|
9.09 MB |
sha256:c3fee6ce6be4ca9689613a8ecdffe5fa48d6bc5dcfe393db1d128807c905e800
|
|
|
playwright-report-firefox
Expired
|
26.4 MB |
sha256:e17513aebc16df9eec72314fe39f2d85679a3bb3733e00a8ff6ec980e2e4386b
|
|
|
playwright-screenshots-chromium
Expired
|
3.63 MB |
sha256:c59e06e464467c6bdbdfd57b48a11124ba13b497b4a9232e25961339dcd47dae
|
|
|
playwright-screenshots-firefox
Expired
|
3.63 MB |
sha256:b48f22c2631dfac00f0c657a08c268495d1f849ac3949b429f1673fcc53eb6cb
|
|