Skip to content

2026.11.14.1: MCPP_TARGET_SDK; a planned row served by the chosen platform; Windows runner lookup; test discovery skips a package below tests/; release publishes GitHub, index PR, then optional GitCode #1014

2026.11.14.1: MCPP_TARGET_SDK; a planned row served by the chosen platform; Windows runner lookup; test discovery skips a package below tests/; release publishes GitHub, index PR, then optional GitCode

2026.11.14.1: MCPP_TARGET_SDK; a planned row served by the chosen platform; Windows runner lookup; test discovery skips a package below tests/; release publishes GitHub, index PR, then optional GitCode #1014

Triggered via pull request November 14, 2026 16:26
Status Success
Total duration 1h 3m 40s
Artifacts 56

ci.yml

on: pull_request
what the change starts
8s
what the change starts
documentation and repository checks
31s
documentation and repository checks
build-linux  /  build mcpp (linux-x86_64)
10m 16s
build-linux / build mcpp (linux-x86_64)
build-windows  /  build mcpp (windows-x86_64)
10m 11s
build-windows / build mcpp (windows-x86_64)
build-macos  /  build mcpp (macos-arm64)
15m 55s
build-macos / build mcpp (macos-arm64)
build-linux-arm  /  build mcpp (linux-aarch64)
6m 30s
build-linux-arm / build mcpp (linux-aarch64)
the e2e shards of each host
23s
the e2e shards of each host
Matrix: unit-linux-archive / shard
unit-linux-archive  /  unit tests, built (linux-x86_64)
21m 23s
unit-linux-archive / unit tests, built (linux-x86_64)
unit-linux-archive  /  Windows cases from ${{ inputs.host }} (mingw-cross)
unit-linux-archive / Windows cases from ${{ inputs.host }} (mingw-cross)
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
linux  /  subsystem tests (linux x86_64, self-host)
3m 3s
linux / subsystem tests (linux x86_64, self-host)
linux  /  toolchain: gcc (cold self-host)
12m 6s
linux / toolchain: gcc (cold self-host)
linux  /  toolchain: musl + llvm
18m 27s
linux / toolchain: musl + llvm
linux  /  integration: mcpp builds & runs xlings
6m 18s
linux / integration: mcpp builds & runs xlings
linux  /  examples: the curriculum builds
4m 49s
linux / examples: the curriculum builds
cross  /  windows→linux cross-build (windows host)
33m 52s
cross / windows→linux cross-build (windows host)
windows  /  toolchains + regressions (windows x64)
16m 24s
windows / toolchains + regressions (windows x64)
windows  /  test + package (windows x64, self-host)
20m 57s
windows / test + package (windows x64, self-host)
cross  /  mingw-cross linux→windows (build + wine run)
6m 52s
cross / mingw-cross linux→windows (build + wine run)
Matrix: cross / cross-build
windows-msvc-xlings  /  xlings-managed msvc toolset (windows x64, self-host)
5m 41s
windows-msvc-xlings / xlings-managed msvc toolset (windows x64, self-host)
macos-ios  /  iOS - mcpp builds and the simulator runs it
10m 35s
macos-ios / iOS - mcpp builds and the simulator runs it
Matrix: macos / macos-xlings-llvm
macos-ios  /  iOS - what this runner actually provides
macos-ios / iOS - what this runner actually provides
openkal  /  the index and runtime revisions this run builds
5s
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 19s
openkal / openkal e2e (the scripts, on a runner that has llvm)
Matrix: upgrade / upgrade
Matrix: linux-e2e / e2e
linux-e2e  /  e2e nfs (NFSv3 home and project)
1m 45s
linux-e2e / e2e nfs (NFSv3 home and project)
linux-e2e  /  bare-metal e2e (riscv64-none-elf + cortex-m, qemu)
1m 17s
linux-e2e / bare-metal e2e (riscv64-none-elf + cortex-m, qemu)
linux-e2e  /  android e2e (NDK rows + x86_64 emulator)
3m 20s
linux-e2e / android e2e (NDK rows + x86_64 emulator)
linux-e2e  /  hermetic e2e (no host toolchain, container)
24m 43s
linux-e2e / hermetic e2e (no host toolchain, container)
Matrix: macos-e2e / e2e
Matrix: windows-e2e / e2e
Matrix: unit-linux / shard
unit-linux  /  unit tests, built (${{ inputs.host }})
0s
unit-linux / unit tests, built (${{ inputs.host }})
unit-linux  /  Windows cases from linux-x86_64 (mingw-cross)
44s
unit-linux / Windows cases from linux-x86_64 (mingw-cross)
cross  /  windows→linux artefact really runs (linux)
8s
cross / windows→linux artefact really runs (linux)
windows  /  bare Windows: no Visual Studio (windows x64)
6m 18s
windows / bare Windows: no Visual Studio (windows x64)
macos-ios  /  iOS - x86_64-ios-sim runs on an Intel Mac
8m 35s
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 0s
openkal / openkal native stack (Linux ARM64, LLVM 23.1.3)
Matrix: target-matrix / scan
every e2e test runs somewhere
7s
every e2e test runs somewhere
the run's tests, reported
10s
the run's tests, reported
Matrix: openkal / run
target-matrix  /  coverage (every host the table names was scanned)
10s
target-matrix / coverage (every host the table names was scanned)
Fit to window
Zoom out
Zoom in

