Skip to content

2026.11.9.1: targets and providers; a platform defines rows; mcpp#911 G1–G12, B1–B3; tests are mtest's #892

2026.11.9.1: targets and providers; a platform defines rows; mcpp#911 G1–G12, B1–B3; tests are mtest's

2026.11.9.1: targets and providers; a platform defines rows; mcpp#911 G1–G12, B1–B3; tests are mtest's #892

Triggered via pull request November 9, 2026 10:49
Status Success
Total duration 51m 29s
Artifacts 62

ci.yml

on: pull_request
what the change starts
16s
what the change starts
documentation and repository checks
28s
documentation and repository checks
build-linux  /  build mcpp (linux-x86_64)
10m 45s
build-linux / build mcpp (linux-x86_64)
build-windows  /  build mcpp (windows-x86_64)
7m 26s
build-windows / build mcpp (windows-x86_64)
build-macos  /  build mcpp (macos-arm64)
6m 39s
build-macos / build mcpp (macos-arm64)
build-linux-arm  /  build mcpp (linux-aarch64)
3m 16s
build-linux-arm / build mcpp (linux-aarch64)
bootstrap  /  the newest release builds the tree (linux, when the pin lags it)
7s
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)
2m 15s
linux-e2e / e2e nfs (NFSv3 home and project)
linux-e2e  /  bare-metal e2e (riscv64-none-elf + cortex-m, qemu)
1m 29s
linux-e2e / bare-metal e2e (riscv64-none-elf + cortex-m, qemu)
linux-e2e  /  android e2e (NDK rows + x86_64 emulator)
2m 54s
linux-e2e / android e2e (NDK rows + x86_64 emulator)
linux-e2e  /  hermetic e2e (no host toolchain, container)
13m 59s
linux-e2e / hermetic e2e (no host toolchain, container)
linux  /  unit tests (linux x86_64, self-host)
26m 11s
linux / unit tests (linux x86_64, self-host)
linux  /  toolchain: gcc (cold self-host)
15m 16s
linux / toolchain: gcc (cold self-host)
linux  /  toolchain: musl + llvm
20m 12s
linux / toolchain: musl + llvm
linux  /  integration: mcpp builds & runs xlings
6m 40s
linux / integration: mcpp builds & runs xlings
linux  /  examples: the curriculum builds
4m 33s
linux / examples: the curriculum builds
cross  /  windows→linux cross-build (windows host)
31m 34s
cross / windows→linux cross-build (windows host)
Matrix: windows-e2e / e2e
windows  /  test + package (windows x64, self-host)
13m 41s
windows / test + package (windows x64, self-host)
cross  /  mingw-cross linux→windows (build + wine run)
5m 35s
cross / mingw-cross linux→windows (build + wine run)
Matrix: cross / cross-build
windows  /  toolchains + regressions (windows x64)
12m 55s
windows / toolchains + regressions (windows x64)
windows-msvc-xlings  /  xlings-managed msvc toolset (windows x64, self-host)
6m 2s
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
7m 19s
macos-ios / iOS - mcpp builds and the simulator runs it
macos-ios  /  iOS - what this runner actually provides
macos-ios / iOS - what this runner actually provides
Matrix: macos / macos-xlings-llvm
openkal  /  the index and runtime revisions this run builds
4s
openkal / the index and runtime revisions this run builds
Matrix: target-matrix / invariants
openkal  /  openkal e2e (the scripts, on a runner that has llvm)
6m 2s
openkal / openkal e2e (the scripts, on a runner that has llvm)
Matrix: upgrade / upgrade
cross  /  windows→linux artefact really runs (linux)
6s
cross / windows→linux artefact really runs (linux)
windows  /  bare Windows: no Visual Studio (windows x64)
6m 12s
windows / bare Windows: no Visual Studio (windows x64)
every e2e test runs somewhere
8s
every e2e test runs somewhere
macos-ios  /  iOS - x86_64-ios-sim runs on an Intel Mac
7m 44s
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 6s
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)
7s
target-matrix / coverage (every host the table names was scanned)
Fit to window
Zoom out
Zoom in

