Skip to content

Implementing new UX for invoking rich text Link UI #94385

Implementing new UX for invoking rich text Link UI

Implementing new UX for invoking rich text Link UI #94385

Triggered via pull request January 24, 2024 15:48
Status Failure
Total duration 28m 51s
Artifacts 2

end2end-test.yml

on: pull_request
Matrix: e2e-playwright
Report to GitHub
3m 43s
Report to GitHub
Fit to window
Zoom out
Zoom in

Annotations

17 errors, 10 warnings, and 8 notices
[chromium] › editor/blocks/paragraph.spec.js:163:4 › Paragraph › Empty paragraph › Dragging positions › Only the first block is an empty paragraph block: test/e2e/specs/editor/blocks/paragraph.spec.js#L250
1) [chromium] › editor/blocks/paragraph.spec.js:163:4 › Paragraph › Empty paragraph › Dragging positions › Only the first block is an empty paragraph block Error: Timeout 5000ms exceeded while waiting on the predicate 248 | ) 249 | ) > 250 | .toBeTruthy(); | ^ 251 | } 252 | 253 | { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:250:8
Playwright - 6
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
[chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link: test/e2e/specs/site-editor/template-part.spec.js#L291
1) [chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for frameLocator('[name="editor-canvas"]').locator('p').locator('a').locator('text="Test 4"') locator resolved to <a href="https://google.com" data-rich-text-format-…>Test 4</a> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #1 waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #2 waiting 20ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #3 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #4 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #5 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #6 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #7 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #8 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #9 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree inte
[chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link: test/e2e/specs/site-editor/template-part.spec.js#L291
1) [chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for frameLocator('[name="editor-canvas"]').locator('p').locator('a').locator('text="Test 4"') locator resolved to <a href="https://google.com" data-rich-text-format-…>Test 4</a> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #1 waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #2 waiting 20ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #3 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #4 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #5 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #6 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #7 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #8 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #9 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" dat
[chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link: test/e2e/specs/site-editor/template-part.spec.js#L291
1) [chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for frameLocator('[name="editor-canvas"]').locator('p').locator('a').locator('text="Test 4"') locator resolved to <a href="https://google.com" data-rich-text-format-…>Test 4</a> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #1 waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #2 waiting 20ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #3 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #4 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #5 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #6 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #7 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #8 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #9 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" dat
Playwright - 6
Process completed with exit code 1.
Playwright - 1
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
[chromium] › editor/blocks/links.spec.js:435:2 › Links › can be created and modified using only the keyboard: test/e2e/specs/editor/blocks/links.spec.js#L454
1) [chromium] › editor/blocks/links.spec.js:435:2 › Links › can be created and modified using only the keyboard Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.components-popover__content .block-editor-link-control') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.components-popover__content .block-editor-link-control') 452 | await pageUtils.pressKeys( 'Enter' ); 453 | > 454 | await expect( linkPopover ).toBeVisible(); | ^ 455 | // Close the link control to return the caret to the canvas 456 | await pageUtils.pressKeys( 'Escape' ); 457 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:454:31
[chromium] › editor/blocks/links.spec.js:435:2 › Links › can be created and modified using only the keyboard: test/e2e/specs/editor/blocks/links.spec.js#L454
1) [chromium] › editor/blocks/links.spec.js:435:2 › Links › can be created and modified using only the keyboard Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.components-popover__content .block-editor-link-control') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.components-popover__content .block-editor-link-control') 452 | await pageUtils.pressKeys( 'Enter' ); 453 | > 454 | await expect( linkPopover ).toBeVisible(); | ^ 455 | // Close the link control to return the caret to the canvas 456 | await pageUtils.pressKeys( 'Escape' ); 457 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:454:31
[chromium] › editor/blocks/links.spec.js:435:2 › Links › can be created and modified using only the keyboard: test/e2e/specs/editor/blocks/links.spec.js#L454
1) [chromium] › editor/blocks/links.spec.js:435:2 › Links › can be created and modified using only the keyboard Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.components-popover__content .block-editor-link-control') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.components-popover__content .block-editor-link-control') 452 | await pageUtils.pressKeys( 'Enter' ); 453 | > 454 | await expect( linkPopover ).toBeVisible(); | ^ 455 | // Close the link control to return the caret to the canvas 456 | await pageUtils.pressKeys( 'Escape' ); 457 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:454:31
[chromium] › editor/blocks/links.spec.js:532:2 › Links › can be created by selecting text and using keyboard shortcuts: test/e2e/specs/editor/blocks/links.spec.js#L580
2) [chromium] › editor/blocks/links.spec.js:532:2 › Links › can be created by selecting text and using keyboard shortcuts TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('region', { name: 'Editor content' }).getByRole('button', { name: 'Advanced' }) ============================================================ 578 | name: 'Advanced', 579 | } ) > 580 | .click(); | ^ 581 | 582 | // Navigate to and toggle the "Open in new tab" checkbox. 583 | const checkbox = page.getByLabel( 'Open in new tab' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:580:5
[chromium] › editor/blocks/links.spec.js:532:2 › Links › can be created by selecting text and using keyboard shortcuts: test/e2e/specs/editor/blocks/links.spec.js#L580
2) [chromium] › editor/blocks/links.spec.js:532:2 › Links › can be created by selecting text and using keyboard shortcuts Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('region', { name: 'Editor content' }).getByRole('button', { name: 'Advanced' }) ============================================================ 578 | name: 'Advanced', 579 | } ) > 580 | .click(); | ^ 581 | 582 | // Navigate to and toggle the "Open in new tab" checkbox. 583 | const checkbox = page.getByLabel( 'Open in new tab' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:580:5
[chromium] › editor/blocks/links.spec.js:532:2 › Links › can be created by selecting text and using keyboard shortcuts: test/e2e/specs/editor/blocks/links.spec.js#L580
2) [chromium] › editor/blocks/links.spec.js:532:2 › Links › can be created by selecting text and using keyboard shortcuts Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('region', { name: 'Editor content' }).getByRole('button', { name: 'Advanced' }) ============================================================ 578 | name: 'Advanced', 579 | } ) > 580 | .click(); | ^ 581 | 582 | // Navigate to and toggle the "Open in new tab" checkbox. 583 | const checkbox = page.getByLabel( 'Open in new tab' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:580:5
[chromium] › editor/blocks/links.spec.js:607:2 › Links › can update the url of an existing link: test/e2e/specs/editor/blocks/links.spec.js#L652
3) [chromium] › editor/blocks/links.spec.js:607:2 › Links › can update the url of an existing link TimeoutError: locator.fill: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByPlaceholder('Search or type url') ============================================================ 650 | // getByPlaceholder required in order to handle Link Control component 651 | // managing focus onto other inputs within the control. > 652 | await page.getByPlaceholder( 'Search or type url' ).fill( '' ); | ^ 653 | await page.keyboard.type( 'wordpress.org' ); 654 | 655 | // Update the link. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:652:55
[chromium] › editor/blocks/links.spec.js:607:2 › Links › can update the url of an existing link: test/e2e/specs/editor/blocks/links.spec.js#L652
3) [chromium] › editor/blocks/links.spec.js:607:2 › Links › can update the url of an existing link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByPlaceholder('Search or type url') ============================================================ 650 | // getByPlaceholder required in order to handle Link Control component 651 | // managing focus onto other inputs within the control. > 652 | await page.getByPlaceholder( 'Search or type url' ).fill( '' ); | ^ 653 | await page.keyboard.type( 'wordpress.org' ); 654 | 655 | // Update the link. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:652:55
[chromium] › editor/blocks/links.spec.js:607:2 › Links › can update the url of an existing link: test/e2e/specs/editor/blocks/links.spec.js#L652
3) [chromium] › editor/blocks/links.spec.js:607:2 › Links › can update the url of an existing link Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByPlaceholder('Search or type url') ============================================================ 650 | // getByPlaceholder required in order to handle Link Control component 651 | // managing focus onto other inputs within the control. > 652 | await page.getByPlaceholder( 'Search or type url' ).fill( '' ); | ^ 653 | await page.keyboard.type( 'wordpress.org' ); 654 | 655 | // Update the link. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:652:55
[chromium] › editor/blocks/links.spec.js:689:2 › Links › toggle state of advanced link settings is preserved across editing links: test/e2e/specs/editor/blocks/links.spec.js#L738
4) [chromium] › editor/blocks/links.spec.js:689:2 › Links › toggle state of advanced link settings is preserved across editing links TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('region', { name: 'Editor content' }).getByRole('button', { name: 'Advanced' }) ============================================================ 736 | name: 'Advanced', 737 | } ) > 738 | .click(); | ^ 739 | 740 | // Move focus out of Link UI and into Paragraph block. 741 | await pageUtils.pressKeys( 'Escape' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:738:5
🎭 Playwright Run Summary
1 flaky [chromium] › editor/blocks/paragraph.spec.js:163:4 › Paragraph › Empty paragraph › Dragging positions › Only the first block is an empty paragraph block 1 skipped 137 passed (7.1m)
🎭 Playwright Run Summary
178 passed (7.1m)
🎭 Playwright Run Summary
3 skipped 119 passed (7.3m)
🎭 Playwright Run Summary
1 failed [chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link 4 skipped 118 passed (6.9m)
🎭 Playwright Run Summary
140 passed (7.9m)
🎭 Playwright Run Summary
163 passed (8.2m)
🎭 Playwright Run Summary
1 skipped 176 passed (8.7m)
🎭 Playwright Run Summary
10 failed [chromium] › editor/blocks/links.spec.js:435:2 › Links › can be created and modified using only the keyboard [chromium] › editor/blocks/links.spec.js:532:2 › Links › can be created by selecting text and using keyboard shortcuts [chromium] › editor/blocks/links.spec.js:607:2 › Links › can update the url of an existing link [chromium] › editor/blocks/links.spec.js:689:2 › Links › toggle state of advanced link settings is preserved across editing links [chromium] › editor/blocks/links.spec.js:779:2 › Links › can toggle link settings and save ───── [chromium] › editor/blocks/links.spec.js:859:3 › Links › Editing link text › should allow for modification of link text via the Link UI [chromium] › editor/blocks/links.spec.js:1004:3 › Links › Editing link text › should display (capture the) text from the currently active link even if there is a rich text selection [chromium] › editor/blocks/links.spec.js:1048:3 › Links › Disabling Link UI active state › should not show the Link UI when selection extends beyond link boundary [chromium] › editor/blocks/links.spec.js:1115:3 › Links › Disabling Link UI active state › should not show the Link UI when selection extends into another link [chromium] › editor/blocks/links.spec.js:1186:3 › Links › Disabling Link UI active state › should correctly replace active link's text value within rich text even when multiple matching text values exist within the rich text 11 skipped 142 passed (13.9m)
Puppeteer
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 2
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 7
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 8
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 6
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 4
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 3
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 5
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 1
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Report to GitHub
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8, ./packages/report-flaky-tests. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
1.27 MB
flaky-tests-report Expired
782 Bytes