Skip to content

2026.10.10.1: the workspace prefix carries the meaning, one writer per action output, module roles from declarations, Termux #516

2026.10.10.1: the workspace prefix carries the meaning, one writer per action output, module roles from declarations, Termux

2026.10.10.1: the workspace prefix carries the meaning, one writer per action output, module roles from declarations, Termux #516

Triggered via pull request October 10, 2026 00:38
Status Cancelled
Total duration 11m 17s
Artifacts –

ci.yml

on: pull_request
what the change starts
7s
what the change starts
documentation and repository checks
13s
documentation and repository checks
build-linux  /  build mcpp (linux-x86_64)
9m 16s
build-linux / build mcpp (linux-x86_64)
build-windows  /  build mcpp (windows-x86_64)
5m 26s
build-windows / build mcpp (windows-x86_64)
build-macos  /  build mcpp (macos-arm64)
2m 56s
build-macos / build mcpp (macos-arm64)
build-linux-arm  /  build mcpp (linux-aarch64)
2m 38s
build-linux-arm / build mcpp (linux-aarch64)
Matrix: linux-e2e / e2e
linux-e2e  /  bare-metal e2e (riscv64-none-elf + cortex-m, qemu)
1m 29s
linux-e2e / bare-metal e2e (riscv64-none-elf + cortex-m, qemu)
linux-e2e  /  android e2e (NDK rows + x86_64 emulator)
1m 29s
linux-e2e / android e2e (NDK rows + x86_64 emulator)
linux-e2e  /  hermetic e2e (no host toolchain, container)
1m 29s
linux-e2e / hermetic e2e (no host toolchain, container)
linux  /  unit tests (linux x86_64, self-host)
1m 29s
linux / unit tests (linux x86_64, self-host)
linux  /  toolchain: gcc (cold self-host)
1m 43s
linux / toolchain: gcc (cold self-host)
linux  /  toolchain: musl + llvm
1m 44s
linux / toolchain: musl + llvm
linux  /  integration: mcpp builds & runs xlings
1m 29s
linux / integration: mcpp builds & runs xlings
linux  /  examples: the curriculum builds
1m 29s
linux / examples: the curriculum builds
cross  /  windows→linux cross-build (windows host)
1m 28s
cross / windows→linux cross-build (windows host)
Matrix: windows-e2e / e2e
windows  /  test + package (windows x64, self-host)
5m 28s
windows / test + package (windows x64, self-host)
cross  /  mingw-cross linux→windows (build + wine run)
1m 29s
cross / mingw-cross linux→windows (build + wine run)
Matrix: cross / cross-build
windows  /  toolchains + regressions (windows x64)
5m 29s
windows / toolchains + regressions (windows x64)
windows-msvc-xlings  /  xlings-managed msvc toolset (windows x64, self-host)
5m 28s
windows-msvc-xlings / xlings-managed msvc toolset (windows x64, self-host)
Matrix: macos-e2e / e2e
macos-ios  /  iOS - what this runner actually provides
0s
macos-ios / iOS - what this runner actually provides
macos-ios  /  iOS - mcpp builds and the simulator runs it
5m 11s
macos-ios / iOS - mcpp builds and the simulator runs it
Matrix: macos / macos-xlings-llvm
Matrix: openkal / build
Matrix: target-matrix / invariants
openkal  /  openkal e2e (the scripts, on a runner that has llvm)
1m 42s
openkal / openkal e2e (the scripts, on a runner that has llvm)
openkal  /  openkal native stack (Linux ARM64, LLVM 23.1.3)
1m 29s
openkal / openkal native stack (Linux ARM64, LLVM 23.1.3)
cross  /  windows→linux artefact really runs (linux)
0s
cross / windows→linux artefact really runs (linux)
windows  /  bare Windows: no Visual Studio (windows x64)
0s
windows / bare Windows: no Visual Studio (windows x64)
every e2e test runs somewhere
every e2e test runs somewhere
Matrix: openkal / run
Matrix: target-matrix / scan
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

