fix[vueSDK]: improve memory management in isolated VM functions #14664
Triggered via pull request
December 11, 2025 15:52
Status
Success
Total duration
17m 29s
Artifacts
–
ci.yml
on: pull_request
Gen 2 SDKs checks
10m 7s
Gen 1 SDK Core
2m 35s
build-angular-gen1
39s
Matrix: build
Matrix: Gen 1 React SDK
Matrix: Gen 1 SDK Snippets
Matrix: Gen 2 SDK Snippets
Matrix: Gen 2 SDKs
Annotations
6 errors, 63 warnings, and 41 notices
|
[gen1-next14-pages] › api-endpoint.spec.ts:12:5 › API Endpoint › Live › records API calls after page load:
packages/sdks-tests/src/snippet-tests/api-endpoint.spec.ts#L20
1) [gen1-next14-pages] › api-endpoint.spec.ts:12:5 › API Endpoint › Live › records API calls after page load
Error: page.waitForResponse: Test timeout of 30000ms exceeded.
=========================== logs ===========================
waiting for response /https:\/\/cdn\.builder\.io\/api\/v3\/content/
============================================================
18 | let queryApiInvocations = 0;
19 |
> 20 | const responsePromise = page.waitForResponse(urlMatchForContentAPI);
| ^
21 |
22 | await page.route(urlMatchForQueryAPI, route => {
23 | queryApiInvocations++;
at /home/runner/work/builder/builder/packages/sdks-tests/src/snippet-tests/api-endpoint.spec.ts:20:36
|
|
[gen1-next14-pages] › api-endpoint.spec.ts:12:5 › API Endpoint › Live › records API calls after page load:
packages/sdks-tests/src/snippet-tests/api-endpoint.spec.ts#L0
1) [gen1-next14-pages] › api-endpoint.spec.ts:12:5 › API Endpoint › Live › records API calls after page load
Test timeout of 30000ms exceeded.
|
|
[react] › integrating-pages.spec.ts:51:5 › Integrating Pages › Visual Editor › updates homepage:
packages/sdks-tests/src/snippet-tests/integrating-pages.spec.ts#L95
1) [react] › integrating-pages.spec.ts:51:5 › Integrating Pages › Visual Editor › updates homepage
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible()
Locator: locator('iframe').contentFrame().getByText('This is a new homepage.')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 50000ms
- waiting for locator('iframe').contentFrame().getByText('This is a new homepage.')
93 |
94 | await sendContentUpdateMessage({ page, newContent: NEW_CONTENT, model: 'page' });
> 95 | await expect(page.frameLocator('iframe').getByText(NEW_TEXT)).toBeVisible();
| ^
96 | });
97 | });
98 | });
at /home/runner/work/builder/builder/packages/sdks-tests/src/snippet-tests/integrating-pages.spec.ts:95:69
|
|
[react] › integrating-pages.spec.ts:51:5 › Integrating Pages › Visual Editor › updates homepage:
packages/sdks-tests/src/snippet-tests/integrating-pages.spec.ts#L0
1) [react] › integrating-pages.spec.ts:51:5 › Integrating Pages › Visual Editor › updates homepage
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[react] › integrating-pages.spec.ts:51:5 › Integrating Pages › Visual Editor › updates homepage:
packages/sdks-tests/src/snippet-tests/integrating-pages.spec.ts#L95
1) [react] › integrating-pages.spec.ts:51:5 › Integrating Pages › Visual Editor › updates homepage
Error: expect(locator).toBeVisible()
Locator: locator('iframe').contentFrame().getByText('This is a new homepage.')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 50000ms
- waiting for locator('iframe').contentFrame().getByText('This is a new homepage.')
93 |
94 | await sendContentUpdateMessage({ page, newContent: NEW_CONTENT, model: 'page' });
> 95 | await expect(page.frameLocator('iframe').getByText(NEW_TEXT)).toBeVisible();
| ^
96 | });
97 | });
98 | });
at /home/runner/work/builder/builder/packages/sdks-tests/src/snippet-tests/integrating-pages.spec.ts:95:69
|
|
[react] › integrating-pages.spec.ts:51:5 › Integrating Pages › Visual Editor › updates homepage:
packages/sdks-tests/src/snippet-tests/integrating-pages.spec.ts#L0
1) [react] › integrating-pages.spec.ts:51:5 › Integrating Pages › Visual Editor › updates homepage
Test timeout of 30000ms exceeded.
|
|
build (widgets)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
|
build (webcomponents)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
|
build-angular-gen1
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
|
Slow Test:
packages/sdks-tests/[vue] › link-component.spec.ts#L0
packages/sdks-tests/[vue] › link-component.spec.ts took 16.6s
|
|
Slow Test:
packages/sdks-tests/[vue] › ab-test.spec.ts#L0
packages/sdks-tests/[vue] › ab-test.spec.ts took 23.6s
|
|
Slow Test:
packages/sdks-tests/[solid-start] › link-component.spec.ts#L0
packages/sdks-tests/[solid-start] › link-component.spec.ts took 16.7s
|
|
Slow Test:
packages/sdks-tests/[solid-start] › ab-test.spec.ts#L0
packages/sdks-tests/[solid-start] › ab-test.spec.ts took 23.7s
|
|
Slow Test:
packages/sdks-tests/[react-sdk-next-pages] › link-component.spec.ts#L0
packages/sdks-tests/[react-sdk-next-pages] › link-component.spec.ts took 16.6s
|
|
Slow Test:
packages/sdks-tests/[react-sdk-next-pages] › ab-test.spec.ts#L0
packages/sdks-tests/[react-sdk-next-pages] › ab-test.spec.ts took 23.0s
|
|
Slow Test:
packages/sdks-tests/[react-native-76-fabric] › editing.spec.ts#L0
packages/sdks-tests/[react-native-76-fabric] › editing.spec.ts took 16.7s
|
|
Slow Test:
packages/sdks-tests/[react-native-76-fabric] › link-component.spec.ts#L0
packages/sdks-tests/[react-native-76-fabric] › link-component.spec.ts took 18.1s
|
|
Slow Test:
packages/sdks-tests/[react] › ab-test.spec.ts#L0
packages/sdks-tests/[react] › ab-test.spec.ts took 23.9s
|
|
Slow Test:
packages/sdks-tests/[angular-19-ssr] › blocks.spec.ts#L0
packages/sdks-tests/[angular-19-ssr] › blocks.spec.ts took 16.0s
|
|
Slow Test:
packages/sdks-tests/[angular-19-ssr] › link-component.spec.ts#L0
packages/sdks-tests/[angular-19-ssr] › link-component.spec.ts took 17.5s
|
|
Slow Test:
packages/sdks-tests/[angular-19-ssr] › ab-test.spec.ts#L0
packages/sdks-tests/[angular-19-ssr] › ab-test.spec.ts took 26.6s
|
|
Slow Test:
packages/sdks-tests/[svelte] › link-component.spec.ts#L0
packages/sdks-tests/[svelte] › link-component.spec.ts took 16.7s
|
|
Slow Test:
packages/sdks-tests/[svelte] › ab-test.spec.ts#L0
packages/sdks-tests/[svelte] › ab-test.spec.ts took 23.5s
|
|
Slow Test:
packages/sdks-tests/[solid] › link-component.spec.ts#L0
packages/sdks-tests/[solid] › link-component.spec.ts took 16.7s
|
|
Slow Test:
packages/sdks-tests/[solid] › ab-test.spec.ts#L0
packages/sdks-tests/[solid] › ab-test.spec.ts took 23.0s
|
|
Slow Test:
packages/sdks-tests/[hydrogen] › blocks.spec.ts#L0
packages/sdks-tests/[hydrogen] › blocks.spec.ts took 15.2s
|
|
Slow Test:
packages/sdks-tests/[hydrogen] › link-component.spec.ts#L0
packages/sdks-tests/[hydrogen] › link-component.spec.ts took 17.0s
|
|
Slow Test:
packages/sdks-tests/[hydrogen] › ab-test.spec.ts#L0
packages/sdks-tests/[hydrogen] › ab-test.spec.ts took 24.6s
|
|
Slow Test:
packages/sdks-tests/[sveltekit] › link-component.spec.ts#L0
packages/sdks-tests/[sveltekit] › link-component.spec.ts took 16.5s
|
|
Slow Test:
packages/sdks-tests/[sveltekit] › ab-test.spec.ts#L0
packages/sdks-tests/[sveltekit] › ab-test.spec.ts took 23.8s
|
|
Slow Test:
packages/sdks-tests/[angular-17-ssr] › blocks.spec.ts#L0
packages/sdks-tests/[angular-17-ssr] › blocks.spec.ts took 16.8s
|
|
Slow Test:
packages/sdks-tests/[angular-17-ssr] › link-component.spec.ts#L0
packages/sdks-tests/[angular-17-ssr] › link-component.spec.ts took 18.0s
|
|
Slow Test:
packages/sdks-tests/[angular-17-ssr] › ab-test.spec.ts#L0
packages/sdks-tests/[angular-17-ssr] › ab-test.spec.ts took 27.4s
|
|
Slow Test:
packages/sdks-tests/[react-native-74] › large-reactive-state.spec.ts#L0
packages/sdks-tests/[react-native-74] › large-reactive-state.spec.ts took 15.4s
|
|
Slow Test:
packages/sdks-tests/[react-native-74] › editing.spec.ts#L0
packages/sdks-tests/[react-native-74] › editing.spec.ts took 16.7s
|
|
Slow Test:
packages/sdks-tests/[react-native-74] › link-component.spec.ts#L0
packages/sdks-tests/[react-native-74] › link-component.spec.ts took 18.4s
|
|
Slow Test:
packages/sdks-tests/[react-sdk-next-14-app] › link-component.spec.ts#L0
packages/sdks-tests/[react-sdk-next-14-app] › link-component.spec.ts took 16.7s
|
|
Slow Test:
packages/sdks-tests/[react-sdk-next-14-app] › blocks.spec.ts#L0
packages/sdks-tests/[react-sdk-next-14-app] › blocks.spec.ts took 21.9s
|
|
Slow Test:
packages/sdks-tests/[react-sdk-next-14-app] › ab-test.spec.ts#L0
packages/sdks-tests/[react-sdk-next-14-app] › ab-test.spec.ts took 23.7s
|
|
Slow Test:
packages/sdks-tests/[qwik-city] › blocks.spec.ts#L0
packages/sdks-tests/[qwik-city] › blocks.spec.ts took 15.3s
|
|
Slow Test:
packages/sdks-tests/[qwik-city] › symbols.spec.ts#L0
packages/sdks-tests/[qwik-city] › symbols.spec.ts took 16.6s
|
|
Slow Test:
packages/sdks-tests/[qwik-city] › link-component.spec.ts#L0
packages/sdks-tests/[qwik-city] › link-component.spec.ts took 17.2s
|
|
Slow Test:
packages/sdks-tests/[qwik-city] › editing.spec.ts#L0
packages/sdks-tests/[qwik-city] › editing.spec.ts took 21.9s
|
|
Slow Test:
packages/sdks-tests/[qwik-city] › ab-test.spec.ts#L0
packages/sdks-tests/[qwik-city] › ab-test.spec.ts took 27.7s
|
|
Slow Test:
packages/sdks-tests/[gen1-next14-pages] › link-component.spec.ts#L0
packages/sdks-tests/[gen1-next14-pages] › link-component.spec.ts took 17.1s
|
|
Slow Test:
packages/sdks-tests/[gen1-next14-pages] › ab-test.spec.ts#L0
packages/sdks-tests/[gen1-next14-pages] › ab-test.spec.ts took 24.1s
|
|
Slow Test:
packages/sdks-tests/[react-sdk-next-15-app] › link-component.spec.ts#L0
packages/sdks-tests/[react-sdk-next-15-app] › link-component.spec.ts took 17.1s
|
|
Slow Test:
packages/sdks-tests/[react-sdk-next-15-app] › blocks.spec.ts#L0
packages/sdks-tests/[react-sdk-next-15-app] › blocks.spec.ts took 22.8s
|
|
Slow Test:
packages/sdks-tests/[react-sdk-next-15-app] › ab-test.spec.ts#L0
packages/sdks-tests/[react-sdk-next-15-app] › ab-test.spec.ts took 24.7s
|
|
Slow Test:
packages/sdks-tests/[gen1-next15-app] › link-component.spec.ts#L0
packages/sdks-tests/[gen1-next15-app] › link-component.spec.ts took 17.2s
|
|
Slow Test:
packages/sdks-tests/[gen1-next15-app] › ab-test.spec.ts#L0
packages/sdks-tests/[gen1-next15-app] › ab-test.spec.ts took 26.9s
|
|
Slow Test:
packages/sdks-tests/[remix] › link-component.spec.ts#L0
packages/sdks-tests/[remix] › link-component.spec.ts took 16.3s
|
|
Slow Test:
packages/sdks-tests/[remix] › ab-test.spec.ts#L0
packages/sdks-tests/[remix] › ab-test.spec.ts took 22.7s
|
|
Slow Test:
packages/sdks-tests/[gen1-remix] › link-component.spec.ts#L0
packages/sdks-tests/[gen1-remix] › link-component.spec.ts took 17.1s
|
|
Slow Test:
packages/sdks-tests/[gen1-remix] › slot.spec.ts#L0
packages/sdks-tests/[gen1-remix] › slot.spec.ts took 20.7s
|
|
Slow Test:
packages/sdks-tests/[gen1-remix] › ab-test.spec.ts#L0
packages/sdks-tests/[gen1-remix] › ab-test.spec.ts took 26.4s
|
|
Slow Test:
packages/sdks-tests/[nuxt] › link-component.spec.ts#L0
packages/sdks-tests/[nuxt] › link-component.spec.ts took 16.8s
|
|
Slow Test:
packages/sdks-tests/[nuxt] › ab-test.spec.ts#L0
packages/sdks-tests/[nuxt] › ab-test.spec.ts took 25.4s
|
|
Slow Test:
packages/sdks-tests/[angular-17] › link-component.spec.ts#L0
packages/sdks-tests/[angular-17] › link-component.spec.ts took 19.7s
|
|
Slow Test:
packages/sdks-tests/[angular-17] › editing.spec.ts#L0
packages/sdks-tests/[angular-17] › editing.spec.ts took 22.5s
|
|
Slow Test:
packages/sdks-tests/[angular-17] › blocks.spec.ts#L0
packages/sdks-tests/[angular-17] › blocks.spec.ts took 31.3s
|
|
Slow Test:
packages/sdks-tests/[angular-17] › ab-test.spec.ts#L0
packages/sdks-tests/[angular-17] › ab-test.spec.ts took 42.2s
|
|
Slow Test:
packages/sdks-tests/[gen1-react] › link-component.spec.ts#L0
packages/sdks-tests/[gen1-react] › link-component.spec.ts took 16.8s
|
|
Slow Test:
packages/sdks-tests/[gen1-react] › ab-test.spec.ts#L0
packages/sdks-tests/[gen1-react] › ab-test.spec.ts took 25.3s
|
|
Slow Test:
packages/sdks-tests/[nextjs-sdk-next-app] › symbols.spec.ts#L0
packages/sdks-tests/[nextjs-sdk-next-app] › symbols.spec.ts took 16.7s
|
|
Slow Test:
packages/sdks-tests/[nextjs-sdk-next-app] › link-component.spec.ts#L0
packages/sdks-tests/[nextjs-sdk-next-app] › link-component.spec.ts took 17.1s
|
|
Slow Test:
packages/sdks-tests/[nextjs-sdk-next-app] › large-reactive-state.spec.ts#L0
packages/sdks-tests/[nextjs-sdk-next-app] › large-reactive-state.spec.ts took 22.4s
|
|
Slow Test:
packages/sdks-tests/[nextjs-sdk-next-app] › ab-test.spec.ts#L0
packages/sdks-tests/[nextjs-sdk-next-app] › ab-test.spec.ts took 25.3s
|
|
Slow Test:
packages/sdks-tests/[nextjs-sdk-next-app] › accordion.spec.ts#L0
packages/sdks-tests/[nextjs-sdk-next-app] › accordion.spec.ts took 1.0m
|
|
🎭 Playwright Run Summary
35 skipped
36 passed (18.2s)
|
|
🎭 Playwright Run Summary
60 skipped
11 passed (13.1s)
|
|
🎭 Playwright Run Summary
35 skipped
36 passed (30.3s)
|
|
🎭 Playwright Run Summary
35 skipped
36 passed (18.7s)
|
|
🎭 Playwright Run Summary
32 skipped
39 passed (22.2s)
|
|
🎭 Playwright Run Summary
36 skipped
35 passed (20.5s)
|
|
🎭 Playwright Run Summary
60 skipped
11 passed (14.3s)
|
|
🎭 Playwright Run Summary
73 skipped
177 passed (3.4m)
|
|
🎭 Playwright Run Summary
36 skipped
35 passed (35.4s)
|
|
🎭 Playwright Run Summary
64 skipped
186 passed (3.3m)
|
|
🎭 Playwright Run Summary
56 skipped
15 passed (14.3s)
|
|
🎭 Playwright Run Summary
48 skipped
202 passed (3.7m)
|
|
🎭 Playwright Run Summary
28 skipped
43 passed (20.5s)
|
|
🎭 Playwright Run Summary
133 skipped
117 passed (2.6m)
|
|
🎭 Playwright Run Summary
30 skipped
220 passed (3.6m)
|
|
🎭 Playwright Run Summary
50 skipped
21 passed (18.0s)
|
|
🎭 Playwright Run Summary
1 flaky
[gen1-next14-pages] › api-endpoint.spec.ts:12:5 › API Endpoint › Live › records API calls after page load
60 skipped
10 passed (45.3s)
|
|
🎭 Playwright Run Summary
61 skipped
10 passed (12.8s)
|
|
🎭 Playwright Run Summary
51 skipped
199 passed (3.9m)
|
|
🎭 Playwright Run Summary
48 skipped
202 passed (3.7m)
|
|
🎭 Playwright Run Summary
58 skipped
192 passed (3.5m)
|
|
🎭 Playwright Run Summary
48 skipped
202 passed (4.1m)
|
|
🎭 Playwright Run Summary
36 skipped
35 passed (18.9s)
|
|
🎭 Playwright Run Summary
50 skipped
200 passed (3.6m)
|
|
🎭 Playwright Run Summary
35 skipped
36 passed (23.5s)
|
|
🎭 Playwright Run Summary
31 skipped
40 passed (18.6s)
|
|
🎭 Playwright Run Summary
51 skipped
199 passed (4.1m)
|
|
🎭 Playwright Run Summary
133 skipped
117 passed (2.7m)
|
|
🎭 Playwright Run Summary
49 skipped
201 passed (4.0m)
|
|
🎭 Playwright Run Summary
54 skipped
196 passed (6.5m)
|
|
🎭 Playwright Run Summary
31 skipped
40 passed (18.4s)
|
|
🎭 Playwright Run Summary
1 flaky
[react] › integrating-pages.spec.ts:51:5 › Integrating Pages › Visual Editor › updates homepage
5 skipped
65 passed (1.4m)
|
|
🎭 Playwright Run Summary
79 skipped
171 passed (3.4m)
|
|
🎭 Playwright Run Summary
48 skipped
202 passed (4.2m)
|
|
🎭 Playwright Run Summary
78 skipped
172 passed (3.7m)
|
|
🎭 Playwright Run Summary
50 skipped
200 passed (3.5m)
|
|
🎭 Playwright Run Summary
82 skipped
168 passed (4.0m)
|
|
🎭 Playwright Run Summary
65 skipped
185 passed (4.3m)
|
|
🎭 Playwright Run Summary
47 skipped
203 passed (5.6m)
|
|
🎭 Playwright Run Summary
70 skipped
180 passed (3.6m)
|
|
🎭 Playwright Run Summary
89 skipped
161 passed (6.1m)
|