Skip to content

Commit 6ba8e75

Browse files
committed
chore: re-pin to mcpp 0.0.107 (soname alias fix, mcpp#281)
0.0.104-0.0.106 skipped the SONAME alias whenever ninja was given explicit goal targets, which is exactly how `mcpp test` drives a build — so gui-stack, imgui-module and imgui-window failed here on any of those versions, with or without this branch's descriptor changes (probe PRs #121 and #122 reproduced it over unmodified descriptors).
1 parent d3bd02b commit 6ba8e75

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

.github/workflows/validate.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ on:
1111
workflow_dispatch:
1212

1313
env:
14-
# 0.0.106: SPEC-001 package identity (mcpp#280). `package.name` is a SINGLE
14+
# 0.0.107: SPEC-001 package identity (mcpp#280). `package.name` is a SINGLE
1515
# ATOMIC SEGMENT — all hierarchy lives in `package.namespace` — and mcpp
1616
# addresses a package by the LITERAL name it read, so descriptors no longer
1717
# repeat their namespace inside `name`. This index is migrated to the short
@@ -57,7 +57,7 @@ env:
5757
# 0.0.94 fixed feature-gated `sources` under `mcpp test` (mcpp#218); 0.0.91
5858
# added standard = "c++fly" to the resolver grammar, so c++fly descriptors
5959
# get the lint WARN below, not a hard grammar-parse rejection.
60-
MCPP_VERSION: "0.0.106"
60+
MCPP_VERSION: "0.0.107"
6161

6262
jobs:
6363
lint:
@@ -103,7 +103,7 @@ jobs:
103103
# 5. `name` must be a SINGLE ATOMIC SEGMENT; hierarchy belongs in
104104
# `namespace` (mcpp SPEC-001 §3.2). The legacy fully-qualified
105105
# spelling stays accepted. Cheap second gate: it runs before the
106-
# pinned mcpp is even downloaded, and mcpp >= 0.0.106 enforces
106+
# pinned mcpp is even downloaded, and mcpp >= 0.0.107 enforces
107107
# the same rule inside `mcpp xpkg parse`.
108108
if ! lua5.4 tests/check_package_name.lua "$f"; then
109109
fail=1
@@ -222,21 +222,21 @@ jobs:
222222
ext: tar.gz
223223
mcpp: bin/mcpp
224224
xlings: registry/bin/xlings
225-
mcpp_version: "0.0.106" # keep in sync with env.MCPP_VERSION
225+
mcpp_version: "0.0.107" # keep in sync with env.MCPP_VERSION
226226
- platform: macos
227227
os: macos-15
228228
suffix: macosx-arm64
229229
ext: tar.gz
230230
mcpp: bin/mcpp
231231
xlings: registry/bin/xlings
232-
mcpp_version: "0.0.106" # keep in sync with env.MCPP_VERSION
232+
mcpp_version: "0.0.107" # keep in sync with env.MCPP_VERSION
233233
- platform: windows
234234
os: windows-latest
235235
suffix: windows-x86_64
236236
ext: zip
237237
mcpp: bin/mcpp.exe
238238
xlings: registry/bin/xlings.exe
239-
mcpp_version: "0.0.106" # keep in sync with env.MCPP_VERSION
239+
mcpp_version: "0.0.107" # keep in sync with env.MCPP_VERSION
240240
env:
241241
MCPP_EFFECTIVE: ${{ matrix.mcpp_version }}
242242
steps:

index.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
# "floor first, new grammar after" rollout rule mechanically.
88
[index]
99
spec = "1"
10-
min_mcpp = "0.0.106"
11-
latest_mcpp = "0.0.106"
10+
min_mcpp = "0.0.107"
11+
latest_mcpp = "0.0.107"

0 commit comments

Comments
 (0)