Skip to content

release: 2026.10.26.2 -- ok images, mcpp over mcpplibs.os 0.2.0 (modules/platform removed), argv-named programs, no signal handlers #650

release: 2026.10.26.2 -- ok images, mcpp over mcpplibs.os 0.2.0 (modules/platform removed), argv-named programs, no signal handlers

release: 2026.10.26.2 -- ok images, mcpp over mcpplibs.os 0.2.0 (modules/platform removed), argv-named programs, no signal handlers #650

Triggered via pull request October 26, 2026 13:01
Status Cancelled
Total duration 24m 48s
Artifacts 12

ci.yml

on: pull_request
what the change starts
8s
what the change starts
documentation and repository checks
26s
documentation and repository checks
build-linux  /  build mcpp (linux-x86_64)
9m 34s
build-linux / build mcpp (linux-x86_64)
build-windows  /  build mcpp (windows-x86_64)
5m 22s
build-windows / build mcpp (windows-x86_64)
build-macos  /  build mcpp (macos-arm64)
3m 36s
build-macos / build mcpp (macos-arm64)
build-linux-arm  /  build mcpp (linux-aarch64)
2m 20s
build-linux-arm / build mcpp (linux-aarch64)
bootstrap  /  the newest release builds the tree (linux, when the pin lags it)
7m 47s
bootstrap / the newest release builds the tree (linux, when the pin lags it)
Matrix: bootstrap / developer
Matrix: linux-e2e / e2e
linux-e2e  /  e2e nfs (NFSv3 home and project)
1m 30s
linux-e2e / e2e nfs (NFSv3 home and project)
linux-e2e  /  bare-metal e2e (riscv64-none-elf + cortex-m, qemu)
1m 2s
linux-e2e / bare-metal e2e (riscv64-none-elf + cortex-m, qemu)
linux-e2e  /  android e2e (NDK rows + x86_64 emulator)
3m 24s
linux-e2e / android e2e (NDK rows + x86_64 emulator)
linux-e2e  /  hermetic e2e (no host toolchain, container)
10m 7s
linux-e2e / hermetic e2e (no host toolchain, container)
linux  /  unit tests (linux x86_64, self-host)
6m 38s
linux / unit tests (linux x86_64, self-host)
linux  /  toolchain: gcc (cold self-host)
7m 9s
linux / toolchain: gcc (cold self-host)
linux  /  toolchain: musl + llvm
2m 45s
linux / toolchain: musl + llvm
linux  /  integration: mcpp builds & runs xlings
9m 54s
linux / integration: mcpp builds & runs xlings
linux  /  examples: the curriculum builds
9m 54s
linux / examples: the curriculum builds
cross  /  windows→linux cross-build (windows host)
11m 19s
cross / windows→linux cross-build (windows host)
Matrix: windows-e2e / e2e
windows  /  test + package (windows x64, self-host)
8m 40s
windows / test + package (windows x64, self-host)
cross  /  mingw-cross linux→windows (build + wine run)
1m 44s
cross / mingw-cross linux→windows (build + wine run)
Matrix: cross / cross-build
windows  /  toolchains + regressions (windows x64)
9m 8s
windows / toolchains + regressions (windows x64)
windows-msvc-xlings  /  xlings-managed msvc toolset (windows x64, self-host)
10m 26s
windows-msvc-xlings / xlings-managed msvc toolset (windows x64, self-host)
Matrix: macos-e2e / e2e
macos-ios  /  iOS - mcpp builds and the simulator runs it
5m 58s
macos-ios / iOS - mcpp builds and the simulator runs it
macos-ios  /  iOS - what this runner actually provides
0s
macos-ios / iOS - what this runner actually provides
Matrix: macos / macos-xlings-llvm
openkal  /  the index and runtime revisions this run builds
8s
openkal / the index and runtime revisions this run builds
Matrix: target-matrix / invariants
openkal  /  openkal e2e (the scripts, on a runner that has llvm)
5m 26s
openkal / openkal e2e (the scripts, on a runner that has llvm)
Matrix: upgrade / upgrade
cross  /  windows→linux artefact really runs (linux)
cross / windows→linux artefact really runs (linux)
windows  /  bare Windows: no Visual Studio (windows x64)
4m 27s
windows / bare Windows: no Visual Studio (windows x64)
every e2e test runs somewhere
0s
every e2e test runs somewhere
macos-ios  /  iOS - x86_64-ios-sim runs on an Intel Mac
7m 1s
macos-ios / iOS - x86_64-ios-sim runs on an Intel Mac
Matrix: openkal / build
openkal  /  openkal native stack (Linux ARM64, LLVM 23.1.3)
1m 9s
openkal / openkal native stack (Linux ARM64, LLVM 23.1.3)
Matrix: target-matrix / scan
Matrix: openkal / run
target-matrix  /  coverage (every host the table names was scanned)
9s
target-matrix / coverage (every host the table names was scanned)
Fit to window
Zoom out
Zoom in

