Skip to content

feat(i18n): add eloqnt lint, and fix what it found (#9106) #3662

feat(i18n): add eloqnt lint, and fix what it found (#9106)

feat(i18n): add eloqnt lint, and fix what it found (#9106) #3662

Triggered via push August 17, 2026 17:12
Status Failure
Total duration 4m 59s
Artifacts 1
Playwright Tests
4m 54s
Playwright Tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
[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
[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
677 KB
sha256:652713828a03124e637048425ed2f1df87bbdb743635311a2047f1ac5be0cde5