Annotations

3 errors, 76 warnings, and 13 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
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/
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/
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/
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 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-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-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/
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/
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/
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/
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/
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/
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/
linux-e2e / e2e 6/8 (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 5/8 (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/
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/
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 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/
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/
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/
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 / 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/
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/
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 / e2e 8/8 (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/
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/
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/
linux-e2e / e2e 2/8 (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-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/
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/
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/
linux-e2e / e2e 4/8 (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 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/
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/
linux-e2e / e2e 3/8 (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/
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/
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/
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/
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 / 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/
upgrade / upgrade from the previous release (macos-arm64, 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/
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-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-e2e / e2e 7/8 (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 / 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/
linux-e2e / e2e 1/8 (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 / 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/
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, programs)
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 linux
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 / 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/
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, 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/
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/
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 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/
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/
target-matrix / scan (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, 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 / 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/
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/
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, 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 / run 4 builds on linux
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
openkal / run 4 builds 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/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 / run 4 builds 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/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)
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 / 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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cross / windows→linux artefact really runs (linux)
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/
target-matrix / scan (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/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 / 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/
bootstrap / the newest release builds the tree (linux, when the pin lags it)
.xlings.json names the newest release (2026.11.8.1); the developer job covers it
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-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.
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.
macos-ios / iOS - mcpp builds and the simulator runs it
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
upgrade / upgrade from the previous release (macos-arm64, plain)
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 / 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 3/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.
openkal / run 4 builds on macos
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
target-matrix / scan (macos-arm64)
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
10.2 KB
sha256:65bafb5c62e05e7bcdfa90964009d28e64361c7652bffd005deddc82919dc77a
e2e-report-linux-2
10.2 KB
sha256:f7cc6184ea7424bce74170d8323a7e2e798d23d4094406d31be0ddbed962ac64
e2e-report-linux-3
10.2 KB
sha256:f5c23e7c093743e638642244843a8ffd5020bd0d7eb182c602725ab370b04481
e2e-report-linux-4
10.2 KB
sha256:8ebfce44327d20df30aa18f063d93ae94f9b5e97742a9e0bd73c07ea5758e0a6
e2e-report-linux-5
10.2 KB
sha256:18729dd23e42e2e578f9d133d232ceef39866a2c8368778546553c5b1228595e
e2e-report-linux-6
10.1 KB
sha256:f42a1c251547303794acac59b5dd46b031c93433c044735d1af94142a563c471
e2e-report-linux-7
10.1 KB
sha256:91bfaced9e1ddfb81ad77bfaf46f8a256415621e65b31ea02a260a070429d73e
e2e-report-linux-8
10.1 KB
sha256:0dd6ddafa0fb53e4e4cd0c26b4242efb77f217f564d3d723a4a9005241b1070b
e2e-report-macos-1
2.14 KB
sha256:5998fcb9911019d53102c325e46952741194cd6c9bc02257d0da50c8692b18fc
e2e-report-macos-2
2.1 KB
sha256:95401c54f73208373b8c47c7960175272f266d8e98f7c2194064f7cb328950ae
e2e-report-macos-3
2.17 KB
sha256:804af6d36fae71e64a94349c1d569ead250dfb719e19d0c2a349d092e81e74a5
e2e-report-windows-1
1.71 KB
sha256:9d154705ffbb36fa46b32e6bb9496be7a2fce95f08d95cad7da08577dc275ffb
e2e-report-windows-2
1.65 KB
sha256:023ed2aabbe80fdc3e8f34dc6f346412ee192d119f22022cea62238c01be0761
e2e-report-windows-3
1.57 KB
sha256:3b8dcb586614a0b754515c8eb1732d65a03b031afd247b1ad3b2a93d30009dcf
e2e-report-xcode-27-1
2.14 KB
sha256:9629850099afa2b68e13169ee040dcd7d64e6c239a0d7a3422bace7444319eca
e2e-report-xcode-27-2
2.11 KB
sha256:c92bff7e7d4e76eb43b60aa2f028dfe56c2b9264c54cc4d22520a5db77226d9d
e2e-report-xcode-27-3
2.17 KB
sha256:ce8b67082be0738565a0efffae11e6cadae08324480906ad35dbbf64abd55c61
e2e-store-linux-1
60.3 KB
sha256:9036a99f65a99908ca6fff820f1793736b453b40e3387cedc87707086bcc10bd
e2e-store-linux-2
60.1 KB
sha256:d55b3c694315993b6d871f5732f36f7c65fc048f6e0b334c6a125a53d725d619
e2e-store-linux-3
60.1 KB
sha256:9ee4972118a308d87e9ed9eaf7c5e769ea87134d22dea5b34bfcae476ea4d3d3
e2e-store-linux-4
60.2 KB
sha256:13c2dfde97d45322052d925e3cf8b91d0ef93798f4248b462742477deb94cdc9
e2e-store-linux-5
60.1 KB
sha256:88f36a83bc2f4ee0f5b1625cf0cee84d54a9fe84c8f656e1c99a7f4c74146b6c
e2e-store-linux-6
59.9 KB
sha256:dc2ffb07a1a0e789cb06c9383a386119fda8d58d0184772fd7dd69b3f15ef88b
e2e-store-linux-7
59.9 KB
sha256:fa7619beda723f1000e40059292d2d8cf04612d91b5bee6e9bf272c0d6bcde41
e2e-store-linux-8
60 KB
sha256:bff7074efe700b6cdb28d2ef535977074ab7c8d8dcb102878253a7ef3beec9d3
e2e-store-macos-1
14.8 KB
sha256:7f454891ee22df84a7c5749a53d1f96e8337c5b8afbb6a74eb9c3a2f8f54ab91
e2e-store-macos-2
14.5 KB
sha256:1ca81e6b67960895f11eef6063109a7820f6dd84df721019ef894295d81a2979
e2e-store-macos-3
14.9 KB
sha256:a6a3bf92bdd4f097b31ed2e09536b66c48e3ffb8f835ebcf2953ea69fbd0dcab
e2e-store-windows-1
12.1 KB
sha256:0360c6ea29c9d55c8faba5de5aad7d599309221a9d0d546b36e1c3ec65830202
e2e-store-windows-2
11.6 KB
sha256:71cf0ef84000563f2ef485554a74cdcbfa1af5313f6a511f7776c13ff144e2b8
e2e-store-windows-3
10.7 KB
sha256:e5ff8907c19404d50cde1a767fdc3add3ab7b3e1026a6dd8136079c5006edfca
e2e-store-xcode-27-1
14.7 KB
sha256:7ae1689c575e7e6a4e0e1d260de35418a1afb84efaed0c8b4676535254f6220a
e2e-store-xcode-27-2
14.5 KB
sha256:ffdd1a46a5e9cd34fd31cf5acd952af29f88a3ed1580dfeef7c757a1b086b874
e2e-store-xcode-27-3
14.8 KB
sha256:eff1231ae91029ac85b8d77a90b7604e3bc9d0b388edf15575acc57939cb44d3
e2e-timings
15.2 KB
sha256:403bfa0788bd742f6df0a7a9d78788ffa482ce0ca9045bfd325ca96dad645067
matrix-linux-aarch64
871 Bytes
sha256:b23658670a5e5bef78aefd1efc2f1d99dda1c01e54446525b3a08b974b39b54c
matrix-linux-x86_64
914 Bytes
sha256:0328b620f759d32d72e8b7118af9f4a5e2891b67d6f490921f513b1fadfb64d7
matrix-macos-arm64
730 Bytes
sha256:566623159d44735d78de1b7fbba7f59e563a34652734e43cb9e7f583b21ae486
matrix-windows-x86_64
921 Bytes
sha256:2ff28f2264dc4a14e6071f643316c37de874815391141f9f5ba020d008d4711e
mcpp-built-linux-aarch64
5.5 MB
sha256:1e0e54f37c9692f6847ab3baaa9b0f7647cece8c74dede1c31dd4e1bc442f7f4
mcpp-built-linux-x86_64
12.5 MB
sha256:e415a31638e15d156028b39eebea52497348ab57e671626680a335a832286dff
mcpp-built-macos-arm64
5.18 MB
sha256:2f3f006ea0c2d8ad248da894e6ab1e572e0a655446cfb92a44e899c599618360
mcpp-built-windows-x86_64
5.36 MB
sha256:62e8c1be07f44adf7e23296247cbc813c11b322d94e01e2652ece2091b200d7c
mcpp-windows-x86_64
10.7 MB
sha256:7c6e4e6656badabbae0b7642e1937d54dc0ad62fc1fb510b4a32ea842fe66d2d
native-llvm-arm64-admission
5.84 KB
sha256:67f614b3e19a64ce975be757d7ebe1314b68002f3b7f12ebd2c81472ceb7d95a
openkal-built-on-linux
12.8 MB
sha256:61ca73048920ac089cb9f9e0e0cba2a7565441d6dbeb4ce14648d9e490ca31d7
openkal-built-on-linux-aarch64
12.8 MB
sha256:7fb7c81d17d806ed6103ddaa25a5803aa60886f99a2b2251ba3f1134171adcf8
openkal-built-on-macos
12.8 MB
sha256:7a3b6c95e78f86edd680720bc72a94a8ed74b3885ab2fc72c203d0ec18948207
openkal-built-on-windows
12.5 MB
sha256:1623e85139ce5d8a4e467fd6f61ae1921fe6893174dd857060895d98cb5885c7
openkal-native-arm64
610 Bytes
sha256:21121ab6f036070696bec5f28ee8bce7f303f464f55364032c7e48363f46d622
openkal-target-execution-linux
1.75 KB
sha256:849ed56fe536545aea48edd7a75ef8e4d368fe7cd79cde2fadaa4047dc2cb0da
openkal-target-execution-macos
1.75 KB
sha256:252c298c5485bb7b59305d1972efa9c1d2a506a9b5cba89e616883dd6d877a58
openkal-target-execution-windows
1.75 KB
sha256:414ebdc6c84e90a864cd06f40b0ce656a415ca8aee50e4bc88e658c2c5d1fa29
upgrade-lane-linux-aarch64-plain
3.78 KB
sha256:883d013548498e53588d66bbed0bcd1bb806dbefc7a4f3834db9e60e888a8065
upgrade-lane-linux-x86_64-modules
8.9 KB
sha256:7da9843b4a934b2b3f102e5969dff62bce62238e82dc36512d27c3df74eeda5c
upgrade-lane-linux-x86_64-orphan
5.46 KB
sha256:7c9ba1b99c4f5d81f9d4277531b1672a6b10490d52bec02af1a60d05c0816096
upgrade-lane-linux-x86_64-plain
3.78 KB
sha256:dc5f3378096f13f0b0b45aa19ddf6aa2a1c6d8d83201951bc7f56ea35fb2d230
upgrade-lane-linux-x86_64-programs
5.66 KB
sha256:1b10c0fec3001bd7adf940713e1d9165d2653a1ac8b1381ef3fa64c7df2c9a43
upgrade-lane-linux-x86_64-snapshot
5.43 KB
sha256:d4f9dd4694e6688be754aa6d6cc3144d66f9fd51688e12b41312dc5abbe00c2d
upgrade-lane-macos-arm64-plain
3.87 KB
sha256:318e8c5015b02a4ec9a4be03ce2052982b80ab1aa87a4d37cd3d7d7715c5857c
upgrade-lane-windows-x86_64-plain
4.19 KB
sha256:f7ea1ce65ea882be3b4a7c41a81fa64a9757cb2c06d5d1a37ac437335d81f6cf
x86_64-ios-sim-iostest
651 KB
sha256:f1cba6e879eb229368affbfa860388acf397fd24a241f7481b3425a97a6658c8