69 errors, 25 warnings, and 5 notices
documentation and repository checks
canary probe: `false | cat` exited 1
documentation and repository checks
canary probe: `echo other` did not print `canary-ok`
documentation and repository checks
canary probe: `false` exited 1
target-matrix / invariants (linux-aarch64)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
macos-e2e / e2e suite 2/2 (macOS ARM64, self-host, xcode-27)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
linux-e2e / e2e 2/4 (linux x86_64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
target-matrix / invariants (linux-x86_64)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
linux-e2e / bare-metal e2e (riscv64-none-elf + cortex-m, qemu)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
linux / integration: mcpp builds & runs xlings
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
linux-e2e / e2e 1/4 (linux x86_64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
macos / macOS ARM64 — xlings LLVM end-to-end (xcode-27)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
openkal / openkal native stack (Linux ARM64, LLVM 23.1.3)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
target-matrix / invariants (windows-x86_64)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
target-matrix / invariants (macos-arm64)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
linux-e2e / android e2e (NDK rows + x86_64 emulator)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
linux-e2e / e2e 4/4 (linux x86_64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
linux-e2e / hermetic e2e (no host toolchain, container)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
linux-e2e / e2e 3/4 (linux x86_64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
linux / unit tests (linux x86_64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
cross / mingw-cross linux→windows (build + wine run)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
linux / examples: the curriculum builds
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
openkal / build 3 targets on macos
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
openkal / build 3 targets on windows
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
cross / windows→linux cross-build (windows host)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
cross / windows→linux cross-build (windows host)
The operation was canceled.
windows / test + package (windows x64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
windows / test + package (windows x64, self-host)
The operation was canceled.
windows / toolchains + regressions (windows x64)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
windows / toolchains + regressions (windows x64)
The operation was canceled.
windows-msvc-xlings / xlings-managed msvc toolset (windows x64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
windows-e2e / e2e 2/3 (windows x64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
windows-e2e / e2e 2/3 (windows x64, self-host)
The operation was canceled.
windows-e2e / e2e 3/3 (windows x64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
windows-e2e / e2e 3/3 (windows x64, self-host)
The operation was canceled.
openkal / build 3 targets on linux-aarch64
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
openkal / build 3 targets on linux-aarch64
The operation was canceled.
windows-e2e / e2e 1/3 (windows x64, self-host)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
windows-e2e / e2e 1/3 (windows x64, self-host)
The operation was canceled.
linux / toolchain: gcc (cold self-host)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
linux / toolchain: gcc (cold self-host)
The operation was canceled.
openkal / openkal e2e (the scripts, on a runner that has llvm)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
openkal / openkal e2e (the scripts, on a runner that has llvm)
The operation was canceled.
cross / cross-build aarch64-linux-musl (mcpp + xlings)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
cross / cross-build aarch64-linux-musl (mcpp + xlings)
The operation was canceled.
linux / toolchain: musl + llvm
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
linux / toolchain: musl + llvm
The operation was canceled.
macos-e2e / e2e suite 1/2 (macOS ARM64, self-host, xcode-27)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
macos-e2e / e2e suite 1/2 (macOS ARM64, self-host, xcode-27)
The operation was canceled.
openkal / build 3 targets on linux
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
openkal / build 3 targets on linux
The operation was canceled.
macos-e2e / e2e suite 2/2 (macOS ARM64, self-host, macos-15)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
macos-e2e / e2e suite 2/2 (macOS ARM64, self-host, macos-15)
The operation was canceled.
macos / macOS ARM64 — xlings LLVM end-to-end (macos-15)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
macos / macOS ARM64 — xlings LLVM end-to-end (macos-15)
The operation was canceled.
macos-e2e / e2e suite 1/2 (macOS ARM64, self-host, macos-15)
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
macos-e2e / e2e suite 1/2 (macOS ARM64, self-host, macos-15)
The operation was canceled.
ci
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
ci
Canceling since a higher priority waiting request for ci-refs/pull/792/merge exists
target-matrix / coverage (every host the table names was scanned)
Process completed with exit code 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-linux-arm / build mcpp (linux-aarch64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-macos / build mcpp (macos-arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-windows / build mcpp (windows-x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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/
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/
cross / windows→linux cross-build (windows host)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows / toolchains + regressions (windows x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-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/
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/
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/
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. 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 / toolchain: gcc (cold self-host)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
openkal / openkal e2e (the scripts, on a runner that has llvm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cross / cross-build aarch64-linux-musl (mcpp + xlings)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux / 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 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/
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. 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/
macos / macOS ARM64 — xlings LLVM end-to-end (macos-15)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-e2e / e2e suite 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/
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/
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 2/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.
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.