Skip to content

Commit e58e20b

Browse files
committed
ci: validate every member with mcpp 2026.9.28.2; latest_mcpp -> 2026.9.28.2
2026.9.28.2 (mcpp-community/mcpp#730) changes what a member's build can see on Windows (the runtime placement resolver, the action PATH, the depfile) and the order of matching conditional tables; the one descriptor with two target_cfg predicates, compat.libarchive, names two that never match one target. No descriptor grammar changed, so min_mcpp does not move.
1 parent ec1ddab commit e58e20b

2 files changed

Lines changed: 21 additions & 2 deletions

File tree

‎.github/workflows/validate.yml‎

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,21 @@ env:
357357
# every member and platform.
358358
#
359359
# `index.toml` min_mcpp does not move: no descriptor grammar changed.
360-
MCPP_VERSION: "2026.9.28.1"
360+
# ── 2026-09-28: raised 2026.9.28.1 -> 2026.9.28.2 ─────────────────────────
361+
#
362+
# 2026.9.28.2 (mcpp-community/mcpp#730) changes four things a member's build
363+
# can see: on Windows the files beside a program are decided by one runtime
364+
# placement resolver, which places the toolset's C++ runtime over an older
365+
# copy a dependency ships and states that copy once as a packaging fault; on
366+
# Windows every action runs with the toolset's runtime directory first on
367+
# PATH, so each action re-runs once after the raise; a GNU-dialect compile
368+
# on Windows writes a depfile, so those members rebuild once; and matching
369+
# conditional tables apply in order of selector specificity. The one
370+
# descriptor with two `target_cfg` predicates, compat.libarchive, names two
371+
# that never match one target (linux, macos), so no descriptor's flags move.
372+
#
373+
# `index.toml` min_mcpp does not move: no descriptor grammar changed.
374+
MCPP_VERSION: "2026.9.28.2"
361375

362376
jobs:
363377
lint:

‎index.toml‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,12 @@
115115
# descriptor grammar. An engine from this release on that a later floor
116116
# leaves below min_mcpp reports the floor as a closing tip of the command that
117117
# refreshed the index, not as an error at the start of every command.
118+
# ── 2026-09-28: latest_mcpp -> 2026.9.28.2, min_mcpp unchanged ─────────────
119+
#
120+
# Moved in the pull request that moves validate.yml's pin to 2026.9.28.2,
121+
# which runs every member on every platform with it. The release changes no
122+
# descriptor grammar.
118123
[index]
119124
spec = "1"
120125
min_mcpp = "2026.9.18.3"
121-
latest_mcpp = "2026.9.28.1"
126+
latest_mcpp = "2026.9.28.2"

0 commit comments

Comments
 (0)