Annotations

72 errors, 61 warnings, and 9 notices
documentation and repository checks
canary probe: `false | cat` exited 1
documentation and repository checks
canary probe: `echo other` did not print `canary-ok`
documentation and repository checks
canary probe: `false` exited 1
target-matrix / scan (linux-aarch64)
the matrix does not match what this repository declares
target-matrix / scan (linux-aarch64)
[graph] linux-aarch64 x86_64-openkal llvm@23.1.3 → unsupported, and the expected table does not mention this cell
target-matrix / scan (linux-aarch64)
[graph] linux-aarch64 x86_64-openkal gcc@16.1.0 → unsupported, and the expected table does not mention this cell
target-matrix / scan (linux-aarch64)
[graph] linux-aarch64 aarch64-openkal llvm@23.1.3 → unsupported, and the expected table does not mention this cell
target-matrix / scan (linux-aarch64)
[graph] linux-aarch64 aarch64-openkal gcc@16.1.0 → unsupported, and the expected table does not mention this cell
target-matrix / scan (linux-aarch64)
the matrix does not match what this repository declares
target-matrix / scan (linux-aarch64)
[payload] linux-aarch64 x86_64-openkal llvm@23.1.3 → unsupported, and the expected table does not mention this cell
target-matrix / scan (linux-aarch64)
[payload] linux-aarch64 x86_64-openkal gcc@16.1.0 → unsupported, and the expected table does not mention this cell
target-matrix / scan (linux-aarch64)
[payload] linux-aarch64 aarch64-openkal llvm@23.1.3 → unsupported, and the expected table does not mention this cell
target-matrix / scan (linux-aarch64)
[payload] linux-aarch64 aarch64-openkal gcc@16.1.0 → unsupported, and the expected table does not mention this cell
target-matrix / scan (linux-x86_64)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
upgrade / upgrade from the previous release (macos-arm64, plain)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
linux / integration: mcpp builds & runs xlings
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
target-matrix / scan (macos-arm64)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
openkal / build 3 targets on linux
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
linux / examples: the curriculum builds
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
linux-e2e / hermetic e2e (no host toolchain, container)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
linux-e2e / hermetic e2e (no host toolchain, container)
The operation was canceled.
windows-e2e / e2e 1/3 (windows x64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
linux-e2e / e2e 1/4 (linux x86_64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
linux-e2e / e2e 1/4 (linux x86_64, self-host)
The operation was canceled.
linux-e2e / e2e 4/4 (linux x86_64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
linux-e2e / e2e 4/4 (linux x86_64, self-host)
The operation was canceled.
windows-e2e / e2e 3/3 (windows x64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
windows-e2e / e2e 3/3 (windows x64, self-host)
The operation was canceled.
macos-e2e / e2e suite 1/3 (macOS ARM64, self-host, macos-15)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
macos-e2e / e2e suite 1/3 (macOS ARM64, self-host, macos-15)
The operation was canceled.
openkal / build 3 targets on macos
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
openkal / build 3 targets on macos
The operation was canceled.
cross / cross-build aarch64-linux-musl (mcpp + xlings)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
cross / cross-build aarch64-linux-musl (mcpp + xlings)
The operation was canceled.
linux / unit tests (linux x86_64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
linux / unit tests (linux x86_64, self-host)
The operation was canceled.
linux-e2e / bare-metal e2e (riscv64-none-elf + cortex-m, qemu)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
linux-e2e / e2e 2/4 (linux x86_64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
linux-e2e / e2e 2/4 (linux x86_64, self-host)
The operation was canceled.
windows-e2e / e2e 2/3 (windows x64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
windows-e2e / e2e 2/3 (windows x64, self-host)
The operation was canceled.
linux / toolchain: musl + llvm
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
linux / toolchain: musl + llvm
The operation was canceled.
target-matrix / scan (windows-x86_64)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
target-matrix / scan (windows-x86_64)
The operation was canceled.
linux-e2e / e2e 3/4 (linux x86_64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
linux-e2e / e2e 3/4 (linux x86_64, self-host)
The operation was canceled.
macos / macOS ARM64 — xlings LLVM end-to-end (macos-15)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
macos / macOS ARM64 — xlings LLVM end-to-end (macos-15)
The operation was canceled.
linux-e2e / e2e nfs (NFSv3 home and project)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
linux-e2e / e2e nfs (NFSv3 home and project)
The operation was canceled.
macos / macOS ARM64 — xlings LLVM end-to-end (xcode-27)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
macos / macOS ARM64 — xlings LLVM end-to-end (xcode-27)
The operation was canceled.
target-matrix / coverage (every host the table names was scanned)
Process completed with exit code 1.
target-matrix / coverage (every host the table names was scanned)
expected.tsv holds rows for 'windows-x86_64', and no scan produced any
target-matrix / coverage (every host the table names was scanned)
expected.tsv holds rows for 'macos-arm64', and no scan produced any
target-matrix / coverage (every host the table names was scanned)
expected.tsv holds rows for 'linux-x86_64', and no scan produced any
cross / windows→linux cross-build (windows host)
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
cross / windows→linux cross-build (windows host)
The operation was canceled.
macos-ios / iOS - x86_64-ios-sim runs on an Intel Mac
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
macos-ios / iOS - x86_64-ios-sim runs on an Intel Mac
The operation was canceled.
ci
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/842/merge exists
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-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-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/
bootstrap / the pinned mcpp builds the tree (macos-15, xlings install + mcpp build --strict)
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-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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bootstrap / the pinned mcpp builds the tree (windows-2025, xlings install + mcpp build --strict)
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/
bootstrap / the newest release builds the tree (linux, when the pin lags it)
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-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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
openkal / the index and runtime revisions this run builds
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/
bootstrap / the pinned mcpp builds the tree (ubuntu-24.04, xlings install + mcpp build --strict)
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/
macos-e2e / e2e suite 2/3 (macOS ARM64, self-host, xcode-27)
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/
upgrade / upgrade from the previous release (linux-aarch64, plain)
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/
target-matrix / invariants (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/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/
macos-e2e / e2e suite 3/3 (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/
macos-e2e / e2e suite 2/3 (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/
target-matrix / invariants (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/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/
macos-e2e / e2e suite 1/3 (macOS ARM64, self-host, xcode-27)
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/
target-matrix / invariants (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, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
upgrade / upgrade from the previous release (linux-x86_64, modules)
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/
windows / test + package (windows x64, 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/
openkal / openkal native stack (Linux ARM64, LLVM 23.1.3)
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/
windows / toolchains + regressions (windows x64)
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/
upgrade / upgrade from the previous release (windows-x86_64, plain)
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/
target-matrix / invariants (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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
upgrade / upgrade from the previous release (linux-x86_64, orphan)
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/
upgrade / upgrade from the previous release (linux-x86_64, snapshot)
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/
windows-msvc-xlings / xlings-managed msvc toolset (windows x64, 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 / 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/
openkal / openkal e2e (the scripts, on a runner that has 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/
openkal / build 3 targets on 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/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/
target-matrix / scan (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/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/
macos-e2e / e2e suite 3/3 (macOS ARM64, self-host, xcode-27)
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/
upgrade / upgrade from the previous release (linux-x86_64, plain)
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/
cross / mingw-cross linux→windows (build + wine run)
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/
windows / bare Windows: no Visual Studio (windows x64)
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/
openkal / build 3 targets on windows
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/
windows-e2e / e2e 1/3 (windows x64, 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 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 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/
windows-e2e / e2e 3/3 (windows x64, 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/
macos-e2e / e2e suite 1/3 (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/
openkal / build 3 targets on macos
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/
cross / cross-build aarch64-linux-musl (mcpp + 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 / 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 / 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 / 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/
windows-e2e / e2e 2/3 (windows x64, 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 / 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/
target-matrix / scan (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, 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/
target-matrix / scan (windows-x86_64)
No files were found with the provided path: measured.tsv. No artifacts will be uploaded.
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/
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/
linux-e2e / e2e nfs (NFSv3 home and project)
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 (xcode-27)
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/
target-matrix / coverage (every host the table names was scanned)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cross / windows→linux cross-build (windows 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-ios / iOS - x86_64-ios-sim runs on an Intel Mac
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: 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.
bootstrap / the pinned mcpp builds the tree (macos-15, xlings install + mcpp build --strict)
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 3/3 (macOS ARM64, self-host, macos-15)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
macos-e2e / e2e suite 2/3 (macOS ARM64, self-host, macos-15)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
target-matrix / invariants (macos-arm64)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
macos-e2e / e2e suite 1/3 (macOS ARM64, self-host, macos-15)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
openkal / build 3 targets on macos
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.

Artifacts

Produced during runtime
Name Size Digest
matrix-linux-aarch64
814 Bytes
sha256:5c7cd8c00d0b21382d0233e18d2e19f3c75add1a63eeecca1946639abc4559ff
mcpp-windows-x86_64
9.37 MB
sha256:2a0a06d2f435753de5f7bc7aff84ee37dc801cfec36f52d2ee3e41e9a8ae99d5
native-llvm-arm64-admission
5.72 KB
sha256:6cdad42b94d41b6326fd11f7edc19f9688b0491f36cd048a4e71976fed01e7d9
openkal-built-on-linux-aarch64
12.8 MB
sha256:4152eaffdcf744075be132695b90a7b1e2c0538e71faadc8bd40e3bcb37cd8e3
openkal-built-on-windows
12.8 MB
sha256:db970f35399ae3fcf13c3ed4475343be545afd4e421853bb94be1aa785d8de49
openkal-native-arm64
610 Bytes
sha256:b0da75eaa63d257eeb1e640dbc105ebc89b19c1c030fee80d5186bc6d51fe56d
upgrade-lane-linux-aarch64-plain
6.72 KB
sha256:15f84c0badf3fabed39931d223d84985ec8794e25c595bef65d4939dd15dd14f
upgrade-lane-linux-x86_64-modules
15.5 KB
sha256:561e4fb69883e4bf99f3db2abc767b7b0af4fbf9860f3b0eb7347e40ebc45e15
upgrade-lane-linux-x86_64-orphan
7.02 KB
sha256:9b0fd8816513913b35d1e4b6c2f89455f72ce31cc2abc7e36f49791802e9864f
upgrade-lane-linux-x86_64-plain
6.73 KB
sha256:9d86ad3b660ef6cdd4b48d1d13700170134fbf863a90f5fd373759a8757f1fc9
upgrade-lane-linux-x86_64-snapshot
6.62 KB
sha256:498a40b842c74ddd37d25fabaa672553a0b3313f3f0a77882664ebaff4982468
upgrade-lane-windows-x86_64-plain
7.15 KB
sha256:a3048b1b1fbd454d6abddd0476222789ca711eb930074ffdb1c621d03f9270cd