Skip to content

Commit 537321b

Browse files
committed
sync: 工具链 pin 跟进 —— mcpp 0.0.104 → 2026.8.1.1,d2x → 2026.08.02.1
mcpp 侧不是升级偏好,是必须:mcpplibs 依赖索引已把 index floor 抬到 0.0.109, 钉在 0.0.104 的工程一律 E0006「index requires mcpp >= 0.0.109」而拒绝解析依赖。 d2x 仓库的 CI 因此一度全平台红,并为本课程加了一步「安装前把 pin 对齐」的 workaround —— 本次同步之后那步就可以撤掉了。 d2x 侧跟到刚发布的 2026.08.02.1:Win10 / Win11 CI(完整测试段 + 以本课程做 checker 真实冒烟)、Windows 上练习页路径显示修复、Windows 活性超时补齐。 CI 头部注释一并更新:原文只写了「依赖 mcpp >= 0.0.104」,而真实下限已被上游 抬到 0.0.109,不写清楚下一个人会以为 0.0.104 还能用。
1 parent d0a7fbe commit 537321b

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

.github/workflows/dslings-ref-ci.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@ name: Validate exercises and reference solutions
88
# 链路,所以 CI 绿灯等价于学习者本地能跑通,而不是另一条平行的构建路径。
99
#
1010
# 依赖 mcpp >= 0.0.104(测试能力批次:逐测试隔离 / 过滤 / --list / --timeout /
11-
# --message-format json / tests 吃 [build].flags)。pin 见 .xlings.json。
11+
# --message-format json / tests 吃 [build].flags)。
12+
#
13+
# 但真正的下限已被上游抬高:mcpplibs 依赖索引现在要求 mcpp >= 0.0.109,更低的
14+
# 版本一律 E0006「index requires mcpp >= 0.0.109」而拒绝解析依赖 —— 原先钉的
15+
# 0.0.104 自此装不出来。pin 见 .xlings.json,当前为 2026.8.1.1。
1216

1317
on:
1418
push:

.xlings.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"workspace": {
3-
"d2x": "2026.07.24.1",
3+
"d2x": "2026.08.02.1",
44
"mdbook": "0.4.43",
55
"code": "",
66
"mcpp": {
7-
"linux": "0.0.104",
8-
"macosx": "0.0.104",
9-
"windows": "0.0.104"
7+
"linux": "2026.8.1.1",
8+
"macosx": "2026.8.1.1",
9+
"windows": "2026.8.1.1"
1010
}
1111
}
1212
}

0 commit comments

Comments
 (0)