Skip to content

chore(blog): Node.js Interactive 2026 #3642

chore(blog): Node.js Interactive 2026

chore(blog): Node.js Interactive 2026 #3642

Triggered via pull request August 14, 2026 04:05
Status Cancelled
Total duration 4m 34s
Artifacts 1
Playwright Tests
4m 30s
Playwright Tests
Fit to window
Zoom out
Zoom in

Annotations

12 errors, 1 warning, and 1 notice
Playwright Tests
Canceling since a higher priority waiting request for Playwright Tests on Cloudflare Open-Next-refs/pull/9103/merge exists
[webkit] › tests/e2e/general-behavior.spec.ts:125:5 › Node.js Website › Theme › should respect system preference initially: apps/site/tests/e2e/general-behavior.spec.ts#L75
3) [webkit] › tests/e2e/general-behavior.spec.ts:125:5 › Node.js Website › Theme › should respect system preference initially Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Could not connect to 127.0.0.1: Connection refused Call log: - navigating to "http://127.0.0.1:8787/en", waiting until "load" 73 | // Start each test from the English homepage 74 | test.beforeEach(async ({ page }) => { > 75 | await page.goto('/en'); | ^ 76 | }); 77 | 78 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:75:16
[webkit] › tests/e2e/general-behavior.spec.ts:125:5 › Node.js Website › Theme › should respect system preference initially: apps/site/tests/e2e/general-behavior.spec.ts#L75
3) [webkit] › tests/e2e/general-behavior.spec.ts:125:5 › Node.js Website › Theme › should respect system preference initially Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Could not connect to 127.0.0.1: Connection refused Call log: - navigating to "http://127.0.0.1:8787/en", waiting until "load" 73 | // Start each test from the English homepage 74 | test.beforeEach(async ({ page }) => { > 75 | await page.goto('/en'); | ^ 76 | }); 77 | 78 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:75:16
Playwright Tests on Cloudflare Open-Next
Canceling since a higher priority waiting request for Playwright Tests on Cloudflare Open-Next-refs/pull/9103/merge exists
[webkit] › tests/e2e/general-behavior.spec.ts:125:5 › Node.js Website › Theme › should respect system preference initially: apps/site/tests/e2e/general-behavior.spec.ts#L75
3) [webkit] › tests/e2e/general-behavior.spec.ts:125:5 › Node.js Website › Theme › should respect system preference initially Error: page.goto: Could not connect to 127.0.0.1: Connection refused Call log: - navigating to "http://127.0.0.1:8787/en", waiting until "load" 73 | // Start each test from the English homepage 74 | test.beforeEach(async ({ page }) => { > 75 | await page.goto('/en'); | ^ 76 | }); 77 | 78 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:75:16
[webkit] › tests/e2e/general-behavior.spec.ts:111:5 › Node.js Website › Theme › should persist theme across page navigation: apps/site/tests/e2e/general-behavior.spec.ts#L75
2) [webkit] › tests/e2e/general-behavior.spec.ts:111:5 › Node.js Website › Theme › should persist theme across page navigation Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Could not connect to 127.0.0.1: Connection refused Call log: - navigating to "http://127.0.0.1:8787/en", waiting until "load" 73 | // Start each test from the English homepage 74 | test.beforeEach(async ({ page }) => { > 75 | await page.goto('/en'); | ^ 76 | }); 77 | 78 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:75:16
[webkit] › tests/e2e/general-behavior.spec.ts:111:5 › Node.js Website › Theme › should persist theme across page navigation: apps/site/tests/e2e/general-behavior.spec.ts#L75
2) [webkit] › tests/e2e/general-behavior.spec.ts:111:5 › Node.js Website › Theme › should persist theme across page navigation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Could not connect to 127.0.0.1: Connection refused Call log: - navigating to "http://127.0.0.1:8787/en", waiting until "load" 73 | // Start each test from the English homepage 74 | test.beforeEach(async ({ page }) => { > 75 | await page.goto('/en'); | ^ 76 | }); 77 | 78 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:75:16
[webkit] › tests/e2e/general-behavior.spec.ts:111:5 › Node.js Website › Theme › should persist theme across page navigation: apps/site/tests/e2e/general-behavior.spec.ts#L75
2) [webkit] › tests/e2e/general-behavior.spec.ts:111:5 › Node.js Website › Theme › should persist theme across page navigation Error: page.goto: Could not connect to 127.0.0.1: Connection refused Call log: - navigating to "http://127.0.0.1:8787/en", waiting until "load" 73 | // Start each test from the English homepage 74 | test.beforeEach(async ({ page }) => { > 75 | await page.goto('/en'); | ^ 76 | }); 77 | 78 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:75:16
[webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown: apps/site/tests/e2e/general-behavior.spec.ts#L75
1) [webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Could not connect to 127.0.0.1: Connection refused Call log: - navigating to "http://127.0.0.1:8787/en", waiting until "load" 73 | // Start each test from the English homepage 74 | test.beforeEach(async ({ page }) => { > 75 | await page.goto('/en'); | ^ 76 | }); 77 | 78 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:75:16
[webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown: apps/site/tests/e2e/general-behavior.spec.ts#L75
1) [webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Could not connect to 127.0.0.1: Connection refused Call log: - navigating to "http://127.0.0.1:8787/en", waiting until "load" 73 | // Start each test from the English homepage 74 | test.beforeEach(async ({ page }) => { > 75 | await page.goto('/en'); | ^ 76 | }); 77 | 78 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:75:16
[webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown: apps/site/tests/e2e/general-behavior.spec.ts#L98
1) [webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Select theme' }) 96 | 97 | // Set dark first, then switch to light > 98 | await themeToggle.click(); | ^ 99 | await page 100 | .getByRole('menuitem', { name: locators.themeDarkLabel }) 101 | .click(); at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:98:25
[webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown: apps/site/tests/e2e/general-behavior.spec.ts#L0
1) [webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown Test timeout of 30000ms exceeded.
Playwright Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda, step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
5 failed [webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown [webkit] › tests/e2e/general-behavior.spec.ts:111:5 › Node.js Website › Theme › should persist theme across page navigation [webkit] › tests/e2e/general-behavior.spec.ts:125:5 › Node.js Website › Theme › should respect system preference initially [webkit] › tests/e2e/general-behavior.spec.ts:137:5 › Node.js Website › Language › should correctly translate UI elements according to language files [webkit] › tests/e2e/general-behavior.spec.ts:152:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens 13 passed (1.4m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report
681 KB
sha256:595d0331cd48ca80362489b6254bb54d1580edac5b6a8aec18b6c0a0914beffa