fix(ci): bake dummy payment publishable keys into E2E build #552
e2e.yml
on: push
Annotations
6 errors, 31 warnings, and 1 notice
|
[webkit-gen] › tests/e2e/tests/cross-page-navigation.spec.ts:348:7 › Cross-Page Navigation › scroll position resets on navigation:
tests/e2e/tests/cross-page-navigation.spec.ts#L363
5) [webkit-gen] › tests/e2e/tests/cross-page-navigation.spec.ts:348:7 › Cross-Page Navigation › scroll position resets on navigation
Error: expect(received).toBeLessThanOrEqual(expected)
Expected: <= 200
Received: 500
361 | // to ~120px due to address bar height differences)
362 | const scrollPosition = await page.evaluate(() => window.scrollY);
> 363 | expect(scrollPosition).toBeLessThanOrEqual(200);
| ^
364 | });
365 |
366 | test('active navigation item is highlighted', async ({ page }) => {
at /home/runner/work/ScriptHammer/ScriptHammer/tests/e2e/tests/cross-page-navigation.spec.ts:363:28
|
|
[firefox-gen] › tests/e2e/tests/cross-page-navigation.spec.ts:348:7 › Cross-Page Navigation › scroll position resets on navigation:
tests/e2e/tests/cross-page-navigation.spec.ts#L363
4) [firefox-gen] › tests/e2e/tests/cross-page-navigation.spec.ts:348:7 › Cross-Page Navigation › scroll position resets on navigation
Error: expect(received).toBeLessThanOrEqual(expected)
Expected: <= 200
Received: 500
361 | // to ~120px due to address bar height differences)
362 | const scrollPosition = await page.evaluate(() => window.scrollY);
> 363 | expect(scrollPosition).toBeLessThanOrEqual(200);
| ^
364 | });
365 |
366 | test('active navigation item is highlighted', async ({ page }) => {
at /home/runner/work/ScriptHammer/ScriptHammer/tests/e2e/tests/cross-page-navigation.spec.ts:363:28
|
|
[webkit-gen] › tests/e2e/payment/03-failed-payment-retry.spec.ts:98:7 › Failed Payment Retry Logic › should show payment demo page correctly:
tests/e2e/utils/test-user-factory.ts#L909
3) [webkit-gen] › tests/e2e/payment/03-failed-payment-retry.spec.ts:98:7 › Failed Payment Retry Logic › should show payment demo page correctly
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Auth failed: Sign In link visible on http://localhost:3000/sign-in/?returnUrl=%2Fprofile%2F. User not authenticated.
at utils/test-user-factory.ts:909
907 |
908 | if (isSignInVisible) {
> 909 | throw new Error(
| ^
910 | `Auth failed: Sign In link visible on ${page.url()}. User not authenticated.`
911 | );
912 | }
at waitForAuthenticatedState (/home/runner/work/ScriptHammer/ScriptHammer/tests/e2e/utils/test-user-factory.ts:909:13)
at /home/runner/work/ScriptHammer/ScriptHammer/tests/e2e/payment/03-failed-payment-retry.spec.ts:39:5
|
|
[webkit-gen] › tests/e2e/payment/03-failed-payment-retry.spec.ts:98:7 › Failed Payment Retry Logic › should show payment demo page correctly:
tests/e2e/payment/03-failed-payment-retry.spec.ts#L41
3) [webkit-gen] › tests/e2e/payment/03-failed-payment-retry.spec.ts:98:7 › Failed Payment Retry Logic › should show payment demo page correctly
Error: page.goto: Navigation to "http://localhost:3000/payment-demo" is interrupted by another navigation to "http://localhost:3000/sign-in/index.txt?returnUrl=%2Fprofile%2F"
Call log:
- navigating to "http://localhost:3000/payment-demo", waiting until "load"
39 | await waitForAuthenticatedState(page);
40 |
> 41 | await page.goto('/payment-demo');
| ^
42 | await dismissCookieBanner(page);
43 | });
44 |
at /home/runner/work/ScriptHammer/ScriptHammer/tests/e2e/payment/03-failed-payment-retry.spec.ts:41:16
|
|
[firefox-msg] › tests/e2e/messaging/real-time-delivery.spec.ts:279:7 › Real-time Message Delivery (T098) › should deliver message in <500ms between two windows:
tests/e2e/messaging/real-time-delivery.spec.ts#L93
2) [firefox-msg] › tests/e2e/messaging/real-time-delivery.spec.ts:279:7 › Real-time Message Delivery (T098) › should deliver message in <500ms between two windows
Error: expect(locator).toBeVisible() failed
Locator: getByText('Real-time test message 1775681298002')
Expected: visible
Received: <element(s) not found>
Timeout: 60000ms
Call log:
- Expect "toBeVisible" with timeout 60000ms
- waiting for getByText('Real-time test message 1775681298002')
91 | await dismissCookieBanner(page2);
92 | await handleReAuthModal(page2, password);
> 93 | await expect(page2.getByText(testMessage)).toBeVisible({ timeout: 60000 });
| ^
94 | }
95 | }
96 |
at waitForMessageOnPage2 (/home/runner/work/ScriptHammer/ScriptHammer/tests/e2e/messaging/real-time-delivery.spec.ts:93:48)
at /home/runner/work/ScriptHammer/ScriptHammer/tests/e2e/messaging/real-time-delivery.spec.ts:292:5
|
|
[firefox-msg] › tests/e2e/messaging/encrypted-messaging.spec.ts:177:7 › Encrypted Messaging Flow › should send and receive encrypted message between two users:
tests/e2e/messaging/encrypted-messaging.spec.ts#L327
1) [firefox-msg] › tests/e2e/messaging/encrypted-messaging.spec.ts:177:7 › Encrypted Messaging Flow › should send and receive encrypted message between two users
Error: expect(locator).toBeVisible() failed
Locator: getByText('Test encrypted message 1775681051261')
Expected: visible
Received: <element(s) not found>
Timeout: 30000ms
Call log:
- Expect "toBeVisible" with timeout 30000ms
- waiting for getByText('Test encrypted message 1775681051261')
325 | await scrollThreadToBottom(pageB);
326 | }
> 327 | await expect(messageB).toBeVisible({ timeout: 30000 });
| ^
328 |
329 | // ===== STEP 10: Verify User B can reply =====
330 | const replyMessage = `Reply from User B ${Date.now()}`;
at /home/runner/work/ScriptHammer/ScriptHammer/tests/e2e/messaging/encrypted-messaging.spec.ts:327:30
|
|
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/upload-artifact@v4, 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/
|
|
Smoke Tests
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/download-artifact@v4, actions/setup-node@v4, 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/
|
|
Auth Setup
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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/
|
|
Rate-Limiting Tests
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/download-artifact@v4, actions/setup-node@v4, 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-gen 6/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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-gen 1/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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-gen 4/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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-gen 3/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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-gen 2/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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-msg 2/2)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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-gen 5/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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-msg 1/2)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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-gen 5/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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-gen 3/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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-gen 6/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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-gen 1/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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-gen 2/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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-gen 4/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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-msg 1/2)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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-msg 2/2)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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 (webkit-gen 3/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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 (webkit-gen 1/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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 (webkit-gen 2/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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 (webkit-gen 6/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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 (webkit-gen 4/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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 (webkit-msg 1/2)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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 (webkit-msg 2/2)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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 (webkit-gen 5/6)
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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/
|
|
Test Report
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/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, 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/
|
|
Slow Test:
[chromium-msg] › tests/e2e/messaging/real-time-delivery.spec.ts#L0
[chromium-msg] › tests/e2e/messaging/real-time-delivery.spec.ts took 7.7m
|
|
Slow Test:
[webkit-msg] › tests/e2e/messaging/real-time-delivery.spec.ts#L0
[webkit-msg] › tests/e2e/messaging/real-time-delivery.spec.ts took 8.2m
|
|
🎭 Playwright Run Summary
5 flaky
[firefox-msg] › tests/e2e/messaging/encrypted-messaging.spec.ts:177:7 › Encrypted Messaging Flow › should send and receive encrypted message between two users
[firefox-msg] › tests/e2e/messaging/real-time-delivery.spec.ts:279:7 › Real-time Message Delivery (T098) › should deliver message in <500ms between two windows
[webkit-gen] › tests/e2e/payment/03-failed-payment-retry.spec.ts:98:7 › Failed Payment Retry Logic › should show payment demo page correctly
[firefox-gen] › tests/e2e/tests/cross-page-navigation.spec.ts:348:7 › Cross-Page Navigation › scroll position resets on navigation
[webkit-gen] › tests/e2e/tests/cross-page-navigation.spec.ts:348:7 › Cross-Page Navigation › scroll position resets on navigation
307 skipped
975 passed (15.7m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
auth-state
Expired
|
1.7 KB |
sha256:dbd1d480098070d6ed7e5d2e5fbd2bbba88272e968f6f00d0e7114381744c245
|
|
|
blob-report-chromium-gen-2
Expired
|
7.38 MB |
sha256:c50d63ad2d60cb290c59dd5bb1bf8c1a26d2601354cdc8af4825bbacce323cf1
|
|
|
blob-report-chromium-gen-3
Expired
|
17 MB |
sha256:bc7e7113ce534a295b2f626376b9f0c9c58dd38860151b9f6e28c5ccd9927d51
|
|
|
blob-report-chromium-gen-4
Expired
|
2.89 MB |
sha256:d2f67f5e0e164432bee725209115453338059e538dfc21e457ad2224b53be4e2
|
|
|
blob-report-chromium-gen-5
Expired
|
10.5 MB |
sha256:dea4635267baac34a710a978c9833b077b0d15cf665f2f33e30623c3a1a319e9
|
|
|
blob-report-chromium-gen-6
Expired
|
6.8 MB |
sha256:5d2c594ff8a9dc779e1bdae4a83008cb21e209c59669cedd7fe17bc0439b84c2
|
|
|
blob-report-chromium-gen-7
Expired
|
8.41 MB |
sha256:ca21e959c2af8c57ef0becb3d00d9dcf09db6d12d9e41c20faeef7ce2a452b86
|
|
|
blob-report-chromium-msg-0
Expired
|
6.16 MB |
sha256:d97af23a9b505f80a42b2a082180c0e1af4e415c12cef8bb548b2f1d5caf74bb
|
|
|
blob-report-chromium-msg-1
Expired
|
4.59 MB |
sha256:61f2768bd16e2d6a577fa744d3970ada67eac76082b9d854c2516c361fb2f9fe
|
|
|
blob-report-firefox-gen-2
Expired
|
6.54 MB |
sha256:3af830c9ab5990d4e93cdecc9bcda3f8d996ba9d72841fb300d81286f9e90ac9
|
|
|
blob-report-firefox-gen-3
Expired
|
17.8 MB |
sha256:36de2e66430d9d9330dc50403ff1dcb71939409e4a0f888cfd6dafe9242f0a69
|
|
|
blob-report-firefox-gen-4
Expired
|
3.3 MB |
sha256:7540ac08082ef901d462ac3dec199f7abee3d718935b73945a44aa34651f0318
|
|
|
blob-report-firefox-gen-5
Expired
|
13.5 MB |
sha256:3857425c8e684650b21581750dff1c53f46869c3049fd46694e3af800b289625
|
|
|
blob-report-firefox-gen-6
Expired
|
7.68 MB |
sha256:6aa5fa9aaa42fbbe84a3b668c53fbdf54fe4939cffb2062c8d4ab8bc493b6d64
|
|
|
blob-report-firefox-gen-7
Expired
|
9.8 MB |
sha256:2e53f396d7383c8f965748ee4bd28f7dfeac5dc3451474b66f3f4bc3e123ac66
|
|
|
blob-report-firefox-msg-0
Expired
|
40.5 MB |
sha256:b1643baa54e30d4aa24138775f1396c0a10e597fc6ea2bae521cdbbc821eedc4
|
|
|
blob-report-firefox-msg-1
Expired
|
140 MB |
sha256:f083a500194011f8d9abae1f52ac3e359f8feeafa29a3163ad0bdf806de66b70
|
|
|
blob-report-webkit-gen-2
Expired
|
18.1 MB |
sha256:4e3776566011698b9c2062adcc312bc288de8e19c55585f9bdcc8c683aa96085
|
|
|
blob-report-webkit-gen-3
Expired
|
24.4 MB |
sha256:01496ea75fa9b92bc7957f34f2a82a5dbee435938a172015137b1e4c29444b1f
|
|
|
blob-report-webkit-gen-4
Expired
|
11.8 MB |
sha256:e8aa8d582f28c8072ae040043b33b4035fa34612745b01f291ae5ab3c292a6e5
|
|
|
blob-report-webkit-gen-5
Expired
|
24.2 MB |
sha256:52f27211045d8b77cac9c2f36f3e19bae807ce5544b42b42e8108043e80f570c
|
|
|
blob-report-webkit-gen-6
Expired
|
18.5 MB |
sha256:8b27c4acdb9c1964cdc78d2bffbc8969a9fba3014536943f3c5b004c37a621f6
|
|
|
blob-report-webkit-gen-7
Expired
|
19.5 MB |
sha256:2b2867d66907b4c29c71621efb9c3c6dc6556443ce423bf20c43845bc9c0e28d
|
|
|
blob-report-webkit-msg-0
Expired
|
15.9 MB |
sha256:a9559b8164afc0577d7a0f1b0fa917a4276ea36d374824e47c272d0b1e597457
|
|
|
blob-report-webkit-msg-1
Expired
|
12.3 MB |
sha256:6ddab190715bcbd945a9b2455496567214114dfa3ec0d3193e8cff807cefaf13
|
|
|
build-output
Expired
|
17.3 MB |
sha256:eee738ab87048a9556fb3c9567e272f24623a4ef0b09836ce3a2f210cea4fb6e
|
|
|
playwright-report
Expired
|
439 MB |
sha256:31ced4756bd5b5d58ca5ce3b786d6e1c8098b565a36f61b7d048eae79d0be212
|
|