Skip to content

Remove open in new tab from link preview (#58744) #96347

Remove open in new tab from link preview (#58744)

Remove open in new tab from link preview (#58744) #96347

Triggered via push February 8, 2024 10:17
Status Failure
Total duration 26m 59s
Artifacts 2

end2end-test.yml

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

Annotations

33 errors, 10 warnings, and 8 notices
Puppeteer: packages/e2e-tests/specs/editor/various/change-detection.test.js#L813
TimeoutError: waiting for selector `tr[data-slug="gutenberg-test-plugin-disables-the-css-animations"] .deactivate a` failed: timeout 30000ms exceeded at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28) at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22) at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19) at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25) at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47) at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29) at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/activate-plugin.js:29:13) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/config/setup-test-framework.js:255:2)
Puppeteer: packages/e2e-tests/specs/editor/various/change-detection.test.js#L813
TimeoutError: waiting for selector `tr[data-slug="gutenberg-test-plugin-disables-the-css-animations"] .deactivate a` failed: timeout 30000ms exceeded at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28) at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22) at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19) at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25) at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47) at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29) at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/activate-plugin.js:29:13) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/config/setup-test-framework.js:255:2)
Puppeteer: packages/e2e-tests/specs/editor/various/change-detection.test.js#L813
TimeoutError: waiting for selector `tr[data-slug="gutenberg-test-plugin-disables-the-css-animations"] .deactivate a` failed: timeout 30000ms exceeded at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28) at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22) at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19) at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25) at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47) at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29) at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/activate-plugin.js:29:13) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/config/setup-test-framework.js:255:2)
Puppeteer: packages/e2e-tests/specs/editor/various/change-detection.test.js#L813
TimeoutError: waiting for selector `tr[data-slug="gutenberg-test-plugin-disables-the-css-animations"] .deactivate a` failed: timeout 30000ms exceeded at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28) at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22) at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19) at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25) at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47) at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29) at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/activate-plugin.js:29:13) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/config/setup-test-framework.js:255:2)
Puppeteer: packages/e2e-tests/specs/editor/various/change-detection.test.js#L813
TimeoutError: waiting for selector `tr[data-slug="gutenberg-test-plugin-disables-the-css-animations"] .deactivate a` failed: timeout 30000ms exceeded at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28) at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22) at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19) at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25) at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47) at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29) at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/activate-plugin.js:29:13) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/config/setup-test-framework.js:255:2)
Puppeteer: packages/e2e-tests/specs/editor/various/change-detection.test.js#L813
TimeoutError: waiting for selector `tr[data-slug="gutenberg-test-plugin-disables-the-css-animations"] .deactivate a` failed: timeout 30000ms exceeded at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28) at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22) at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19) at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25) at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47) at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29) at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/activate-plugin.js:29:13) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/config/setup-test-framework.js:255:2)
Puppeteer: packages/e2e-tests/specs/editor/various/change-detection.test.js#L813
TimeoutError: waiting for selector `tr[data-slug="gutenberg-test-plugin-disables-the-css-animations"] .deactivate a` failed: timeout 30000ms exceeded at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28) at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22) at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19) at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25) at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47) at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29) at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/activate-plugin.js:29:13) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/config/setup-test-framework.js:255:2)
Puppeteer: packages/e2e-tests/specs/editor/various/change-detection.test.js#L813
TimeoutError: waiting for selector `tr[data-slug="gutenberg-test-plugin-disables-the-css-animations"] .deactivate a` failed: timeout 30000ms exceeded at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28) at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22) at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19) at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25) at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47) at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29) at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/activate-plugin.js:29:13) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/config/setup-test-framework.js:255:2)
Puppeteer: packages/e2e-tests/specs/editor/various/change-detection.test.js#L813
TimeoutError: waiting for selector `tr[data-slug="gutenberg-test-plugin-disables-the-css-animations"] .deactivate a` failed: timeout 30000ms exceeded at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28) at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22) at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19) at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25) at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47) at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29) at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/activate-plugin.js:29:13) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/config/setup-test-framework.js:255:2)
Puppeteer: packages/e2e-tests/specs/editor/various/change-detection.test.js#L813
TimeoutError: waiting for selector `tr[data-slug="gutenberg-test-plugin-disables-the-css-animations"] .deactivate a` failed: timeout 30000ms exceeded at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28) at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22) at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19) at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25) at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47) at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29) at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/activate-plugin.js:29:13) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/config/setup-test-framework.js:255:2)
[chromium] › widgets/editing-widgets.spec.js:44:2 › Widgets screen › Should insert content using the global inserter: test/e2e/specs/widgets/editing-widgets.spec.js#L1
1) [chromium] › widgets/editing-widgets.spec.js:44:2 › Widgets screen › Should insert content using the global inserter { code: 'internal_server_error', message: '<p>There has been a critical error on this website.</p><p><a href="https://wordpress.org/documentation/article/faq-troubleshooting/">Learn more about troubleshooting WordPress.</a></p>', data: { status: 500 }, additional_errors: [] }
Playwright - 4
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
[chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides: test/e2e/specs/editor/various/pattern-overrides.spec.js#L118
1) [chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Dismiss this notice' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Dismiss this notice' }) 116 | await expect( 117 | page.getByRole( 'button', { name: 'Dismiss this notice' } ) > 118 | ).toBeVisible(); | ^ 119 | 120 | patternId = new URL( page.url() ).searchParams.get( 'postId' ); 121 | const blocks = await editor.getBlocks(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:118:6 at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:32:3
[chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
1) [chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:8:3
[chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
1) [chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:8:3
[chromium] › editor/various/pattern-overrides.spec.js:220:2 › Pattern Overrides › retains override values when converting a pattern block to regular blocks: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
2) [chromium] › editor/various/pattern-overrides.spec.js:220:2 › Pattern Overrides › retains override values when converting a pattern block to regular blocks Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:8:3
[chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
3) [chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:8:3
[chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
3) [chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:8:3
[chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
3) [chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:8:3
[chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
4) [chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:87:3
[chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
4) [chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:87:3
[chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
4) [chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:87:3
Playwright - 3
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
[chromium] › editor/various/block-bindings.spec.js:734:4 › Block bindings › Post/page context › Paragraph › Should show the value of the custom field when exists: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
1) [chromium] › editor/various/block-bindings.spec.js:734:4 › Block bindings › Post/page context › Paragraph › Should show the value of the custom field when exists TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:767:20
[chromium] › editor/various/block-bindings.spec.js:734:4 › Block bindings › Post/page context › Paragraph › Should show the value of the custom field when exists: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
1) [chromium] › editor/various/block-bindings.spec.js:734:4 › Block bindings › Post/page context › Paragraph › Should show the value of the custom field when exists Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:767:20
[chromium] › editor/various/block-bindings.spec.js:734:4 › Block bindings › Post/page context › Paragraph › Should show the value of the custom field when exists: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
1) [chromium] › editor/various/block-bindings.spec.js:734:4 › Block bindings › Post/page context › Paragraph › Should show the value of the custom field when exists Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:767:20
[chromium] › editor/various/block-bindings.spec.js:777:4 › Block bindings › Post/page context › Paragraph › Should show the value of the key when custom field doesn't exists: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
2) [chromium] › editor/various/block-bindings.spec.js:777:4 › Block bindings › Post/page context › Paragraph › Should show the value of the key when custom field doesn't exists TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:810:20
[chromium] › editor/various/block-bindings.spec.js:777:4 › Block bindings › Post/page context › Paragraph › Should show the value of the key when custom field doesn't exists: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
2) [chromium] › editor/various/block-bindings.spec.js:777:4 › Block bindings › Post/page context › Paragraph › Should show the value of the key when custom field doesn't exists Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:810:20
[chromium] › editor/various/block-bindings.spec.js:777:4 › Block bindings › Post/page context › Paragraph › Should show the value of the key when custom field doesn't exists: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
2) [chromium] › editor/various/block-bindings.spec.js:777:4 › Block bindings › Post/page context › Paragraph › Should show the value of the key when custom field doesn't exists Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:810:20
[chromium] › editor/various/block-bindings.spec.js:818:3 › Block bindings › Post/page context › Heading - should show the value of the custom field: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
3) [chromium] › editor/various/block-bindings.spec.js:818:3 › Block bindings › Post/page context › Heading - should show the value of the custom field TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:851:19
[chromium] › editor/various/block-bindings.spec.js:818:3 › Block bindings › Post/page context › Heading - should show the value of the custom field: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
3) [chromium] › editor/various/block-bindings.spec.js:818:3 › Block bindings › Post/page context › Heading - should show the value of the custom field Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:851:19
[chromium] › editor/various/block-bindings.spec.js:818:3 › Block bindings › Post/page context › Heading - should show the value of the custom field: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
3) [chromium] › editor/various/block-bindings.spec.js:818:3 › Block bindings › Post/page context › Heading - should show the value of the custom field Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:851:19
[chromium] › editor/various/block-bindings.spec.js:860:4 › Block bindings › Post/page context › Button › Should show the value of the custom field when text is bound: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
4) [chromium] › editor/various/block-bindings.spec.js:860:4 › Block bindings › Post/page context › Button › Should show the value of the custom field when text is bound TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:904:20
🎭 Playwright Run Summary
1 flaky [chromium] › widgets/editing-widgets.spec.js:44:2 › Widgets screen › Should insert content using the global inserter 4 skipped 131 passed (6.3m)
🎭 Playwright Run Summary
1 skipped 155 passed (8.0m)
🎭 Playwright Run Summary
3 skipped 128 passed (7.7m)
🎭 Playwright Run Summary
4 failed [chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides [chromium] › editor/various/pattern-overrides.spec.js:220:2 › Pattern Overrides › retains override values when converting a pattern block to regular blocks [chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu [chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu 12 skipped 139 passed (7.7m)
🎭 Playwright Run Summary
176 passed (7.9m)
🎭 Playwright Run Summary
1 skipped 180 passed (8.3m)
🎭 Playwright Run Summary
11 skipped 151 passed (8.0m)
🎭 Playwright Run Summary
15 failed [chromium] › editor/various/block-bindings.spec.js:734:4 › Block bindings › Post/page context › Paragraph › Should show the value of the custom field when exists [chromium] › editor/various/block-bindings.spec.js:777:4 › Block bindings › Post/page context › Paragraph › Should show the value of the key when custom field doesn't exists [chromium] › editor/various/block-bindings.spec.js:818:3 › Block bindings › Post/page context › Heading - should show the value of the custom field [chromium] › editor/various/block-bindings.spec.js:860:4 › Block bindings › Post/page context › Button › Should show the value of the custom field when text is bound [chromium] › editor/various/block-bindings.spec.js:917:4 › Block bindings › Post/page context › Button › Should use the value of the custom field when url is bound [chromium] › editor/various/block-bindings.spec.js:956:4 › Block bindings › Post/page context › Button › Should use the values of the custom fields when text and url are bound [chromium] › editor/various/block-bindings.spec.js:1026:4 › Block bindings › Post/page context › Image › Should show the value of the custom field when url is bound [chromium] › editor/various/block-bindings.spec.js:1077:4 › Block bindings › Post/page context › Image › Should show value of the custom field in the alt textarea when alt is bound [chromium] › editor/various/block-bindings.spec.js:1143:4 › Block bindings › Post/page context › Image › Should show value of the custom field in the title input when title is bound [chromium] › editor/various/block-bindings.spec.js:1219:4 › Block bindings › Post/page context › Image › Multiple bindings should show the value of the custom fields [chromium] › editor/various/block-moving-mode.spec.js:15:2 › Block moving mode › can move block [chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block [chromium] › editor/various/block-moving-mode.spec.js:122:2 › Block moving mode › can not move inside its own block [chromium] › editor/various/compatibility-classic-editor.spec.js:15:2 › Compatibility with classic editor › Should not apply auto when rendering blocks [chromium] › editor/various/convert-block-type.spec.js:15:2 › Code block › should convert to a preformatted block 155 passed (16.7m)
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 - 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 - 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 - 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 - 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 - 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 - 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/.
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/.
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
2.1 MB
flaky-tests-report Expired
746 Bytes