Annotations

3 errors, 79 warnings, and 12 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/
the e2e shards of each host
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/
the e2e shards of each host
xlings could not install mtest 0.8.0; taking the release itself
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/
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/
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/
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/
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/
linux-e2e / e2e 2/2 (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/2 (linux x86_64, self-host)
no e2e run of this workflow run in the store
linux-e2e / e2e 1/2 (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 1/2 (linux x86_64, self-host)
no e2e run of this workflow run in the store
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 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/
windows-e2e / e2e 2/2 (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 / subsystem 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, 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/
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/
windows-e2e / e2e 1/2 (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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 / 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/
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 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/
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, 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/
unit-linux-archive / unit tests, built (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/
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-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/
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/
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/
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/
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/
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/
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/
unit-linux / Windows cases from linux-x86_64 (mingw-cross)
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-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, 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-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/
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/
macos-e2e / e2e suite 2/2 (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-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/
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/
macos-e2e / e2e suite 1/2 (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/
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 (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/
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 / 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/
unit-linux / unit tests 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/
unit-linux / unit tests 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/
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/
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 / 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 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 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/
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 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/
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/
unit-linux / unit tests 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/
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/
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, 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 (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/
unit-linux / unit tests 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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
the run's tests, reported
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/
the run's tests, reported
xlings could not install mtest 0.8.0; taking the release itself
bootstrap / the newest release builds the tree (linux, when the pin lags it)
.xlings.json names the newest release (2026.11.13.1); the developer job covers it
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.
build-macos / build mcpp (macos-arm64)
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.
target-matrix / invariants (macos-arm64)
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.
upgrade / upgrade from the previous release (macos-arm64, plain)
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.
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.
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
e2e-report-linux-1
1.24 KB
sha256:acefe51ffbb909ccb742412f79f40e558f3c8249ee74b7fd0ede29d0919a4b16
e2e-report-linux-2
1.24 KB
sha256:4bf0173439b949b387c348a5754f69b14622fbccb0974d89cc14a7d901353f04
e2e-report-macos-1
224 Bytes
sha256:88bc7153326ea2f888b68a9a0b5b18b838f808d27aa9433d30195fa6b8baf6ed
e2e-report-macos-2
721 Bytes
sha256:09b9fe6d71a64d8314b050d05b69d599df7a22b89d9662ce26f8f3570962e4ba
e2e-report-windows-1
247 Bytes
sha256:44af0ef35857ad0a198ee492651e3aaa5c304ba19fcc9c1b01ef6bb4ea20630a
e2e-report-windows-2
365 Bytes
sha256:06d0a6e8d77781288371093c60c0cd1425081a628b975989b4601461459e7142
e2e-report-xcode-27-1
229 Bytes
sha256:19d3163668e94d0f37f3b588a3f3c0bf24cb4827ab069c70645d23c29c7bb528
e2e-report-xcode-27-2
732 Bytes
sha256:ee0d50e71a57e4346d5362b02fa444a37bcfa087a0396e3ce3cd85be4bf9d9f1
e2e-store-linux-1
175 KB
sha256:b424c70e187f0f96613cbccc2a81edbcc93e982650a676365722f60bd5988965
e2e-store-linux-2
175 KB
sha256:b933ad40245fe45e7ad4f009d51854f465ae30412e2c64c83319f9ab479b0209
e2e-store-macos-1
45.2 KB
sha256:b9b10a143ce509eddd6d52d00c630be11362aa6f6705187e019efa1b63bb8b0b
e2e-store-macos-2
49 KB
sha256:4657fca9d4fe7344e4fe00619650a9ae94e0590d80e19f88acd4b63921d1d322
e2e-store-windows-1
35.9 KB
sha256:a7047619aaad47b101a5be706566182db13d3e6342b0badb88dea43f48eeb85b
e2e-store-windows-2
36.6 KB
sha256:f6545988ffb61f044a254fbd7d8475dcc6d9f204dbb9eb1bd4959672d6855a38
e2e-store-xcode-27-1
45.1 KB
sha256:c59fc4b87122a62119c6692f2e566a87398caf2c0841bf1016aba97bd0a85a88
e2e-store-xcode-27-2
48.9 KB
sha256:e92847de32a69e0da9498539aecdf69f2e7b9dce6c57f20e01327d4dff095177
e2e-timings
1.46 KB
sha256:6f9e34269cf427b82b85241c2c7b60bb4e5ac028f1406104d3ee67b85ef5f378
matrix-linux-aarch64
1 KB
sha256:0619b585f287b1ebbf9aba22b31e07f42a3aeb0cdf4c14c76b970a793840150a
matrix-linux-x86_64
1.04 KB
sha256:d2f93cefb82557a44730631db565b57bdb3dbec5bcce6a98316df7146ab2ce91
matrix-macos-arm64
837 Bytes
sha256:294c8745fa6acdee51c64b93316bf75c75c9736580693a3207ec5a44caa88df6
matrix-windows-x86_64
1.03 KB
sha256:501df18670f5b82c0127c44dc10c36d415851692542e13d3dda794f5d7c1ef9d
mcpp-built-linux-aarch64
5.77 MB
sha256:11865e384df59d3557400616f31fcd624597422934856556a73ccd6ea467964e
mcpp-built-linux-x86_64
12.9 MB
sha256:97515cc0e70749ad531d808f5d5d656e44fee51c7586a62c05ad6d4ad8318762
mcpp-built-macos-arm64
5.4 MB
sha256:c8db7a3077d9ad313981281b77f04fd0c70de2deeb740a01f46bc2814a48708c
mcpp-built-windows-x86_64
5.33 MB
sha256:2cae7d927036129eb3e946601e2775ad0933c25d1c2210bf11d80063fe3cd5ef
mcpp-tests-linux-x86_64
5.1 MB
sha256:37131e85f05840c2bf1824c402d892fa5bacfbaea9afe87c99e6ef3e83944074
mcpp-tests-windows-x86_64
6.68 MB
sha256:396ddc593f5eb96ab3a3795a4da5cb82eafe170cadbdf55a75f4275ebc835c85
mcpp-unit-linux-x86_64
137 MB
sha256:ed5ec49849ddcbc6ebfcac8cde221197f755cf07ddeb380bc3b91d16c7777507
mcpp-windows-x86_64
10.6 MB
sha256:373a3d6f76cc9f6ecd3dd77bf040632cf8a4cee1eeb2ff443649d94d36ff990c
mtest-unit-linux-1-a1
35.7 KB
sha256:eadcdbaad70e16d9299f7785110f9dcdf9b9fc13a3dd829829172dda952af145
mtest-unit-linux-2-a1
52 KB
sha256:2f80af543452e3adcfd0194c17950f6071c8a22f194e6bfb64c8319a8b8c4046
mtest-unit-linux-3-a1
37.4 KB
sha256:7faf2369d12e5e97243d7b3f034361e3d42c8b0f1729bf4c0c25ecdcfbac8929
mtest-unit-linux-4-a1
45.8 KB
sha256:9d65c28b949743725bbee28495bcc42a64cef95ae80d2d45bc115c1d684af444
mtest-unit-linux-subsystems
8.62 KB
sha256:541039119777de9113a8bb35b721043b51b11c8db5f3b437903b6dfcc54d85e2
mtest-unit-macos-15-a1
154 KB
sha256:77843442c63ef1517fc00ea0a02b8b21988eb9f8648b59409a7201e38911fced
mtest-unit-windows-a1
154 KB
sha256:4aad03753bcadde6decaf9d99027b07f58f8e35e29b4c0fd69b682676c80afa2
mtest-unit-xcode-27-a1
133 KB
sha256:5800c06f492d9bfb0c04fd887177d7d261d21f554e7006ec3bdbdd2a7334e35b
native-llvm-arm64-admission
5.88 KB
sha256:afc476293ce53a1fa30085501747926b645d10e97af1deac9d5e582b3a7244e7
openkal-built-on-linux
12.8 MB
sha256:6883dcfe968cd4094c3aa67c95b971768bc65f4b82424fc5cc11f782917d17d8
openkal-built-on-linux-aarch64
12.8 MB
sha256:b5e6e1767d7189a01a1705df200c6ee26921eff87bf78e4e7a5489f08a1ed123
openkal-built-on-macos
12.8 MB
sha256:5b5ea857ae65fa11fc022f6e924b218270a00a0aeca5ab631dfb9b9b332ccb2e
openkal-built-on-windows
12.6 MB
sha256:4e7d54bb3c99bc8e238e109b213a900cb335edc9a5b675bf857ca862ac64bb10
openkal-native-arm64
610 Bytes
sha256:da4600c93efb45949d0f0f381a41f3de3de1871731aa6251199f7ca88ccf3180
openkal-target-execution-linux
1.75 KB
sha256:39b6593d317f528138ee2308a6939e246a021096fc897ac2879ad7dc18484bb8
openkal-target-execution-macos
1.75 KB
sha256:066075c05e25c5ebd1c7928c943faa32c7bcdf7e83880a67dd828b1137b11f48
openkal-target-execution-windows
1.75 KB
sha256:3bf470460a9e9647b72b12d31ff0dfd382a3ec7e095c86c890de2c1c3a51ce5b
test-report
12.1 KB
sha256:47255f54dfaf44829baced44ebb573d2e6cc317e9916eb40774f18efed20f179
upgrade-lane-linux-aarch64-plain
3.69 KB
sha256:6de43d0752f00e60447b718738709fc781eb86d46fa9cad91c3ea841673cb398
upgrade-lane-linux-x86_64-modules
8.72 KB
sha256:a0a3a8c34b8c8e71c2e71e0a074d3e59510eabfdbf80e5b846c9a00efb1b515d
upgrade-lane-linux-x86_64-orphan
5.3 KB
sha256:cfa5f5fdc0a9e5af8f3cb213ce9318561cb65254091e8545e80261270b0ba358
upgrade-lane-linux-x86_64-plain
3.68 KB
sha256:00503c52e5e93fd93fe44170cea2e68bfab79a4357767d8539299fb6233e6f7c
upgrade-lane-linux-x86_64-programs
5.47 KB
sha256:44509d9dfe2cc16cb9dc244dc3eec82db4046c2a409f5fdc5f0316742be68f5e
upgrade-lane-linux-x86_64-snapshot
5.38 KB
sha256:0b9dd7bcf5786aa8abdc0de5f4db6319833349eeedcd9d2002230a236dbc8c22
upgrade-lane-macos-arm64-plain
3.76 KB
sha256:d56142dd98fa34fc1eabf5a84450990416d7f69845f7a7c81429b0d956c8b39c
upgrade-lane-windows-x86_64-plain
4.04 KB
sha256:90f29229aff06d5cf6c74a7eb0725dfba646c97186d913f07487c75308b04942
x86_64-ios-sim-iostest
651 KB
sha256:e891b93558cf7a16e8d35d7d3b861d4c16b887999fcdfb6caabcbbc8f99a6473