You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* ci: bootstrap pin moves to 2026.9.2.1
The release is published, mirrored and indexed: `latest` in
openxlings/xim-pkgindex points at 2026.9.2.1, and its `Publish Index Artifact`
run is green on that commit, which is what `xlings install` consumes.
The pin is bumped only after that sequence, never before it — CI installs the
pinned version from the index, so a pin ahead of the index is a job that
cannot start.
* design: record what the release verified, and the three axes section 8 did not state
Section 13 carries the observed transcript rather than the expected one: the
sandbox run on the published 2026.9.2.1, the openkal consumer built for
aarch64-linux-musl and executed through the declared runner, and the release
state with the checks that were recomputed rather than read from a sidecar.
Its load-bearing line is a shell error. `qemu-aarch64-static` is not on PATH in
that SubOS, and the two preceding sections had already run the artifact through
it — which establishes the one chain no e2e covers, from [xlings] deps to the
payload bin/ that runner_lookup searches first.
Section 8 gains consistency, upgrading, and what a person sees. The first two
were implicit in the structure and compatibility paragraphs; stating them
separately is what makes 'no second derivation' and 'no cache invalidated'
checkable claims rather than consequences someone has to notice.
---------
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
The unwinding row is the strictest of them: an absent unwinder links and only
907
+
fails when something is thrown, so a destructor run during the unwind is what
908
+
separates the two. It answers `yes` under the emulator, which means the runner
909
+
carried a working C++ runtime rather than merely starting the process.
910
+
911
+
### 13.4 Release state
912
+
913
+
|||
914
+
|---|---|
915
+
| Tag |`v2026.9.2.1` at `8de3847`|
916
+
| GitHub release | four platform payloads, sidecars, and a sealed `mcpp-release.json`|
917
+
| GitCode mirror | the eight versioned assets present; `linux-x86_64` and `linux-aarch64` re-downloaded and their SHA256 recomputed against the GitHub sidecars, equal. The versionless aliases and `mcpp-release.json` are absent there, as they are for 2026.9.1.1 — `mirror_res.sh` mirrors versioned payloads only |
918
+
| Index |`openxlings/xim-pkgindex``latest` at 2026.9.2.1 (`ff0996e`), with that commit's `Publish Index Artifact` run green — the artefact `xlings install` consumes |
919
+
| Clean-room install |`xlings install mcpp@2026.9.2.1 -y` in a fresh sandbox, then `mcpp --version` → `mcpp 2026.9.2.1`|
0 commit comments