Skip to content

ci: workspace mcpp bootstrap pin -> 2026.11.12.1 (released, mirrored, indexed); the matrix scan prints each cell as it ends #966

ci: workspace mcpp bootstrap pin -> 2026.11.12.1 (released, mirrored, indexed); the matrix scan prints each cell as it ends

ci: workspace mcpp bootstrap pin -> 2026.11.12.1 (released, mirrored, indexed); the matrix scan prints each cell as it ends #966

Triggered via pull request November 12, 2026 22:53
Status Success
Total duration 1h 7m 24s
Artifacts 67

ci.yml

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

Annotations

3 errors, 80 warnings, and 23 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-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/
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-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 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/
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/
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/
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/
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-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-e2e / e2e 7/8 (linux x86_64, self-host)
no e2e run of this workflow run in the store
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 / 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/
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/
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/
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/
linux-e2e / e2e 8/8 (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/
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/
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 / 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/
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/
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 / 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/
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 / 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/
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-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 (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 (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, 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/
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/
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 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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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-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/
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/
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/
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 / 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-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 / 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/
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/
linux-e2e / hermetic e2e (no host toolchain, container)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux / 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, 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 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/
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/
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/
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/
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 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/
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/
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/
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/
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/
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/
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/
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.6.2; taking the release itself
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/
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/
bootstrap / the newest release builds the tree (linux, when the pin lags it)
.xlings.json names the newest release (2026.11.12.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.
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.
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.
build-macos / build mcpp (macos-arm64)
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.
upgrade / upgrade from the previous release (macos-arm64, plain)
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.
target-matrix / invariants (macos-arm64)
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.
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.
macos / macOS ARM64 — xlings LLVM end-to-end (macos-15)
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.
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-ios / iOS - mcpp builds and the simulator runs it
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 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 2/3 (macOS ARM64, self-host, macos-15)
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.8 KB
sha256:cf9a8a37455e2ec7dc59effb77b231ede1f4ce9af473533e071700c3a6460758
e2e-report-linux-2
10.8 KB
sha256:e0f88c09b79bb1239b619aea40dd6cfa7ea27e893607c452fda35687418b7257
e2e-report-linux-3
10.8 KB
sha256:b7330d0b5b33afffeb36ee0080ab0818ef6fd32f603767116a39de25e9f7a01d
e2e-report-linux-4
10.8 KB
sha256:8eb3b6857af7479b21a46bce379ac243bdbe0e26370a8da8d0e628e1fe66bae5
e2e-report-linux-5
10.9 KB
sha256:54256ead31db36cecc7ac1a14f371a84a0cefb39aee2ba6de8e524b38dd7fb7f
e2e-report-linux-6
10.8 KB
sha256:99ebd8753d47bd565c78d45cefd431f47865a51322abc288ecc7ffd3e2111b71
e2e-report-linux-7
10.8 KB
sha256:35d41ba3376667ebd3be7599d88f129f33638314350f36887b7d5fcf463dea89
e2e-report-linux-8
10.8 KB
sha256:fa8f71b0a934f6b6b7d78006ffc31859ac4dabb76fc99c39841affb33abfb081
e2e-report-macos-1
2.36 KB
sha256:7b72a629ee911fbfb7c295d997bdcb8dfd587b23415046528264da4e392c86a9
e2e-report-macos-2
2.25 KB
sha256:4712aa0c24a3d430da652e16bab9d0b4b52a0af284034646bb93a3431537b667
e2e-report-macos-3
2.33 KB
sha256:4fa7072cf07fd705efbaac86b99fccfef6c1f26be4b51325a13e1855492786d3
e2e-report-windows-1
1.84 KB
sha256:f366650fff71032afa174c23e215a4f9bbc623afb79766b1be09ec50eb4d4b12
e2e-report-windows-2
1.74 KB
sha256:8ac4a8dbad8f3207fed9cfe3f9ed0dddc7fdbad252c487b9a78dfe26deb2e516
e2e-report-windows-3
1.71 KB
sha256:c282781a58f2a9baa77096f24e2b93032301ae7456ae5b86d7dccf6cf29c892c
e2e-report-xcode-27-1
2.25 KB
sha256:b2815cfd2eae7a775a941ae92413329cba0be22293bf4ace33a0d828331427b8
e2e-report-xcode-27-2
2.32 KB
sha256:a17c0a390edf194664a0ae29f7e6b32820fa7e97e04a2a66a5780c57144d3ffe
e2e-report-xcode-27-3
2.32 KB
sha256:54342c1ae5993510e6a807c0eaca8f351aec645fd2c2e2206d917faf78af0a28
e2e-store-linux-1
66.6 KB
sha256:b1587d642d054a23375a26857d8236dae85596d6b44c31738378ce85c4d696ce
e2e-store-linux-2
66.6 KB
sha256:74cd44c7e4bd58e1b9205bc84756962c47435412c4f5672098bc8d3799b4a490
e2e-store-linux-3
66.7 KB
sha256:2d5fceb4706764dc491c55fe79c5e94d045b14f7e185ea3e19d6a2a7fbc14cdd
e2e-store-linux-4
66.6 KB
sha256:5f8f7cd0b0ca715ded7569e1788d97dc40865732d5d9a571f248f9890bd4c099
e2e-store-linux-5
66.6 KB
sha256:bf00dc18bce7556bbabc4dc71c7b682887bb4ee9b9070d387cfcf0828848be67
e2e-store-linux-6
66.6 KB
sha256:407138a63ad0ae318b3ce79a85802dc911cb373a2a0b49aebc5a1290b54e322f
e2e-store-linux-7
64.9 KB
sha256:e4f663fe87928bc6352c1f60efc13e72dcb245dca4afd2db18c7852ac4e37c46
e2e-store-linux-8
64.9 KB
sha256:90460c55cbe40a4d5224d6787595a5471d390fc1a4c0acc94680aa11dc420f31
e2e-store-macos-1
57.7 KB
sha256:3add3caf7138cb2a61d8800a07d6a1cfbfbf409cdfb23733536cc564167de2ef
e2e-store-macos-2
58.4 KB
sha256:bf8ca1f0bd964e74b6468c5cbfd5e10ede3b0ba9c6e55d5b1389b82cb81e152f
e2e-store-macos-3
15.2 KB
sha256:4bfc7a110bc1f3266910fbb0716bcdb7f9e40f0cc671a1f44e9c55b7d404c4ea
e2e-store-windows-1
12.4 KB
sha256:890e9ec591789a4764f04d0f79e783eec0cdd01b1321e06ebace6ff7f5fef509
e2e-store-windows-2
11.9 KB
sha256:c5ad252c564edd61dcd5ffff1e1a257cf884aa621a65153928e95868e2205e68
e2e-store-windows-3
11 KB
sha256:f7f16a2e7105c83fe0ceefebf75ba35581ec42a4ecd6c53c1f7aef90da9cf16d
e2e-store-xcode-27-1
15.1 KB
sha256:14dd52e50c0afb1f89c52e1b8d17af4d69a5023dc65c0b5f19c594474ebf04fb
e2e-store-xcode-27-2
14.9 KB
sha256:9ca86aacee900eb1e68ddddd1dbe10c2696ee922bc0119804ccfeb12cc23a3a2
e2e-store-xcode-27-3
15.2 KB
sha256:11771267ae5f8cf67834a2f0f312bbca30d32a35a30aa524b18f75ae6fd071b9
e2e-timings
13.9 KB
sha256:cff4a2e87a3bc7175b80b98a47edd48cbb7194fc8ec97ae818743181195dd547
matrix-linux-aarch64
1 KB
sha256:40e6cf803495d4559462b423f3c1008ba21dad33ba1134231eedc07f9ca453a0
matrix-linux-x86_64
1.04 KB
sha256:0004fa99a2ccfe441f038c33db38f1f8bdf908575ed032b5aa71942b8e4c139a
matrix-macos-arm64
837 Bytes
sha256:784a6b3e4e81b19f029b3272bb4bf667d805ca1e121afadb9321099aef2f6372
matrix-windows-x86_64
1.03 KB
sha256:28c864afd983ca5a8076cbcafbf7ee81a43e8324529d9a970651b21d7b8a562b
mcpp-built-linux-aarch64
5.65 MB
sha256:a02e39d0be97b4cfadc896f9d9147c0a56e49345cedceecb2c784f7a91c2b682
mcpp-built-linux-x86_64
12.7 MB
sha256:9d65f9e5ce1580afdb74f385b7786e4929020a60cd1de8a2dc5642fd6e42174f
mcpp-built-macos-arm64
5.29 MB
sha256:60b571afdbf5b0ea38e8a54d1a779787873296a2fad15806f50d481f5804f5b0
mcpp-built-windows-x86_64
5.25 MB
sha256:b804bc59d68914b66e5bbd623d4ebf9489b037fea5fb78802879cd1bb4041ec6
mcpp-windows-x86_64
10.6 MB
sha256:ef79cc0303ae582f1545bda7c490487c012cf2306758c328d148cacff60b6eba
mtest-unit-linux
115 KB
sha256:2ac4d0149e471c6de1f6db51effc1194d0ca037becb4c7988594ead80330cd2f
mtest-unit-macos
113 KB
sha256:c5e338f6b91600106088566434b1193f89333ce0b04a0f4c2491ecfaca49435d
mtest-unit-macos
114 KB
sha256:11b63cd89aa3cbdc1b21abb77a2bcf75ea4d73d95002428bd673f6b595817d6b
mtest-unit-windows
113 KB
sha256:f0f53a6832e500397d93019e5d6f1fd49dfb4adb34c558825a34ada1b81f5f84
native-llvm-arm64-admission
5.86 KB
sha256:6946a7c9cf3b3e80d39e9cd06382be91be54282ab55cecf67fb80175f2fb9c91
openkal-built-on-linux
12.8 MB
sha256:f755e7e9b98c3a904a42fe8e148eedcdffe21a412956e0567694703d4507ea94
openkal-built-on-linux-aarch64
12.8 MB
sha256:2d318bea7e12f58b458bc64cded21c0cdb3f4d314672fcfb5be5b7f05246ab7c
openkal-built-on-macos
12.8 MB
sha256:4e2ce02fb62eda0bd492deec33653426a3da6ee6377a19ae8e9d13d0b4517671
openkal-built-on-windows
12.5 MB
sha256:f966a4fb3a5504c15b3c87e5abfe0da1d67042a8eb3e00156d02f406b1d9306b
openkal-native-arm64
610 Bytes
sha256:74925cc3ac824e3f77b4478853882e290bdeb53c5ada4751ce29d84bb27ac021
openkal-target-execution-linux
1.75 KB
sha256:608f95f5fb8d87bcebd25907698d9332b0882eae789cf082e86935273f1c8665
openkal-target-execution-macos
1.75 KB
sha256:876ad9f2d3d5af45d4dee4cd1b5a70e28e5cb61671c24192ce6d7cb0c2b11ac7
openkal-target-execution-windows
1.75 KB
sha256:7fae94ef9ac39c574ab506b6c9af87c577c452b933793b683ae40c349e71036c
test-report
22 KB
sha256:a3008801514544977aa50fae5977fbb81494571f3f1ca977559b8f1e80109dfa
upgrade-lane-linux-aarch64-plain
3.69 KB
sha256:ed901cd6505c029e37a61d58fed2c187a0ab727a2303553387701766d5c747f7
upgrade-lane-linux-x86_64-modules
8.82 KB
sha256:282a2f82f6ffb57c1b48ca5dfb7357ac3fb847e1c1ffdb3c7107f633eba2718f
upgrade-lane-linux-x86_64-orphan
5.35 KB
sha256:f02cca464a6ed4ff74c1d310da09aeb2783f310905b188e53ce59187c7ed5cef
upgrade-lane-linux-x86_64-plain
3.79 KB
sha256:7e7d2ba5de8bea5d4d70454e943314baff753fec38d2f8fb002327fcdb93529e
upgrade-lane-linux-x86_64-programs
5.77 KB
sha256:8cec747bba42b985a64068847c323018b79a2edacc81a6882e791479a5a72209
upgrade-lane-linux-x86_64-snapshot
5.39 KB
sha256:fb001af1341f243b17b76b5b909d974d71a5ab325ae4326a526ed22a31d2c0d0
upgrade-lane-macos-arm64-plain
3.86 KB
sha256:195627b31e590da0be3577badb945eea1897054a29d04fd2c720d2c15a298180
upgrade-lane-windows-x86_64-plain
4.1 KB
sha256:6cb6049e0ff1afe8782e0d1b1e5bd27527e3fc39c34d033a36a5fcb6b270e0a6
x86_64-ios-sim-iostest
651 KB
sha256:b4938f5d7e74845b9b8c167cd93b938607217a34b9efdb1ba329529ebdbc7e9e