CI #1924
ci.yaml
on: merge_group
lint
37s
prettier
1m 7s
test
31s
migrations-check
28s
migration-safety
23s
build
4m 6s
e2e
7m 39s
Annotations
5 errors, 8 warnings, and 1 notice
|
[admin] › __tests__/e2e/admin/view-document-button.e2e.spec.ts:101:3 › ViewDocumentButton hidden on draft documents › hides live document button on a draft page:
__tests__/e2e/admin/view-document-button.e2e.spec.ts#L111
3) [admin] › __tests__/e2e/admin/view-document-button.e2e.spec.ts:101:3 › ViewDocumentButton hidden on draft documents › hides live document button on a draft page
Error: page.waitForURL: Target page, context or browser has been closed
=========================== logs ===========================
waiting for navigation until "load"
============================================================
109 | await firstLink.waitFor({ timeout: 15000 })
110 | await firstLink.click()
> 111 | await adminPage.waitForURL(/\/collections\/pages\/\d+/)
| ^
112 |
113 | await expect(adminPage.locator('#view-document-button')).toBeVisible({ timeout: 10000 })
114 |
at /home/runner/work/web/web/__tests__/e2e/admin/view-document-button.e2e.spec.ts:111:21
|
|
[admin] › __tests__/e2e/admin/view-document-button.e2e.spec.ts:101:3 › ViewDocumentButton hidden on draft documents › hides live document button on a draft page:
__tests__/e2e/admin/view-document-button.e2e.spec.ts#L0
3) [admin] › __tests__/e2e/admin/view-document-button.e2e.spec.ts:101:3 › ViewDocumentButton hidden on draft documents › hides live document button on a draft page
Test timeout of 90000ms exceeded.
|
|
[admin] › __tests__/e2e/admin/view-document-button.e2e.spec.ts:11:3 › ViewDocumentButton on published documents › shows live document button on a published post:
__tests__/e2e/admin/view-document-button.e2e.spec.ts#L23
2) [admin] › __tests__/e2e/admin/view-document-button.e2e.spec.ts:11:3 › ViewDocumentButton on published documents › shows live document button on a published post
Error: page.waitForURL: Target page, context or browser has been closed
=========================== logs ===========================
waiting for navigation until "load"
============================================================
21 |
22 | // Wait for the document edit view to load
> 23 | await adminPage.waitForURL(/\/collections\/posts\/\d+/)
| ^
24 |
25 | // The live document button should be visible for published posts
26 | await expect(adminPage.locator('#view-document-button')).toBeVisible({ timeout: 10000 })
at /home/runner/work/web/web/__tests__/e2e/admin/view-document-button.e2e.spec.ts:23:21
|
|
[admin] › __tests__/e2e/admin/view-document-button.e2e.spec.ts:11:3 › ViewDocumentButton on published documents › shows live document button on a published post:
__tests__/e2e/admin/view-document-button.e2e.spec.ts#L0
2) [admin] › __tests__/e2e/admin/view-document-button.e2e.spec.ts:11:3 › ViewDocumentButton on published documents › shows live document button on a published post
Test timeout of 60000ms exceeded.
|
|
[admin] › __tests__/e2e/admin/tenant-selector/sync-on-save.e2e.spec.ts:111:3 › Tenant selector syncs on save › should update tenant name in selector after editing:
__tests__/e2e/admin/tenant-selector/sync-on-save.e2e.spec.ts#L137
1) [admin] › __tests__/e2e/admin/tenant-selector/sync-on-save.e2e.spec.ts:111:3 › Tenant selector syncs on save › should update tenant name in selector after editing
Error: expect(received).toContain(expected) // indexOf
Expected value: "E2E Sync Test Renamed"
Received array: ["Death Valley Avalanche Center", "E2E Sync Test Center", "E2E Sync Test Center", "Northwest Avalanche Center", "Sawtooth Avalanche Center", "Sierra Avalanche Center"]
135 |
136 | const options = await getTenantOptions(page)
> 137 | expect(options).toContain(UPDATED_TENANT_NAME)
| ^
138 | } finally {
139 | if (slug) await deleteTenantBySlug(page, slug)
140 | await page.context().close()
at /home/runner/work/web/web/__tests__/e2e/admin/tenant-selector/sync-on-save.e2e.spec.ts:137:23
|
|
migration-safety
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. 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/
|
|
migrations-check
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. 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/
|
|
test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. 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/
|
|
lint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. 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/
|
|
prettier
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. 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/
|
|
build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. 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/
|
|
e2e
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. 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/
|
|
e2e
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
|
|
🎭 Playwright Run Summary
3 flaky
[admin] › __tests__/e2e/admin/tenant-selector/sync-on-save.e2e.spec.ts:111:3 › Tenant selector syncs on save › should update tenant name in selector after editing
[admin] › __tests__/e2e/admin/view-document-button.e2e.spec.ts:11:3 › ViewDocumentButton on published documents › shows live document button on a published post
[admin] › __tests__/e2e/admin/view-document-button.e2e.spec.ts:101:3 › ViewDocumentButton hidden on draft documents › hides live document button on a draft page
89 passed (3.5m)
|