fix: strip tags from chart custom CSS at render time #1217
test-e2e.yml
on: push
Playwright E2E tests
32m 17s
Annotations
10 errors, 1 warning, and 1 notice
|
[chromium] › tests/e2e/specs/ai-builder-auth.spec.js:101:2 › AI Builder authorization › denies polling a workflow owned by someone else:
tests/e2e/specs/ai-builder-auth.spec.js#L23
2) [chromium] › tests/e2e/specs/ai-builder-auth.spec.js:101:2 › AI Builder authorization › denies polling a workflow owned by someone else
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForURL: Test ended.
=========================== logs ===========================
waiting for navigation to "**/wp-admin/**" until "load"
============================================================
21 | await page.fill( '#user_pass', credentials.password );
22 | await page.click( '#wp-submit' );
> 23 | await page.waitForURL( '**/wp-admin/**' );
| ^
24 | return { context, page };
25 | }
26 |
at loginAs (/home/runner/work/visualizer/visualizer/tests/e2e/specs/ai-builder-auth.spec.js:23:13)
at /home/runner/work/visualizer/visualizer/tests/e2e/specs/ai-builder-auth.spec.js:103:29
|
|
[chromium] › tests/e2e/specs/ai-builder-auth.spec.js:101:2 › AI Builder authorization › denies polling a workflow owned by someone else:
tests/e2e/specs/ai-builder-auth.spec.js#L0
2) [chromium] › tests/e2e/specs/ai-builder-auth.spec.js:101:2 › AI Builder authorization › denies polling a workflow owned by someone else
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 100000ms exceeded.
|
|
[chromium] › tests/e2e/specs/ai-builder-auth.spec.js:101:2 › AI Builder authorization › denies polling a workflow owned by someone else:
tests/e2e/specs/ai-builder-auth.spec.js#L23
2) [chromium] › tests/e2e/specs/ai-builder-auth.spec.js:101:2 › AI Builder authorization › denies polling a workflow owned by someone else
Error: page.waitForURL: Test ended.
=========================== logs ===========================
waiting for navigation to "**/wp-admin/**" until "load"
============================================================
21 | await page.fill( '#user_pass', credentials.password );
22 | await page.click( '#wp-submit' );
> 23 | await page.waitForURL( '**/wp-admin/**' );
| ^
24 | return { context, page };
25 | }
26 |
at loginAs (/home/runner/work/visualizer/visualizer/tests/e2e/specs/ai-builder-auth.spec.js:23:13)
at /home/runner/work/visualizer/visualizer/tests/e2e/specs/ai-builder-auth.spec.js:103:29
|
|
[chromium] › tests/e2e/specs/ai-builder-auth.spec.js:101:2 › AI Builder authorization › denies polling a workflow owned by someone else:
tests/e2e/specs/ai-builder-auth.spec.js#L0
2) [chromium] › tests/e2e/specs/ai-builder-auth.spec.js:101:2 › AI Builder authorization › denies polling a workflow owned by someone else
Test timeout of 100000ms exceeded.
|
|
[chromium] › tests/e2e/specs/ai-builder-auth.spec.js:86:2 › AI Builder authorization › denies read/write/nonce endpoints on another user's chart:
tests/e2e/specs/ai-builder-auth.spec.js#L23
1) [chromium] › tests/e2e/specs/ai-builder-auth.spec.js:86:2 › AI Builder authorization › denies read/write/nonce endpoints on another user's chart
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForURL: Test ended.
=========================== logs ===========================
waiting for navigation to "**/wp-admin/**" until "load"
============================================================
21 | await page.fill( '#user_pass', credentials.password );
22 | await page.click( '#wp-submit' );
> 23 | await page.waitForURL( '**/wp-admin/**' );
| ^
24 | return { context, page };
25 | }
26 |
at loginAs (/home/runner/work/visualizer/visualizer/tests/e2e/specs/ai-builder-auth.spec.js:23:13)
at /home/runner/work/visualizer/visualizer/tests/e2e/specs/ai-builder-auth.spec.js:88:29
|
|
[chromium] › tests/e2e/specs/ai-builder-auth.spec.js:86:2 › AI Builder authorization › denies read/write/nonce endpoints on another user's chart:
tests/e2e/specs/ai-builder-auth.spec.js#L0
1) [chromium] › tests/e2e/specs/ai-builder-auth.spec.js:86:2 › AI Builder authorization › denies read/write/nonce endpoints on another user's chart
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 100000ms exceeded.
|
|
[chromium] › tests/e2e/specs/ai-builder-auth.spec.js:86:2 › AI Builder authorization › denies read/write/nonce endpoints on another user's chart:
tests/e2e/specs/ai-builder-auth.spec.js#L23
1) [chromium] › tests/e2e/specs/ai-builder-auth.spec.js:86:2 › AI Builder authorization › denies read/write/nonce endpoints on another user's chart
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForURL: Test ended.
=========================== logs ===========================
waiting for navigation to "**/wp-admin/**" until "load"
============================================================
21 | await page.fill( '#user_pass', credentials.password );
22 | await page.click( '#wp-submit' );
> 23 | await page.waitForURL( '**/wp-admin/**' );
| ^
24 | return { context, page };
25 | }
26 |
at loginAs (/home/runner/work/visualizer/visualizer/tests/e2e/specs/ai-builder-auth.spec.js:23:13)
at /home/runner/work/visualizer/visualizer/tests/e2e/specs/ai-builder-auth.spec.js:88:29
|
|
[chromium] › tests/e2e/specs/ai-builder-auth.spec.js:86:2 › AI Builder authorization › denies read/write/nonce endpoints on another user's chart:
tests/e2e/specs/ai-builder-auth.spec.js#L0
1) [chromium] › tests/e2e/specs/ai-builder-auth.spec.js:86:2 › AI Builder authorization › denies read/write/nonce endpoints on another user's chart
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 100000ms exceeded.
|
|
[chromium] › tests/e2e/specs/ai-builder-auth.spec.js:86:2 › AI Builder authorization › denies read/write/nonce endpoints on another user's chart:
tests/e2e/specs/ai-builder-auth.spec.js#L23
1) [chromium] › tests/e2e/specs/ai-builder-auth.spec.js:86:2 › AI Builder authorization › denies read/write/nonce endpoints on another user's chart
Error: page.waitForURL: Test ended.
=========================== logs ===========================
waiting for navigation to "**/wp-admin/**" until "load"
============================================================
21 | await page.fill( '#user_pass', credentials.password );
22 | await page.click( '#wp-submit' );
> 23 | await page.waitForURL( '**/wp-admin/**' );
| ^
24 | return { context, page };
25 | }
26 |
at loginAs (/home/runner/work/visualizer/visualizer/tests/e2e/specs/ai-builder-auth.spec.js:23:13)
at /home/runner/work/visualizer/visualizer/tests/e2e/specs/ai-builder-auth.spec.js:88:29
|
|
[chromium] › tests/e2e/specs/ai-builder-auth.spec.js:86:2 › AI Builder authorization › denies read/write/nonce endpoints on another user's chart:
tests/e2e/specs/ai-builder-auth.spec.js#L0
1) [chromium] › tests/e2e/specs/ai-builder-auth.spec.js:86:2 › AI Builder authorization › denies read/write/nonce endpoints on another user's chart
Test timeout of 100000ms exceeded.
|
|
Playwright E2E tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🎭 Playwright Run Summary
5 failed
[chromium] › tests/e2e/specs/ai-builder-auth.spec.js:86:2 › AI Builder authorization › denies read/write/nonce endpoints on another user's chart
[chromium] › tests/e2e/specs/ai-builder-auth.spec.js:101:2 › AI Builder authorization › denies polling a workflow owned by someone else
[chromium] › tests/e2e/specs/ai-builder-auth.spec.js:113:2 › AI Builder authorization › allows a contributor to use their own chart
[chromium] › tests/e2e/specs/ai-builder-auth.spec.js:128:2 › AI Builder authorization › allows an editor to read another user's chart
[chromium] › tests/e2e/specs/custom-css.spec.js:39:2 › Custom CSS sanitization › strips tags from chart custom CSS on the library page
50 passed (27.4m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
e2e-playwright-results
Expired
|
24.9 MB |
sha256:ac3017248c3399c8a4b3799ababcd79ca0a4f9fa4fc8e8ad24d023bcefb773aa
|
|