Skip to content

CI

CI #1924

Triggered via merge group March 24, 2026 12:43
Status Success
Total duration 7m 43s
Artifacts

ci.yaml

on: merge_group
Fit to window
Zoom out
Zoom in

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)