Skip to content

chore(deps): update dependency node to v24 #2918

chore(deps): update dependency node to v24

chore(deps): update dependency node to v24 #2918

Triggered via pull request February 5, 2026 17:58
Status Failure
Total duration 5m 41s
Artifacts 2

tests.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 notice
[chromium] › tests/events.spec.ts:12:1 › Event Page screenshot: tests/events.spec.ts#L15
3) [chromium] › tests/events.spec.ts:12:1 › Event Page screenshot ──────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(page).toHaveScreenshot(expected) failed 1383 pixels (ratio 0.01 of all image pixels) are different. Call log: - Expect "toHaveScreenshot" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 1383 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 1383 pixels (ratio 0.01 of all image pixels) are different. 13 | await forceLoadImages(page); 14 | await page.getByRole('contentinfo').scrollIntoViewIfNeeded(); > 15 | await expect(page).toHaveScreenshot({ fullPage: true }); | ^ 16 | }); 17 | at /__w/website/website/tests/events.spec.ts:15:22
[chromium] › tests/events.spec.ts:12:1 › Event Page screenshot: tests/events.spec.ts#L15
3) [chromium] › tests/events.spec.ts:12:1 › Event Page screenshot ──────────────────────────────── Error: expect(page).toHaveScreenshot(expected) failed 1383 pixels (ratio 0.01 of all image pixels) are different. Call log: - Expect "toHaveScreenshot" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 1383 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 1383 pixels (ratio 0.01 of all image pixels) are different. 13 | await forceLoadImages(page); 14 | await page.getByRole('contentinfo').scrollIntoViewIfNeeded(); > 15 | await expect(page).toHaveScreenshot({ fullPage: true }); | ^ 16 | }); 17 | at /__w/website/website/tests/events.spec.ts:15:22
[chromium] › tests/events.spec.ts:3:1 › Bauwoche 2024 screenshot: tests/events.spec.ts#L8
2) [chromium] › tests/events.spec.ts:3:1 › Bauwoche 2024 screenshot ────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(page).toHaveScreenshot(expected) failed 2012 pixels (ratio 0.01 of all image pixels) are different. Call log: - Expect "toHaveScreenshot" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - Expected an image 1280px by 4495px, received 1280px by 4424px. 96547 pixels (ratio 0.02 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - Expected an image 1280px by 4424px, received 1280px by 4495px. 94569 pixels (ratio 0.02 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 2012 pixels (ratio 0.01 of all image pixels) are different. 6 | await page.goto('/events/bauwoche-2024'); 7 | await page.getByRole('contentinfo').scrollIntoViewIfNeeded(); > 8 | await expect(page).toHaveScreenshot({ fullPage: true }); | ^ 9 | }); 10 | 11 | test('Event Page screenshot', async ({ page }) => { at /__w/website/website/tests/events.spec.ts:8:22
[chromium] › tests/events.spec.ts:3:1 › Bauwoche 2024 screenshot: tests/events.spec.ts#L8
2) [chromium] › tests/events.spec.ts:3:1 › Bauwoche 2024 screenshot ────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(page).toHaveScreenshot(expected) failed 2012 pixels (ratio 0.01 of all image pixels) are different. Call log: - Expect "toHaveScreenshot" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - Expected an image 1280px by 4495px, received 1280px by 4424px. 89969 pixels (ratio 0.02 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - Expected an image 1280px by 4424px, received 1280px by 4495px. 87991 pixels (ratio 0.02 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 2012 pixels (ratio 0.01 of all image pixels) are different. 6 | await page.goto('/events/bauwoche-2024'); 7 | await page.getByRole('contentinfo').scrollIntoViewIfNeeded(); > 8 | await expect(page).toHaveScreenshot({ fullPage: true }); | ^ 9 | }); 10 | 11 | test('Event Page screenshot', async ({ page }) => { at /__w/website/website/tests/events.spec.ts:8:22
[chromium] › tests/events.spec.ts:3:1 › Bauwoche 2024 screenshot: tests/events.spec.ts#L8
2) [chromium] › tests/events.spec.ts:3:1 › Bauwoche 2024 screenshot ────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(page).toHaveScreenshot(expected) failed 2012 pixels (ratio 0.01 of all image pixels) are different. Call log: - Expect "toHaveScreenshot" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - Expected an image 1280px by 4495px, received 1280px by 4424px. 89969 pixels (ratio 0.02 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - Expected an image 1280px by 4424px, received 1280px by 4495px. 87991 pixels (ratio 0.02 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 2012 pixels (ratio 0.01 of all image pixels) are different. 6 | await page.goto('/events/bauwoche-2024'); 7 | await page.getByRole('contentinfo').scrollIntoViewIfNeeded(); > 8 | await expect(page).toHaveScreenshot({ fullPage: true }); | ^ 9 | }); 10 | 11 | test('Event Page screenshot', async ({ page }) => { at /__w/website/website/tests/events.spec.ts:8:22
[chromium] › tests/events.spec.ts:3:1 › Bauwoche 2024 screenshot: tests/events.spec.ts#L8
2) [chromium] › tests/events.spec.ts:3:1 › Bauwoche 2024 screenshot ────────────────────────────── Error: expect(page).toHaveScreenshot(expected) failed 2012 pixels (ratio 0.01 of all image pixels) are different. Call log: - Expect "toHaveScreenshot" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - Expected an image 1280px by 4495px, received 1280px by 4424px. 89969 pixels (ratio 0.02 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - Expected an image 1280px by 4424px, received 1280px by 4495px. 87991 pixels (ratio 0.02 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 2012 pixels (ratio 0.01 of all image pixels) are different. 6 | await page.goto('/events/bauwoche-2024'); 7 | await page.getByRole('contentinfo').scrollIntoViewIfNeeded(); > 8 | await expect(page).toHaveScreenshot({ fullPage: true }); | ^ 9 | }); 10 | 11 | test('Event Page screenshot', async ({ page }) => { at /__w/website/website/tests/events.spec.ts:8:22
[chromium] › tests/about-us.spec.ts:8:1 › About Us page screenshot: tests/about-us.spec.ts#L11
1) [chromium] › tests/about-us.spec.ts:8:1 › About Us page screenshot ──────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(page).toHaveScreenshot(expected) failed Timeout: 5000ms Failed to take two consecutive stable screenshots. Call log: - Expect "toHaveScreenshot" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 133459 pixels (ratio 0.03 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 40648 pixels (ratio 0.01 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 92146 pixels (ratio 0.02 of all image pixels) are different. - waiting 500ms before taking screenshot - Timeout 5000ms exceeded. 9 | test('About Us page screenshot', async ({ page }) => { 10 | await forceLoadImages(page); > 11 | await expect(page).toHaveScreenshot({ fullPage: true }); | ^ 12 | }); 13 | 14 | test('Exercises can be expanded', async ({ page }) => { at /__w/website/website/tests/about-us.spec.ts:11:22
[chromium] › tests/about-us.spec.ts:8:1 › About Us page screenshot: tests/about-us.spec.ts#L11
1) [chromium] › tests/about-us.spec.ts:8:1 › About Us page screenshot ──────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(page).toHaveScreenshot(expected) failed 665 pixels (ratio 0.01 of all image pixels) are different. Call log: - Expect "toHaveScreenshot" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 133459 pixels (ratio 0.03 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 132797 pixels (ratio 0.03 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 665 pixels (ratio 0.01 of all image pixels) are different. 9 | test('About Us page screenshot', async ({ page }) => { 10 | await forceLoadImages(page); > 11 | await expect(page).toHaveScreenshot({ fullPage: true }); | ^ 12 | }); 13 | 14 | test('Exercises can be expanded', async ({ page }) => { at /__w/website/website/tests/about-us.spec.ts:11:22
[chromium] › tests/about-us.spec.ts:8:1 › About Us page screenshot: tests/about-us.spec.ts#L11
1) [chromium] › tests/about-us.spec.ts:8:1 › About Us page screenshot ──────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(page).toHaveScreenshot(expected) failed 665 pixels (ratio 0.01 of all image pixels) are different. Call log: - Expect "toHaveScreenshot" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 107050 pixels (ratio 0.02 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 106387 pixels (ratio 0.02 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 665 pixels (ratio 0.01 of all image pixels) are different. 9 | test('About Us page screenshot', async ({ page }) => { 10 | await forceLoadImages(page); > 11 | await expect(page).toHaveScreenshot({ fullPage: true }); | ^ 12 | }); 13 | 14 | test('Exercises can be expanded', async ({ page }) => { at /__w/website/website/tests/about-us.spec.ts:11:22
[chromium] › tests/about-us.spec.ts:8:1 › About Us page screenshot: tests/about-us.spec.ts#L11
1) [chromium] › tests/about-us.spec.ts:8:1 › About Us page screenshot ──────────────────────────── Error: expect(page).toHaveScreenshot(expected) failed 665 pixels (ratio 0.01 of all image pixels) are different. Call log: - Expect "toHaveScreenshot" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 34379 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 33714 pixels (ratio 0.01 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 665 pixels (ratio 0.01 of all image pixels) are different. 9 | test('About Us page screenshot', async ({ page }) => { 10 | await forceLoadImages(page); > 11 | await expect(page).toHaveScreenshot({ fullPage: true }); | ^ 12 | }); 13 | 14 | test('Exercises can be expanded', async ({ page }) => { at /__w/website/website/tests/about-us.spec.ts:11:22
🎭 Playwright Run Summary
19 failed [chromium] › tests/about-us.spec.ts:8:1 › About Us page screenshot ───────────────────────────── [chromium] › tests/events.spec.ts:3:1 › Bauwoche 2024 screenshot ─────────────────────────────── [chromium] › tests/events.spec.ts:12:1 › Event Page screenshot ───────────────────────────────── [chromium] › tests/index.spec.ts:7:1 › index page screenshot ─────────────────────────────────── [chromium] › tests/projects.spec.ts:24:1 › Projects page screenshot ──────────────────────────── [chromium] › tests/projects.spec.ts:32:1 › Select members_only ───────────────────────────────── [chromium] › tests/projects.spec.ts:42:1 › Reselect for_all ──────────────────────────────────── [chromium] › tests/support-us.spec.ts:7:1 › support-us page screenshot ───────────────────────── [firefox] › tests/events.spec.ts:12:1 › Event Page screenshot ────────────────────────────────── [firefox] › tests/support-us.spec.ts:7:1 › support-us page screenshot ────────────────────────── [Mobile Chrome] › tests/about-us.spec.ts:8:1 › About Us page screenshot ──────────────────────── [Mobile Chrome] › tests/events.spec.ts:3:1 › Bauwoche 2024 screenshot ────────────────────────── [Mobile Chrome] › tests/events.spec.ts:12:1 › Event Page screenshot ──────────────────────────── [Mobile Chrome] › tests/index.spec.ts:7:1 › index page screenshot ────────────────────────────── [Mobile Chrome] › tests/members.spec.ts:7:1 › members page screenshot ────────────────────────── [Mobile Chrome] › tests/projects.spec.ts:24:1 › Projects page screenshot ─────────────────────── [Mobile Chrome] › tests/projects.spec.ts:32:1 › Select members_only ──────────────────────────── [Mobile Chrome] › tests/projects.spec.ts:42:1 › Reselect for_all ─────────────────────────────── [Mobile Chrome] › tests/support-us.spec.ts:7:1 › support-us page screenshot ──────────────────── 20 skipped 69 passed (4.8m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report Expired
64.5 MB
sha256:25a0952d5e1c34b8288cb08f7bbd28ddcee89fe681ac6647a83471e29018cd8e
playwright-results Expired
9.54 KB
sha256:8380afb972c64d453c4015499feea07754150d35734d37a27a508b3a5d6451f4