Skip to content

Commit b8b3525

Browse files
committed
CI builds against the released 2026.9.16.1, so the strip-decision legs run
`MCPP_VERSION` moves 2026.9.14.2 -> 2026.9.16.1, the release this collection's 0.12.0 members are written against. The pin is what decides whether a leg runs or reports itself skipped. `tests/apk-consumer` legs (m) and (n) -- `mcpp pack --no-strip` and `--debug-symbols <dir>` reaching the packed libraries -- are gated inside the script on an engine that publishes `MCPP_PACK_STRIP`, so under the old pin they printed `skip: (m),(n) need an engine that publishes MCPP_PACK_STRIP` and the member's central 0.12.0 change had no CI reading at all. It has one now. The step's own comment carried a deferral that had already retired: it said the Android packaging step was not yet green under the pinned version because `kind = "app"` and `mcpp::min_platform_version()` are #622 engine additions. The pin has been above that release since 2026.9.14.2. The note now states what is true, and what the new pin adds.
1 parent 85a3c68 commit b8b3525

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ env:
4444
# through the runner named after its format, which is how `mcpp run --format
4545
# app` reaches `macapp-run`. An engine below it stages no `needs` lines, and
4646
# `dist-apk` refuses its tree naming this release.
47-
MCPP_VERSION: 2026.9.14.2
47+
MCPP_VERSION: 2026.9.16.1
4848
# AN ENGINE BUILT FROM SOURCE, WHEN A DISPATCH NAMES ONE.
4949
#
5050
# Empty on every push and pull request, so the steps run the release above.
@@ -1249,11 +1249,12 @@ jobs:
12491249
# does; `dist-apk` provisions the four payloads on its own
12501250
# `feature-xlings.dist-apk` table (`xim:android-build-tools`, `xim:
12511251
# android-platform`, `xim:jdk-temurin`, `xim:android-debug-keystore`).
1252-
# NOT YET GREEN under this job's pinned `MCPP_VERSION`: `kind = "app"`
1253-
# and `mcpp::min_platform_version()` are #622 engine additions, and
1254-
# this step needs the release that carries them (see this repository's
1255-
# README, `dist-apk`'s own row) -- raising the pin is P5's own change,
1256-
# together with the rest of this collection's release.
1252+
# `kind = "app"` and `mcpp::min_platform_version()` are #622 engine
1253+
# additions, and this step needed the release that carries them; the pin
1254+
# has been above it since 2026.9.14.2 and the step is green. From
1255+
# 2026.9.16.1 the pin also carries the engine's strip decision
1256+
# (`MCPP_PACK_STRIP`, `MCPP_PACK_DEBUG_SYMBOLS_DIR`), which is what lets
1257+
# legs (m) and (n) below run rather than report themselves skipped.
12571258
#
12581259
# THIS STEP ASSERTS PACKAGING ONLY, DELIBERATELY, NOT `mcpp run
12591260
# --format apk`. This fixture's own `main.cpp` and `mcpp.toml` DO wire

0 commit comments

Comments
 (0)