Skip to content

Commit 9d43949

Browse files
ci: use mcpp 2026.11.3.1 and the corrected hosted platform
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent c1921f9 commit 9d43949

6 files changed

Lines changed: 10 additions & 5 deletions

File tree

‎.github/workflows/openkal-compat.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ env:
4242
# run if this drifts from pins.toml. See the comment beside `mcpp` in
4343
# pins.toml for why this pin, not just validate.yml's, is gated by the
4444
# index floor.
45-
MCPP_VERSION: "2026.11.2.1"
45+
MCPP_VERSION: "2026.11.3.1"
4646
# CROSS-VALIDATION BEFORE A RELEASE, NOT AFTER IT.
4747
#
4848
# Empty in an ordinary run, so this measurement keeps using the RELEASED

‎.github/workflows/validate.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ env:
447447
# 2026.11.2.1 (mcpp-community/mcpp#882): a dependency's patches and a
448448
# dependency embedded in its consumer -- the floor openkal-musl 0.26.0
449449
# states, since it embeds compat.mimalloc.
450-
MCPP_VERSION: "2026.11.2.1"
450+
MCPP_VERSION: "2026.11.3.1"
451451

452452
jobs:
453453
lint:

‎.github/workflows/xpkgindex-update.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ concurrency:
2525

2626
env:
2727
PYTHONUTF8: '1'
28-
MCPP_VERSION: '2026.11.2.1'
28+
MCPP_VERSION: '2026.11.3.1'
2929
# CROSS-VALIDATION BEFORE A RELEASE: a candidate that needs an mcpp newer
3030
# than the pin (its package states the floor) is built with mcpp built from
3131
# this branch of mcpp-community/mcpp, as openkal-compat.yml measures with it.

‎CHANGELOG.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -499,6 +499,8 @@
499499

500500
### Changed
501501

502+
- CI and compatibility measurements use mcpp 2026.11.3.1. The hosted platform member selects openkal-platform 0.23.3. The index client floor and compatibility runtime baseline are unchanged.
503+
502504
- **compat.miniaudio 0.11.25 以 `gnu11` 编译(可构建到 wasm32-emscripten)。** Emscripten 上 miniaudio 的 Web Audio
503505
后端经 `EM_ASM` 内联 JavaScript,Emscripten 在严格的 `-std=c*` 模式下拒绝 `EM_ASM`(上游 miniaudio.h §2.6:
504506
不能使用 `-std=c*`),原来的 `c_standard = "c11"` 使 `mcpp build --target wasm32-emscripten` 编译失败;改为

‎tests/examples/openkal-platform/mcpp.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ name = "openkal-platform-tests"
1010
version = "0.1.0"
1111

1212
[target.'cfg(any(linux, macos))']
13-
platform = "openkal-platform@0.17.3"
13+
platform = "openkal-platform@0.23.3"
1414

1515
[indices]
1616
mcpplibs = { path = "../../.." }

‎tests/openkal/pins.toml‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ toolchain = "llvm@22.1.8"
1818
# index requires mcpp >= 2026.9.18.1 but this is mcpp 2026.9.17.3 [E0006]"
1919
# before a single line of the member's own source is read.
2020
#
21+
# 2026-11-03: measurement engine 2026.11.3.1 matches all CI workflows; the
22+
# hosted platform member uses the corrected 0.23.3 group. The compatibility
23+
# runtime/toolchain baseline and index client floor remain unchanged.
2124
# 2026-11-02: measurement engine 2026.11.2.1, the workflow's (openkal-musl 0.26.0
2225
# embeds compat.mimalloc and states mcpp >= 2026.11). The index client floor is unchanged.
2326
# 2026-10-30: measurement engine 2026.10.31.1, the workflow's (openkal-platform 0.18.0 and later
@@ -144,7 +147,7 @@ toolchain = "llvm@22.1.8"
144147
# openkal-musl 0.16.0 and openkal-llvm-runtime 0.12.0), because a pin that
145148
# moves onto an unreachable or divergent asset fails every member at once and
146149
# reports it as a compatibility result.
147-
mcpp = "2026.11.2.1"
150+
mcpp = "2026.11.3.1"
148151

149152
# The Windows target is named for the C environment the graph presents there,
150153
# which is musl's (openkal-musl declares `[c-abi] presents = "posix"`), not

0 commit comments

Comments
 (0)