Skip to content

Bump fix-path from 3.0.0 to 5.0.0 #127

Bump fix-path from 3.0.0 to 5.0.0

Bump fix-path from 3.0.0 to 5.0.0 #127

Triggered via pull request July 1, 2026 22:57
Status Cancelled
Total duration 15m 24s
Artifacts

e2e.yml

on: pull_request
Matrix: e2e
Fit to window
Zoom out
Zoom in

Annotations

15 errors and 1 notice
Playwright (ubuntu-latest)
The job has exceeded the maximum execution time of 15m0s
[electron] › test/e2e/python-env.test.ts:108:5 › the labview renders non-ASCII output through Electron: test/e2e/helpers.ts#L94
5) [electron] › test/e2e/python-env.test.ts:108:5 › the labview renders non-ASCII output through Electron Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: electronApplication.firstWindow: Timeout 30000ms exceeded while waiting for event "window" at helpers.ts:94 92 | // makes that evaluate throw "execution context was destroyed". Retry once 93 | // after a short settle so the race doesn't flake the whole suite. > 94 | await app.firstWindow(); | ^ 95 | await stubAllDialogs(app).catch(async () => { 96 | await new Promise(resolve => setTimeout(resolve, 1000)); 97 | await stubAllDialogs(app); at launchApp (/home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/helpers.ts:94:15) at /home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/python-env.test.ts:111:44
[electron] › test/e2e/python-env.test.ts:108:5 › the labview renders non-ASCII output through Electron: test/e2e/helpers.ts#L94
5) [electron] › test/e2e/python-env.test.ts:108:5 › the labview renders non-ASCII output through Electron Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: electronApplication.firstWindow: Timeout 30000ms exceeded while waiting for event "window" at helpers.ts:94 92 | // makes that evaluate throw "execution context was destroyed". Retry once 93 | // after a short settle so the race doesn't flake the whole suite. > 94 | await app.firstWindow(); | ^ 95 | await stubAllDialogs(app).catch(async () => { 96 | await new Promise(resolve => setTimeout(resolve, 1000)); 97 | await stubAllDialogs(app); at launchApp (/home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/helpers.ts:94:15) at /home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/python-env.test.ts:111:44
[electron] › test/e2e/python-env.test.ts:84:5 › the labview renders the JupyterLab UI chrome: test/e2e/helpers.ts#L94
4) [electron] › test/e2e/python-env.test.ts:84:5 › the labview renders the JupyterLab UI chrome ── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: electronApplication.firstWindow: Timeout 30000ms exceeded while waiting for event "window" at helpers.ts:94 92 | // makes that evaluate throw "execution context was destroyed". Retry once 93 | // after a short settle so the race doesn't flake the whole suite. > 94 | await app.firstWindow(); | ^ 95 | await stubAllDialogs(app).catch(async () => { 96 | await new Promise(resolve => setTimeout(resolve, 1000)); 97 | await stubAllDialogs(app); at launchApp (/home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/helpers.ts:94:15) at /home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/python-env.test.ts:87:44
[electron] › test/e2e/python-env.test.ts:84:5 › the labview renders the JupyterLab UI chrome: test/e2e/helpers.ts#L94
4) [electron] › test/e2e/python-env.test.ts:84:5 › the labview renders the JupyterLab UI chrome ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: electronApplication.firstWindow: Timeout 30000ms exceeded while waiting for event "window" at helpers.ts:94 92 | // makes that evaluate throw "execution context was destroyed". Retry once 93 | // after a short settle so the race doesn't flake the whole suite. > 94 | await app.firstWindow(); | ^ 95 | await stubAllDialogs(app).catch(async () => { 96 | await new Promise(resolve => setTimeout(resolve, 1000)); 97 | await stubAllDialogs(app); at launchApp (/home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/helpers.ts:94:15) at /home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/python-env.test.ts:87:44
[electron] › test/e2e/python-env.test.ts:63:5 › a bundled labextension (ipywidgets) renders in the labview: test/e2e/helpers.ts#L94
3) [electron] › test/e2e/python-env.test.ts:63:5 › a bundled labextension (ipywidgets) renders in the labview Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: electronApplication.firstWindow: Timeout 30000ms exceeded while waiting for event "window" at helpers.ts:94 92 | // makes that evaluate throw "execution context was destroyed". Retry once 93 | // after a short settle so the race doesn't flake the whole suite. > 94 | await app.firstWindow(); | ^ 95 | await stubAllDialogs(app).catch(async () => { 96 | await new Promise(resolve => setTimeout(resolve, 1000)); 97 | await stubAllDialogs(app); at launchApp (/home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/helpers.ts:94:15) at /home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/python-env.test.ts:66:44
[electron] › test/e2e/python-env.test.ts:63:5 › a bundled labextension (ipywidgets) renders in the labview: test/e2e/helpers.ts#L94
3) [electron] › test/e2e/python-env.test.ts:63:5 › a bundled labextension (ipywidgets) renders in the labview Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: electronApplication.firstWindow: Timeout 30000ms exceeded while waiting for event "window" at helpers.ts:94 92 | // makes that evaluate throw "execution context was destroyed". Retry once 93 | // after a short settle so the race doesn't flake the whole suite. > 94 | await app.firstWindow(); | ^ 95 | await stubAllDialogs(app).catch(async () => { 96 | await new Promise(resolve => setTimeout(resolve, 1000)); 97 | await stubAllDialogs(app); at launchApp (/home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/helpers.ts:94:15) at /home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/python-env.test.ts:66:44
[electron] › test/e2e/python-env.test.ts:44:5 › a notebook cell runs through the Electron labview: test/e2e/helpers.ts#L94
2) [electron] › test/e2e/python-env.test.ts:44:5 › a notebook cell runs through the Electron labview Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: electronApplication.firstWindow: Timeout 30000ms exceeded while waiting for event "window" at helpers.ts:94 92 | // makes that evaluate throw "execution context was destroyed". Retry once 93 | // after a short settle so the race doesn't flake the whole suite. > 94 | await app.firstWindow(); | ^ 95 | await stubAllDialogs(app).catch(async () => { 96 | await new Promise(resolve => setTimeout(resolve, 1000)); 97 | await stubAllDialogs(app); at launchApp (/home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/helpers.ts:94:15) at /home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/python-env.test.ts:47:44
[electron] › test/e2e/python-env.test.ts:44:5 › a notebook cell runs through the Electron labview: test/e2e/helpers.ts#L94
2) [electron] › test/e2e/python-env.test.ts:44:5 › a notebook cell runs through the Electron labview Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: electronApplication.firstWindow: Timeout 30000ms exceeded while waiting for event "window" at helpers.ts:94 92 | // makes that evaluate throw "execution context was destroyed". Retry once 93 | // after a short settle so the race doesn't flake the whole suite. > 94 | await app.firstWindow(); | ^ 95 | await stubAllDialogs(app).catch(async () => { 96 | await new Promise(resolve => setTimeout(resolve, 1000)); 97 | await stubAllDialogs(app); at launchApp (/home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/helpers.ts:94:15) at /home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/python-env.test.ts:47:44
[electron] › test/e2e/python-env.test.ts:17:5 › with a seeded Python env: test/e2e/helpers.ts#L94
1) [electron] › test/e2e/python-env.test.ts:17:5 › with a seeded Python env, New notebook opens the labview Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: electronApplication.firstWindow: Timeout 30000ms exceeded while waiting for event "window" at helpers.ts:94 92 | // makes that evaluate throw "execution context was destroyed". Retry once 93 | // after a short settle so the race doesn't flake the whole suite. > 94 | await app.firstWindow(); | ^ 95 | await stubAllDialogs(app).catch(async () => { 96 | await new Promise(resolve => setTimeout(resolve, 1000)); 97 | await stubAllDialogs(app); at launchApp (/home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/helpers.ts:94:15) at /home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/python-env.test.ts:20:44
[electron] › test/e2e/python-env.test.ts:17:5 › with a seeded Python env: test/e2e/helpers.ts#L94
1) [electron] › test/e2e/python-env.test.ts:17:5 › with a seeded Python env, New notebook opens the labview Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: electronApplication.firstWindow: Timeout 30000ms exceeded while waiting for event "window" at helpers.ts:94 92 | // makes that evaluate throw "execution context was destroyed". Retry once 93 | // after a short settle so the race doesn't flake the whole suite. > 94 | await app.firstWindow(); | ^ 95 | await stubAllDialogs(app).catch(async () => { 96 | await new Promise(resolve => setTimeout(resolve, 1000)); 97 | await stubAllDialogs(app); at launchApp (/home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/helpers.ts:94:15) at /home/runner/work/jupyterlab-desktop/jupyterlab-desktop/test/e2e/python-env.test.ts:20:44
Playwright (macos-latest)
The job has exceeded the maximum execution time of 15m0s
Playwright (macos-latest)
The operation was canceled.
[electron] › test/e2e/python-env.test.ts:17:5 › with a seeded Python env: test/e2e/python-env.test.ts#L0
1) [electron] › test/e2e/python-env.test.ts:17:5 › with a seeded Python env, New notebook opens the labview Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[electron] › test/e2e/python-env.test.ts:17:5 › with a seeded Python env: test/e2e/python-env.test.ts#L0
1) [electron] › test/e2e/python-env.test.ts:17:5 › with a seeded Python env, New notebook opens the labview Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
Playwright (macos-latest)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167