Repository navigation
2026.10.8.1: LLVM 23.1.3 line, native Linux ARM64, the 32-bit MSVC co… #510
ci.yml
on: push
what the change starts
6s
documentation and repository checks
16s
Matrix: linux-e2e / e2e
linux-e2e
/
bare-metal e2e (riscv64-none-elf + cortex-m, qemu)
1m 20s
linux-e2e
/
android e2e (NDK rows + x86_64 emulator)
3m 10s
linux-e2e
/
hermetic e2e (no host toolchain, container)
14m 30s
linux
/
unit tests (linux x86_64, self-host)
16m 36s
linux
/
toolchain: gcc (cold self-host)
5m 58s
linux
/
toolchain: musl + llvm
11m 3s
linux
/
integration: mcpp builds & runs xlings
4m 13s
linux
/
examples: the curriculum builds
3m 17s
cross
/
windows→linux cross-build (windows host)
13m 50s
Matrix: windows-e2e / e2e
windows
/
test + package (windows x64, self-host)
9m 55s
cross
/
mingw-cross linux→windows (build + wine run)
1m 33s
Matrix: cross / cross-build
windows
/
toolchains + regressions (windows x64)
11m 52s
windows-msvc-xlings
/
xlings-managed msvc toolset (windows x64, self-host)
7m 9s
Matrix: macos-e2e / e2e
macos-ios
/
iOS - what this runner actually provides
macos-ios
/
iOS - mcpp builds and the simulator runs it
5m 43s
Matrix: macos / macos-xlings-llvm
Matrix: openkal / build
Waiting for pending jobs
Matrix: target-matrix / invariants
openkal
/
openkal e2e (the scripts, on a runner that has llvm)
openkal
/
openkal native stack (Linux ARM64, LLVM 23.1.3)
cross
/
windows→linux artefact really runs (linux)
5s
windows
/
bare Windows: no Visual Studio (windows x64)
1m 46s
every e2e test runs somewhere
10s
Matrix: openkal / run
Waiting for pending jobs
Matrix: target-matrix / scan
target-matrix
/
coverage (every host the table names was scanned)
5s
Annotations
3 errors, 46 warnings, and 7 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/
|
|
documentation and repository checks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build-macos / build mcpp (macos-arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache/save@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build-linux-arm / build mcpp (linux-aarch64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache/save@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/cache/save@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/cache/save@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
macos-ios / iOS - mcpp builds and the simulator runs it
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
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/cache/save@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/
|
|
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/
|
|
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/
|
|
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/
|
|
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/
|
|
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/
|
|
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/
|
|
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/
|
|
linux / integration: mcpp builds & runs xlings
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
linux-e2e / e2e 3/4 (linux x86_64, self-host)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
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 / 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/
|
|
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/
|
|
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/
|
|
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/
|
|
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/cache/save@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
linux-e2e / bare-metal e2e (riscv64-none-elf + cortex-m, qemu)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
target-matrix / invariants (macos-arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
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 2/4 (linux x86_64, self-host)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
linux / 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 / 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/
|
|
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/
|
|
linux-e2e / e2e 1/4 (linux x86_64, self-host)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
macos-e2e / e2e suite 2/2 (macOS ARM64, self-host, macos-15)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
linux / unit tests (linux x86_64, self-host)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
linux-e2e / e2e 4/4 (linux x86_64, self-host)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
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/
|
|
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/
|
|
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/
|
|
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/
|
|
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 (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/
|
|
target-matrix / scan (windows-x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
target-matrix / 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/
|
|
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/cache/save@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/
|
|
build-macos / build mcpp (macos-arm64)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
|
|
macos-ios / iOS - mcpp builds and the simulator runs it
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
|
|
macos-e2e / e2e suite 1/2 (macOS ARM64, self-host, macos-15)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
|
|
macos / macOS ARM64 — xlings LLVM end-to-end (macos-15)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
|
|
target-matrix / invariants (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 / 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
|
3.06 KB |
sha256:a5968bba4c135c3b318a6d79a380ede4b041644beff349d0912123aeeedb4f4f
|
|
|
e2e-report-linux-2
|
2.97 KB |
sha256:501c96fc90de8e9df8930b90b50f28130db2187c8662a16b4705cfa555111a13
|
|
|
e2e-report-linux-3
|
3.08 KB |
sha256:789e03c4b14d3d7ea7e5562e2f46c3cab1b1fdbc9d40da19283d9b1b5f0c0c1b
|
|
|
e2e-report-linux-4
|
3.01 KB |
sha256:b9ce22af0da2ee813f32284ad12846d79ee66bdb42c3e4ae7f85729f242fb616
|
|
|
e2e-report-macos-1
|
5.34 KB |
sha256:9fba52faa533f7300b92c599240daa0b928057b99fbf389a17dea2c94195fc66
|
|
|
e2e-report-macos-2
|
4.88 KB |
sha256:9ebbaf1bbd71d4a97b5bc335e8ae9022fcf000cb1eb796867ee58a5216317387
|
|
|
e2e-report-windows-1
|
3.83 KB |
sha256:a0d19cc9d257e75b4d556c5a93fb846be8ccf630c3fab6157d614cd817886701
|
|
|
e2e-report-windows-2
|
3.84 KB |
sha256:4054d60968ee57a40ec161b2860ac8547647fe6defa493ebe74e280869aeb9db
|
|
|
e2e-report-windows-3
|
3.76 KB |
sha256:c3b334241fe0c2c1784c584a12cea5dbb5d55c5489ee04c62d8152b295a81040
|
|
|
e2e-report-xcode-27-1
|
5.34 KB |
sha256:fe6c34cbf8408ffbae3c50d5f86a89a4d5e23097f104694a4b5b256f6ded136d
|
|
|
e2e-report-xcode-27-2
|
4.88 KB |
sha256:7618da214a51ab5397f64dbe4ebd3bd1b2e0b92ea5e4802694cb4458fcfc9789
|
|
|
e2e-timings
|
20.3 KB |
sha256:62d8d9042a1394887352e2a91d20e47a07be2a77a153f4d8a67e80d1d22c5ea8
|
|
|
matrix-linux-aarch64
|
773 Bytes |
sha256:976864f88e15a007411090bae5a47626ae820a9a9b9012a0b504e9855ba3d32c
|
|
|
matrix-linux-x86_64
|
816 Bytes |
sha256:475d8f5aa80fed21513a13ce54145f430fe5ecc377af632040696e83c5191bce
|
|
|
matrix-macos-arm64
|
651 Bytes |
sha256:c6050292e396aecc300d5c8a9574439bf3daf2ffe2db0525f04e21a36b183c3b
|
|
|
matrix-windows-x86_64
|
799 Bytes |
sha256:8c9028d3cb9344680c10c5d7bf3cc96f38ff87c3e237fe1b8d078f65bc228b36
|
|
|
mcpp-built-linux-aarch64
|
3.22 MB |
sha256:a8abf3774d9b3e1c91c37708a7cdddfa546ecedd15aca6a2b222681aaa56e52f
|
|
|
mcpp-built-linux-x86_64
|
9.79 MB |
sha256:0012fac3f98a0d991d912215a1dd05cab1782a03e681f551fb3f802911e1c3cc
|
|
|
mcpp-built-macos-arm64
|
3.49 MB |
sha256:7a8c65121c0909e2328d7f9cc4c423671432fbfef7f74da301164e83753d9b55
|
|
|
mcpp-built-windows-x86_64
|
3.67 MB |
sha256:180b65d7809171da2562800577a8fa86afaef6597aeb5936732242d3ceb44bf4
|
|
|
mcpp-windows-x86_64
|
7.29 MB |
sha256:c3c2deff2c0d788cf464755b9312d6d22f4045d8763432136f1efea7f3a8433b
|
|
|
mcpp-x86_64-linux-musl-from-windows
|
5.69 MB |
sha256:5b1ecf74f40986cb51aee8108efe41532f3ccf84e1e5bcac0504501d1dd881c7
|
|
|
native-llvm-arm64-admission
|
5.74 KB |
sha256:40d36edb8bed328c1198b5d1c03f4ddbfedca7eb394f9b6c5daee956f2b5bee0
|
|