Skip to content

PR CI acceleration, SPEC-009, and the repairs of #756 and #757 #430

PR CI acceleration, SPEC-009, and the repairs of #756 and #757

PR CI acceleration, SPEC-009, and the repairs of #756 and #757 #430

Triggered via pull request October 2, 2026 00:34
Status Failure
Total duration 22m 18s
Artifacts 10

ci.yml

on: pull_request
what the change starts
5s
what the change starts
documentation and repository checks
7s
documentation and repository checks
build-linux  /  build mcpp (linux-x86_64)
8m 32s
build-linux / build mcpp (linux-x86_64)
build-windows  /  build mcpp (windows-x86_64)
5m 35s
build-windows / build mcpp (windows-x86_64)
build-macos  /  build mcpp (macos-arm64)
4m 20s
build-macos / build mcpp (macos-arm64)
build-linux-arm  /  build mcpp (linux-aarch64)
4m 27s
build-linux-arm / build mcpp (linux-aarch64)
Matrix: linux-e2e / e2e
linux-e2e  /  bare-metal e2e (riscv64-none-elf + cortex-m, qemu)
2m 7s
linux-e2e / bare-metal e2e (riscv64-none-elf + cortex-m, qemu)
linux-e2e  /  android e2e (NDK rows + x86_64 emulator)
4m 43s
linux-e2e / android e2e (NDK rows + x86_64 emulator)
linux-e2e  /  hermetic e2e (no host toolchain, container)
12m 2s
linux-e2e / hermetic e2e (no host toolchain, container)
linux  /  unit tests (linux x86_64, self-host)
11m 16s
linux / unit tests (linux x86_64, self-host)
linux  /  toolchain: gcc (cold self-host)
8m 7s
linux / toolchain: gcc (cold self-host)
linux  /  toolchain: musl + llvm
13m 32s
linux / toolchain: musl + llvm
linux  /  integration: mcpp builds & runs xlings
5m 5s
linux / integration: mcpp builds & runs xlings
linux  /  examples: the curriculum builds
5m 35s
linux / examples: the curriculum builds
cross  /  windows→linux cross-build (windows host)
cross / windows→linux cross-build (windows host)
Matrix: windows-e2e / e2e
Waiting for pending jobs
windows  /  test + package (windows x64, self-host)
windows / test + package (windows x64, self-host)
cross  /  mingw-cross linux→windows (build + wine run)
cross / mingw-cross linux→windows (build + wine run)
Matrix: cross / cross-build
Waiting for pending jobs
windows  /  toolchains + regressions (windows x64)
windows / toolchains + regressions (windows x64)
windows-msvc-xlings  /  xlings-managed msvc toolset (windows x64, self-host)
windows-msvc-xlings / xlings-managed msvc toolset (windows x64, self-host)
Matrix: openkal / build
Waiting for pending jobs
Matrix: macos-e2e / e2e
openkal  /  openkal e2e (the scripts, on a runner that has llvm)
openkal / openkal e2e (the scripts, on a runner that has llvm)
macos-ios  /  iOS - what this runner actually provides
macos-ios / iOS - what this runner actually provides
macos-ios  /  iOS - mcpp builds and the simulator runs it
5m 3s
macos-ios / iOS - mcpp builds and the simulator runs it
Matrix: macos / macos-xlings-llvm
Matrix: target-matrix / invariants
Waiting for pending jobs
cross  /  windows→linux artefact really runs (linux)
cross / windows→linux artefact really runs (linux)
windows  /  bare Windows: no Visual Studio (windows x64)
windows / bare Windows: no Visual Studio (windows x64)
Matrix: openkal / run
Waiting for pending jobs
every e2e test runs somewhere
8s
every e2e test runs somewhere
Matrix: target-matrix / scan
Waiting for pending jobs
target-matrix  /  coverage (every host the table names was scanned)
target-matrix / coverage (every host the table names was scanned)
Fit to window
Zoom out
Zoom in

Annotations

3 errors, 23 warnings, and 5 notices
documentation and repository checks
Process completed with exit code 1.
build-windows / build mcpp (windows-x86_64)
Process completed with exit code 1.
every e2e test runs somewhere
Process completed with exit code 1.
what the change starts
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
documentation and repository checks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-macos / build mcpp (macos-arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-linux-arm / build mcpp (linux-aarch64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-windows / build mcpp (windows-x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-linux / build mcpp (linux-x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-ios / iOS - mcpp builds and the simulator runs it
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-e2e / bare-metal e2e (riscv64-none-elf + cortex-m, qemu)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-e2e / android e2e (NDK rows + x86_64 emulator)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux / integration: mcpp builds & runs xlings
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux / examples: the curriculum builds
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-e2e / e2e suite 1/2 (macOS ARM64, self-host, macos-15)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux / toolchain: gcc (cold self-host)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos / macOS ARM64 — xlings LLVM end-to-end (macos-15)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-e2e / e2e suite 2/2 (macOS ARM64, self-host, macos-15)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux / unit tests (linux x86_64, self-host)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-e2e / e2e 4/4 (linux x86_64, self-host)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-e2e / hermetic e2e (no host toolchain, container)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-e2e / e2e 1/4 (linux x86_64, self-host)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-e2e / e2e 2/4 (linux x86_64, self-host)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-e2e / e2e 3/4 (linux x86_64, self-host)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
every e2e test runs somewhere
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux / toolchain: musl + llvm
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-macos / build mcpp (macos-arm64)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
macos-ios / iOS - mcpp builds and the simulator runs it
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
macos-e2e / e2e suite 1/2 (macOS ARM64, self-host, macos-15)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
macos / macOS ARM64 — xlings LLVM end-to-end (macos-15)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
macos-e2e / e2e suite 2/2 (macOS ARM64, self-host, macos-15)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.

Artifacts

Produced during runtime
Name Size Digest
e2e-report-linux-1
2.97 KB
sha256:8ca608a2fea6a11f2aed1c15f5ef1aa9987cfc47cfb1e382c609472e4c14de74
e2e-report-linux-2
2.97 KB
sha256:87f5f789edad5c1ceb09046a178fce3dd583ebe17549277ad5921ccc779e51f8
e2e-report-linux-3
2.96 KB
sha256:aa7e3c272a153f439320d946649dcc58ee8d81e831be06be718d6f8422a5766e
e2e-report-linux-4
2.96 KB
sha256:2094bb1a52676a2d24aab1dd623a8a0da85cbb5812399e0bdbea7664a82249e4
e2e-report-macos-1
4.78 KB
sha256:19fb0f820c2b461e045da3bdf52e3140bb072c56576782861801b03919171a5d
e2e-report-macos-2
5.16 KB
sha256:4a40f44fa2f88e2ad8ed31ebe2b2adddcd8f47c3e2980a7f4a24016a97bccc12
e2e-timings
12.6 KB
sha256:5e197ab687f6e6174c7adb063850429ad56e9dbd7be198060d2c42dc74d3541d
mcpp-built-linux-aarch64
3.18 MB
sha256:15a74a1d7a8c11cf765bb744858a54a554984e4526d70c082a877d7299cc71a7
mcpp-built-linux-x86_64
9.7 MB
sha256:699b56880e6d61d70c47eb7837d485949fce991ef33dfaf7c335f0e8d7faefbc
mcpp-built-macos-arm64
3.39 MB
sha256:ccae7a08cbf295b93ff6097b2c82d0b81e8451135122d018811a2c7e16559211