Skip to content

chore(deps): Bump react-dom and @types/react-dom #453

chore(deps): Bump react-dom and @types/react-dom

chore(deps): Bump react-dom and @types/react-dom #453

Triggered via pull request August 2, 2026 06:52
Status Failure
Total duration 4m 12s
Artifacts 1

ci.yml

on: pull_request
Docs link check
6s
Docs link check
Desktop protocol journey
2m 24s
Desktop protocol journey
Desktop Rust check + test
2m 1s
Desktop Rust check + test
Matrix: check
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
e2e/desktop-preview.spec.ts:83:1 › shows the shared trust-aware configuration diagnostics in About: apps/desktop/e2e/desktop-preview.spec.ts#L7
4) e2e/desktop-preview.spec.ts:83:1 › shows the shared trust-aware configuration diagnostics in About Error: expect(locator).toBeVisible() failed Locator: locator('.app-shell') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('.app-shell') 5 | test.beforeEach(async ({ page }) => { 6 | await page.goto('/preview-app.html'); > 7 | await expect(page.locator('.app-shell')).toBeVisible(); | ^ 8 | }); 9 | 10 | test('keeps the Codex-style three-column shell inside the viewport', async ({ page }, testInfo) => { at /home/runner/work/deepcode/deepcode/apps/desktop/e2e/desktop-preview.spec.ts:7:44
e2e/desktop-preview.spec.ts:67:1 › opens source: apps/desktop/e2e/desktop-preview.spec.ts#L7
3) e2e/desktop-preview.spec.ts:67:1 › opens source, diff, and history from the file activity rail Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('.app-shell') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('.app-shell') 5 | test.beforeEach(async ({ page }) => { 6 | await page.goto('/preview-app.html'); > 7 | await expect(page.locator('.app-shell')).toBeVisible(); | ^ 8 | }); 9 | 10 | test('keeps the Codex-style three-column shell inside the viewport', async ({ page }, testInfo) => { at /home/runner/work/deepcode/deepcode/apps/desktop/e2e/desktop-preview.spec.ts:7:44
e2e/desktop-preview.spec.ts:67:1 › opens source: apps/desktop/e2e/desktop-preview.spec.ts#L7
3) e2e/desktop-preview.spec.ts:67:1 › opens source, diff, and history from the file activity rail Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('.app-shell') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('.app-shell') 5 | test.beforeEach(async ({ page }) => { 6 | await page.goto('/preview-app.html'); > 7 | await expect(page.locator('.app-shell')).toBeVisible(); | ^ 8 | }); 9 | 10 | test('keeps the Codex-style three-column shell inside the viewport', async ({ page }, testInfo) => { at /home/runner/work/deepcode/deepcode/apps/desktop/e2e/desktop-preview.spec.ts:7:44
e2e/desktop-preview.spec.ts:67:1 › opens source: apps/desktop/e2e/desktop-preview.spec.ts#L7
3) e2e/desktop-preview.spec.ts:67:1 › opens source, diff, and history from the file activity rail Error: expect(locator).toBeVisible() failed Locator: locator('.app-shell') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('.app-shell') 5 | test.beforeEach(async ({ page }) => { 6 | await page.goto('/preview-app.html'); > 7 | await expect(page.locator('.app-shell')).toBeVisible(); | ^ 8 | }); 9 | 10 | test('keeps the Codex-style three-column shell inside the viewport', async ({ page }, testInfo) => { at /home/runner/work/deepcode/deepcode/apps/desktop/e2e/desktop-preview.spec.ts:7:44
e2e/desktop-preview.spec.ts:36:1 › resumes a thread and completes an approval-gated protocol turn: apps/desktop/e2e/desktop-preview.spec.ts#L7
2) e2e/desktop-preview.spec.ts:36:1 › resumes a thread and completes an approval-gated protocol turn Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('.app-shell') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('.app-shell') 5 | test.beforeEach(async ({ page }) => { 6 | await page.goto('/preview-app.html'); > 7 | await expect(page.locator('.app-shell')).toBeVisible(); | ^ 8 | }); 9 | 10 | test('keeps the Codex-style three-column shell inside the viewport', async ({ page }, testInfo) => { at /home/runner/work/deepcode/deepcode/apps/desktop/e2e/desktop-preview.spec.ts:7:44
e2e/desktop-preview.spec.ts:36:1 › resumes a thread and completes an approval-gated protocol turn: apps/desktop/e2e/desktop-preview.spec.ts#L7
2) e2e/desktop-preview.spec.ts:36:1 › resumes a thread and completes an approval-gated protocol turn Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('.app-shell') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('.app-shell') 5 | test.beforeEach(async ({ page }) => { 6 | await page.goto('/preview-app.html'); > 7 | await expect(page.locator('.app-shell')).toBeVisible(); | ^ 8 | }); 9 | 10 | test('keeps the Codex-style three-column shell inside the viewport', async ({ page }, testInfo) => { at /home/runner/work/deepcode/deepcode/apps/desktop/e2e/desktop-preview.spec.ts:7:44
e2e/desktop-preview.spec.ts:36:1 › resumes a thread and completes an approval-gated protocol turn: apps/desktop/e2e/desktop-preview.spec.ts#L7
2) e2e/desktop-preview.spec.ts:36:1 › resumes a thread and completes an approval-gated protocol turn Error: expect(locator).toBeVisible() failed Locator: locator('.app-shell') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('.app-shell') 5 | test.beforeEach(async ({ page }) => { 6 | await page.goto('/preview-app.html'); > 7 | await expect(page.locator('.app-shell')).toBeVisible(); | ^ 8 | }); 9 | 10 | test('keeps the Codex-style three-column shell inside the viewport', async ({ page }, testInfo) => { at /home/runner/work/deepcode/deepcode/apps/desktop/e2e/desktop-preview.spec.ts:7:44
e2e/desktop-preview.spec.ts:10:1 › keeps the Codex-style three-column shell inside the viewport: apps/desktop/e2e/desktop-preview.spec.ts#L7
1) e2e/desktop-preview.spec.ts:10:1 › keeps the Codex-style three-column shell inside the viewport Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('.app-shell') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('.app-shell') 5 | test.beforeEach(async ({ page }) => { 6 | await page.goto('/preview-app.html'); > 7 | await expect(page.locator('.app-shell')).toBeVisible(); | ^ 8 | }); 9 | 10 | test('keeps the Codex-style three-column shell inside the viewport', async ({ page }, testInfo) => { at /home/runner/work/deepcode/deepcode/apps/desktop/e2e/desktop-preview.spec.ts:7:44
e2e/desktop-preview.spec.ts:10:1 › keeps the Codex-style three-column shell inside the viewport: apps/desktop/e2e/desktop-preview.spec.ts#L7
1) e2e/desktop-preview.spec.ts:10:1 › keeps the Codex-style three-column shell inside the viewport Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('.app-shell') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('.app-shell') 5 | test.beforeEach(async ({ page }) => { 6 | await page.goto('/preview-app.html'); > 7 | await expect(page.locator('.app-shell')).toBeVisible(); | ^ 8 | }); 9 | 10 | test('keeps the Codex-style three-column shell inside the viewport', async ({ page }, testInfo) => { at /home/runner/work/deepcode/deepcode/apps/desktop/e2e/desktop-preview.spec.ts:7:44
e2e/desktop-preview.spec.ts:10:1 › keeps the Codex-style three-column shell inside the viewport: apps/desktop/e2e/desktop-preview.spec.ts#L7
1) e2e/desktop-preview.spec.ts:10:1 › keeps the Codex-style three-column shell inside the viewport Error: expect(locator).toBeVisible() failed Locator: locator('.app-shell') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('.app-shell') 5 | test.beforeEach(async ({ page }) => { 6 | await page.goto('/preview-app.html'); > 7 | await expect(page.locator('.app-shell')).toBeVisible(); | ^ 8 | }); 9 | 10 | test('keeps the Codex-style three-column shell inside the viewport', async ({ page }, testInfo) => { at /home/runner/work/deepcode/deepcode/apps/desktop/e2e/desktop-preview.spec.ts:7:44
Desktop protocol journey
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: 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
4 failed e2e/desktop-preview.spec.ts:10:1 › keeps the Codex-style three-column shell inside the viewport e2e/desktop-preview.spec.ts:36:1 › resumes a thread and completes an approval-gated protocol turn e2e/desktop-preview.spec.ts:67:1 › opens source, diff, and history from the file activity rail ─ e2e/desktop-preview.spec.ts:83:1 › shows the shared trust-aware configuration diagnostics in About

Artifacts

Produced during runtime
Name Size Digest
desktop-playwright-report Expired
1.04 MB
sha256:3ae947f799f69568ee083d66f5a5408c3f1df19e71eacf66b9d53da5d9ea7652