Skip to content

CI: move all workflows to repository runners #451

CI: move all workflows to repository runners

CI: move all workflows to repository runners #451

Triggered via pull request July 13, 2026 23:29
Status Cancelled
Total duration 58m 32s
Artifacts 6

e2e-matrix.yml

on: pull_request
Matrix: Preset matrix (smoke, self-hosted macOS)
Specialised + canvas smoke
6m 31s
Specialised + canvas smoke
Mini-train matrix (macOS, nightly)
0s
Mini-train matrix (macOS, nightly)
Matrix report
29s
Matrix report
Fit to window
Zoom out
Zoom in

Annotations

11 errors, 10 warnings, and 1 notice
Preset matrix (smoke, self-hosted macOS) (1)
The job has exceeded the maximum execution time of 25m0s
[chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T3_minimal_no_fim__P2_doc: vbgui/e2e/fixtures.ts#L76
10) [chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T3_minimal_no_fim__P2_doc Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: getByTestId('run-result-modal').getByTestId('run-result-overall') Expected substring: "ok" Received string: "· fail · 3.1 ms" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for getByTestId('run-result-modal').getByTestId('run-result-overall') 14 × locator resolved to <span data-testid="run-result-overall">· fail · 3.1 ms</span> - unexpected value "· fail · 3.1 ms" at ../fixtures.ts:76 74 | ): Promise<void> { 75 | const overall = modal.getByTestId("run-result-overall"); > 76 | await expect(overall).toContainText(expected); | ^ 77 | } 78 | 79 | export async function closeModal(page: Page): Promise<void> { at assertOverallStatus (/Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/fixtures.ts:76:25) at /Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/scenarios/02_preset_matrix.spec.ts:69:15
[chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T3_minimal_no_fim__P1_minimal: vbgui/e2e/fixtures.ts#L76
9) [chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T3_minimal_no_fim__P1_minimal Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: getByTestId('run-result-modal').getByTestId('run-result-overall') Expected substring: "ok" Received string: "· fail · 3.8 ms" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for getByTestId('run-result-modal').getByTestId('run-result-overall') 14 × locator resolved to <span data-testid="run-result-overall">· fail · 3.8 ms</span> - unexpected value "· fail · 3.8 ms" at ../fixtures.ts:76 74 | ): Promise<void> { 75 | const overall = modal.getByTestId("run-result-overall"); > 76 | await expect(overall).toContainText(expected); | ^ 77 | } 78 | 79 | export async function closeModal(page: Page): Promise<void> { at assertOverallStatus (/Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/fixtures.ts:76:25) at /Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/scenarios/02_preset_matrix.spec.ts:69:15
[chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T2_gpt2_small__P4_full: vbgui/e2e/fixtures.ts#L76
8) [chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T2_gpt2_small__P4_full Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: getByTestId('run-result-modal').getByTestId('run-result-overall') Expected substring: "ok" Received string: "· fail · 2.8 ms" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for getByTestId('run-result-modal').getByTestId('run-result-overall') 14 × locator resolved to <span data-testid="run-result-overall">· fail · 2.8 ms</span> - unexpected value "· fail · 2.8 ms" at ../fixtures.ts:76 74 | ): Promise<void> { 75 | const overall = modal.getByTestId("run-result-overall"); > 76 | await expect(overall).toContainText(expected); | ^ 77 | } 78 | 79 | export async function closeModal(page: Page): Promise<void> { at assertOverallStatus (/Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/fixtures.ts:76:25) at /Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/scenarios/02_preset_matrix.spec.ts:69:15
[chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T2_gpt2_small__P3_engram: vbgui/e2e/fixtures.ts#L76
7) [chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T2_gpt2_small__P3_engram Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: getByTestId('run-result-modal').getByTestId('run-result-overall') Expected substring: "ok" Received string: "· fail · 3.3 ms" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for getByTestId('run-result-modal').getByTestId('run-result-overall') 14 × locator resolved to <span data-testid="run-result-overall">· fail · 3.3 ms</span> - unexpected value "· fail · 3.3 ms" at ../fixtures.ts:76 74 | ): Promise<void> { 75 | const overall = modal.getByTestId("run-result-overall"); > 76 | await expect(overall).toContainText(expected); | ^ 77 | } 78 | 79 | export async function closeModal(page: Page): Promise<void> { at assertOverallStatus (/Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/fixtures.ts:76:25) at /Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/scenarios/02_preset_matrix.spec.ts:69:15
[chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T2_gpt2_small__P2_doc: vbgui/e2e/fixtures.ts#L76
6) [chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T2_gpt2_small__P2_doc Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: getByTestId('run-result-modal').getByTestId('run-result-overall') Expected substring: "ok" Received string: "· fail · 3.4 ms" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for getByTestId('run-result-modal').getByTestId('run-result-overall') 14 × locator resolved to <span data-testid="run-result-overall">· fail · 3.4 ms</span> - unexpected value "· fail · 3.4 ms" at ../fixtures.ts:76 74 | ): Promise<void> { 75 | const overall = modal.getByTestId("run-result-overall"); > 76 | await expect(overall).toContainText(expected); | ^ 77 | } 78 | 79 | export async function closeModal(page: Page): Promise<void> { at assertOverallStatus (/Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/fixtures.ts:76:25) at /Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/scenarios/02_preset_matrix.spec.ts:69:15
[chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T2_gpt2_small__P1_minimal: vbgui/e2e/fixtures.ts#L76
5) [chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T2_gpt2_small__P1_minimal Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: getByTestId('run-result-modal').getByTestId('run-result-overall') Expected substring: "ok" Received string: "· fail · 6.1 ms" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for getByTestId('run-result-modal').getByTestId('run-result-overall') 14 × locator resolved to <span data-testid="run-result-overall">· fail · 6.1 ms</span> - unexpected value "· fail · 6.1 ms" at ../fixtures.ts:76 74 | ): Promise<void> { 75 | const overall = modal.getByTestId("run-result-overall"); > 76 | await expect(overall).toContainText(expected); | ^ 77 | } 78 | 79 | export async function closeModal(page: Page): Promise<void> { at assertOverallStatus (/Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/fixtures.ts:76:25) at /Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/scenarios/02_preset_matrix.spec.ts:69:15
[chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T1_cppmega_v3__P4_full: vbgui/e2e/fixtures.ts#L76
4) [chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T1_cppmega_v3__P4_full Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: getByTestId('run-result-modal').getByTestId('run-result-overall') Expected substring: "ok" Received string: "· fail · 3.2 ms" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for getByTestId('run-result-modal').getByTestId('run-result-overall') 14 × locator resolved to <span data-testid="run-result-overall">· fail · 3.2 ms</span> - unexpected value "· fail · 3.2 ms" at ../fixtures.ts:76 74 | ): Promise<void> { 75 | const overall = modal.getByTestId("run-result-overall"); > 76 | await expect(overall).toContainText(expected); | ^ 77 | } 78 | 79 | export async function closeModal(page: Page): Promise<void> { at assertOverallStatus (/Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/fixtures.ts:76:25) at /Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/scenarios/02_preset_matrix.spec.ts:69:15
[chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T1_cppmega_v3__P3_engram: vbgui/e2e/fixtures.ts#L76
3) [chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T1_cppmega_v3__P3_engram Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: getByTestId('run-result-modal').getByTestId('run-result-overall') Expected substring: "ok" Received string: "· fail · 3.1 ms" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for getByTestId('run-result-modal').getByTestId('run-result-overall') 14 × locator resolved to <span data-testid="run-result-overall">· fail · 3.1 ms</span> - unexpected value "· fail · 3.1 ms" at ../fixtures.ts:76 74 | ): Promise<void> { 75 | const overall = modal.getByTestId("run-result-overall"); > 76 | await expect(overall).toContainText(expected); | ^ 77 | } 78 | 79 | export async function closeModal(page: Page): Promise<void> { at assertOverallStatus (/Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/fixtures.ts:76:25) at /Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/scenarios/02_preset_matrix.spec.ts:69:15
[chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T1_cppmega_v3__P2_doc: vbgui/e2e/fixtures.ts#L76
2) [chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T1_cppmega_v3__P2_doc Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: getByTestId('run-result-modal').getByTestId('run-result-overall') Expected substring: "ok" Received string: "· fail · 3.6 ms" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for getByTestId('run-result-modal').getByTestId('run-result-overall') 14 × locator resolved to <span data-testid="run-result-overall">· fail · 3.6 ms</span> - unexpected value "· fail · 3.6 ms" at ../fixtures.ts:76 74 | ): Promise<void> { 75 | const overall = modal.getByTestId("run-result-overall"); > 76 | await expect(overall).toContainText(expected); | ^ 77 | } 78 | 79 | export async function closeModal(page: Page): Promise<void> { at assertOverallStatus (/Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/fixtures.ts:76:25) at /Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/scenarios/02_preset_matrix.spec.ts:69:15
[chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T1_cppmega_v3__P1_minimal: vbgui/e2e/fixtures.ts#L76
1) [chromium] › e2e/scenarios/02_preset_matrix.spec.ts:53:5 › preset matrix (912 cells) › deepseek_v4_flash__T1_cppmega_v3__P1_minimal Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: getByTestId('run-result-modal').getByTestId('run-result-overall') Expected substring: "ok" Received string: "· fail · 3.2 ms" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for getByTestId('run-result-modal').getByTestId('run-result-overall') 14 × locator resolved to <span data-testid="run-result-overall">· fail · 3.2 ms</span> - unexpected value "· fail · 3.2 ms" at ../fixtures.ts:76 74 | ): Promise<void> { 75 | const overall = modal.getByTestId("run-result-overall"); > 76 | await expect(overall).toContainText(expected); | ^ 77 | } 78 | 79 | export async function closeModal(page: Page): Promise<void> { at assertOverallStatus (/Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/fixtures.ts:76:25) at /Users/dave/actions-runner-cppmega-mlx/_work/cppmega_mlx/cppmega_mlx/vbgui/e2e/scenarios/02_preset_matrix.spec.ts:69:15
Specialised + canvas smoke
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Preset matrix (smoke, self-hosted macOS) (4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Preset matrix (smoke, self-hosted macOS) (4)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 1
Preset matrix (smoke, self-hosted macOS) (2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Preset matrix (smoke, self-hosted macOS) (2)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 1
Preset matrix (smoke, self-hosted macOS) (3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Preset matrix (smoke, self-hosted macOS) (3)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 1
Preset matrix (smoke, self-hosted macOS) (1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Preset matrix (smoke, self-hosted macOS) (1)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 1
Matrix report
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
31 passed (18.2s)

Artifacts

Produced during runtime
Name Size Digest
e2e_matrix_report
1008 Bytes
sha256:97dc11bf0be184f04fd7dfe5feae13488e61667cb023a08958294d7c91223ef1
preset-matrix-shard-1 Expired
60.1 MB
sha256:0a5c75f3866188867d7a36206606417f74dd5d87ebef8ae97688621dc533e939
preset-matrix-shard-2 Expired
971 Bytes
sha256:330b1bf7dba06e196496fb2e6529bd45c07b1b35d7012e400ff736a6f688caeb
preset-matrix-shard-3 Expired
934 Bytes
sha256:95fb327ad553a22292dcb3493b94a2babaac9bc52e8c84af14a24974fad57839
preset-matrix-shard-4 Expired
932 Bytes
sha256:71b776dae69a5cf98ba1c0ddd944bf13d3d1b4feec879ce6a81096b74522bcde
specialised-results Expired
2.68 MB
sha256:b054f785402539141be312a8de73d7b6c784ac43e4eb0f83fadfe064ac7886d4