Skip to content

fix(deps): update all non-major dependencies (patch) #2731

fix(deps): update all non-major dependencies (patch)

fix(deps): update all non-major dependencies (patch) #2731

Triggered via pull request February 22, 2026 16:40
Status Failure
Total duration 2m 57s
Artifacts 1

tests.yml

on: pull_request
Playwright Tests
2m 53s
Playwright Tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 notice
[chromium] › tests/diagramUpdate.spec.ts:29:3 › Auto sync tests › supports editing code when code is incorrect: tests/test.ts#L74
4) [chromium] › tests/diagramUpdate.spec.ts:29:3 › Auto sync tests › supports editing code when code is incorrect Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: getByTestId('error-container') Expected string: "Error: Trying to checkout branch which is not yet created." Received: <element(s) not found> Call log: - expect.toContainText with timeout 5000ms - waiting for getByTestId('error-container') at test.ts:74 72 | 73 | async checkError(text: string) { > 74 | await expect(this.page.getByTestId(TID.errorContainer)).toContainText(text); | ^ 75 | } 76 | 77 | async checkInEditor(text: string) { at EditorPage.checkError (/__w/mermaid-live-editor/mermaid-live-editor/tests/test.ts:74:61) at /__w/mermaid-live-editor/mermaid-live-editor/tests/diagramUpdate.spec.ts:36:20
[chromium] › tests/errorDisplay.spec.ts:16:3 › Error display tests › should not show AI Repair button for errors in Config tab: tests/test.ts#L74
3) [chromium] › tests/errorDisplay.spec.ts:16:3 › Error display tests › should not show AI Repair button for errors in Config tab Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: getByTestId('error-container') Expected string: "Syntax error" Received: <element(s) not found> Call log: - expect.toContainText with timeout 5000ms - waiting for getByTestId('error-container') at test.ts:74 72 | 73 | async checkError(text: string) { > 74 | await expect(this.page.getByTestId(TID.errorContainer)).toContainText(text); | ^ 75 | } 76 | 77 | async checkInEditor(text: string) { at EditorPage.checkError (/__w/mermaid-live-editor/mermaid-live-editor/tests/test.ts:74:61) at /__w/mermaid-live-editor/mermaid-live-editor/tests/errorDisplay.spec.ts:29:20
[chromium] › tests/errorDisplay.spec.ts:16:3 › Error display tests › should not show AI Repair button for errors in Config tab: tests/test.ts#L74
3) [chromium] › tests/errorDisplay.spec.ts:16:3 › Error display tests › should not show AI Repair button for errors in Config tab Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: getByTestId('error-container') Expected string: "Syntax error" Received: <element(s) not found> Call log: - expect.toContainText with timeout 5000ms - waiting for getByTestId('error-container') at test.ts:74 72 | 73 | async checkError(text: string) { > 74 | await expect(this.page.getByTestId(TID.errorContainer)).toContainText(text); | ^ 75 | } 76 | 77 | async checkInEditor(text: string) { at EditorPage.checkError (/__w/mermaid-live-editor/mermaid-live-editor/tests/test.ts:74:61) at /__w/mermaid-live-editor/mermaid-live-editor/tests/errorDisplay.spec.ts:29:20
[chromium] › tests/errorDisplay.spec.ts:16:3 › Error display tests › should not show AI Repair button for errors in Config tab: tests/test.ts#L74
3) [chromium] › tests/errorDisplay.spec.ts:16:3 › Error display tests › should not show AI Repair button for errors in Config tab Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: getByTestId('error-container') Expected string: "Syntax error" Received: <element(s) not found> Call log: - expect.toContainText with timeout 5000ms - waiting for getByTestId('error-container') at test.ts:74 72 | 73 | async checkError(text: string) { > 74 | await expect(this.page.getByTestId(TID.errorContainer)).toContainText(text); | ^ 75 | } 76 | 77 | async checkInEditor(text: string) { at EditorPage.checkError (/__w/mermaid-live-editor/mermaid-live-editor/tests/test.ts:74:61) at /__w/mermaid-live-editor/mermaid-live-editor/tests/errorDisplay.spec.ts:29:20
[chromium] › tests/errorDisplay.spec.ts:4:3 › Error display tests › should show AI Repair button for syntax errors in Code tab: tests/test.ts#L74
2) [chromium] › tests/errorDisplay.spec.ts:4:3 › Error display tests › should show AI Repair button for syntax errors in Code tab Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: getByTestId('error-container') Expected string: "Syntax error" Received: <element(s) not found> Call log: - expect.toContainText with timeout 5000ms - waiting for getByTestId('error-container') at test.ts:74 72 | 73 | async checkError(text: string) { > 74 | await expect(this.page.getByTestId(TID.errorContainer)).toContainText(text); | ^ 75 | } 76 | 77 | async checkInEditor(text: string) { at EditorPage.checkError (/__w/mermaid-live-editor/mermaid-live-editor/tests/test.ts:74:61) at /__w/mermaid-live-editor/mermaid-live-editor/tests/errorDisplay.spec.ts:10:20
[chromium] › tests/errorDisplay.spec.ts:4:3 › Error display tests › should show AI Repair button for syntax errors in Code tab: tests/test.ts#L74
2) [chromium] › tests/errorDisplay.spec.ts:4:3 › Error display tests › should show AI Repair button for syntax errors in Code tab Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: getByTestId('error-container') Expected string: "Syntax error" Received: <element(s) not found> Call log: - expect.toContainText with timeout 5000ms - waiting for getByTestId('error-container') at test.ts:74 72 | 73 | async checkError(text: string) { > 74 | await expect(this.page.getByTestId(TID.errorContainer)).toContainText(text); | ^ 75 | } 76 | 77 | async checkInEditor(text: string) { at EditorPage.checkError (/__w/mermaid-live-editor/mermaid-live-editor/tests/test.ts:74:61) at /__w/mermaid-live-editor/mermaid-live-editor/tests/errorDisplay.spec.ts:10:20
[chromium] › tests/errorDisplay.spec.ts:4:3 › Error display tests › should show AI Repair button for syntax errors in Code tab: tests/test.ts#L74
2) [chromium] › tests/errorDisplay.spec.ts:4:3 › Error display tests › should show AI Repair button for syntax errors in Code tab Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: getByTestId('error-container') Expected string: "Syntax error" Received: <element(s) not found> Call log: - expect.toContainText with timeout 5000ms - waiting for getByTestId('error-container') at test.ts:74 72 | 73 | async checkError(text: string) { > 74 | await expect(this.page.getByTestId(TID.errorContainer)).toContainText(text); | ^ 75 | } 76 | 77 | async checkInEditor(text: string) { at EditorPage.checkError (/__w/mermaid-live-editor/mermaid-live-editor/tests/test.ts:74:61) at /__w/mermaid-live-editor/mermaid-live-editor/tests/errorDisplay.spec.ts:10:20
[chromium] › tests/actions.spec.ts:23:3 › Check actions › should download png and svg: tests/utils.ts#L44
1) [chromium] › tests/actions.spec.ts:23:3 › Check actions › should download png and svg ───────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBeGreaterThan(expected) Expected: > 80000 Received: 66068 at utils.ts:44 42 | if (!path) throw new Error('Download path not available'); 43 | const fileSize = statSync(path).size; > 44 | expect(fileSize).toBeGreaterThan(size); | ^ 45 | expect(fileSize).toBeLessThan(size * 2); 46 | return fileSize; 47 | } at verifyFileSizeGreaterThan (/__w/mermaid-live-editor/mermaid-live-editor/tests/utils.ts:44:20) at EditorPage.checkAndDownloadPNG (/__w/mermaid-live-editor/mermaid-live-editor/tests/test.ts:52:12) at /__w/mermaid-live-editor/mermaid-live-editor/tests/actions.spec.ts:24:26
[chromium] › tests/actions.spec.ts:23:3 › Check actions › should download png and svg: tests/utils.ts#L44
1) [chromium] › tests/actions.spec.ts:23:3 › Check actions › should download png and svg ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBeGreaterThan(expected) Expected: > 80000 Received: 66076 at utils.ts:44 42 | if (!path) throw new Error('Download path not available'); 43 | const fileSize = statSync(path).size; > 44 | expect(fileSize).toBeGreaterThan(size); | ^ 45 | expect(fileSize).toBeLessThan(size * 2); 46 | return fileSize; 47 | } at verifyFileSizeGreaterThan (/__w/mermaid-live-editor/mermaid-live-editor/tests/utils.ts:44:20) at EditorPage.checkAndDownloadPNG (/__w/mermaid-live-editor/mermaid-live-editor/tests/test.ts:52:12) at /__w/mermaid-live-editor/mermaid-live-editor/tests/actions.spec.ts:24:26
[chromium] › tests/actions.spec.ts:23:3 › Check actions › should download png and svg: tests/utils.ts#L44
1) [chromium] › tests/actions.spec.ts:23:3 › Check actions › should download png and svg ───────── Error: expect(received).toBeGreaterThan(expected) Expected: > 80000 Received: 66071 at utils.ts:44 42 | if (!path) throw new Error('Download path not available'); 43 | const fileSize = statSync(path).size; > 44 | expect(fileSize).toBeGreaterThan(size); | ^ 45 | expect(fileSize).toBeLessThan(size * 2); 46 | return fileSize; 47 | } at verifyFileSizeGreaterThan (/__w/mermaid-live-editor/mermaid-live-editor/tests/utils.ts:44:20) at EditorPage.checkAndDownloadPNG (/__w/mermaid-live-editor/mermaid-live-editor/tests/test.ts:52:12) at /__w/mermaid-live-editor/mermaid-live-editor/tests/actions.spec.ts:24:26
🎭 Playwright Run Summary
3 failed [chromium] › tests/actions.spec.ts:23:3 › Check actions › should download png and svg ────────── [chromium] › tests/errorDisplay.spec.ts:4:3 › Error display tests › should show AI Repair button for syntax errors in Code tab [chromium] › tests/errorDisplay.spec.ts:16:3 › Error display tests › should not show AI Repair button for errors in Config tab 2 flaky [chromium] › tests/diagramUpdate.spec.ts:29:3 › Auto sync tests › supports editing code when code is incorrect [chromium] › tests/diagramUpdate.spec.ts:39:3 › Auto sync tests › should update diagram after entire text is removed 7 skipped 17 passed (1.2m)

Artifacts

Produced during runtime
Name Size Digest
test-results
35.6 MB
sha256:a304ef965360a6b471ee396e23092386166cb13d839287b14c47092e1ec987f7