Skip to content

Commit 63dd8b2

Browse files
committed
chore: mcpp pin 0.0.99 -> 0.0.104(测试能力批次已发布,CI 依赖满足)
1 parent 524c7d0 commit 63dd8b2

2 files changed

Lines changed: 5 additions & 7 deletions

File tree

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

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ name: Validate exercises and reference solutions
77
# 练习即测试:e2e 走 `mcpp test`,与 `d2x checker` 内部的 Provider 是同一条
88
# 链路,所以 CI 绿灯等价于学习者本地能跑通,而不是另一条平行的构建路径。
99
#
10-
# ⚠️ 依赖 mcpp「测试能力批次」(逐测试隔离 / 过滤 / --message-format json /
11-
# tests 吃 [build].flags,本地分支 feat/test-isolation-json)。在 mcpp 发布
12-
# 携带这些能力的版本并更新安装 pin 之前,本 workflow 会失败 —— 这是预期的。
10+
# 依赖 mcpp >= 0.0.104(测试能力批次:逐测试隔离 / 过滤 / --list / --timeout /
11+
# --message-format json / tests 吃 [build].flags)。pin 见 .xlings.json。
1312

1413
on:
1514
push:
@@ -52,7 +51,6 @@ jobs:
5251
echo "$HOME/.xlings/subos/current/bin" >> "$GITHUB_PATH"
5352
5453
# 按 .xlings.json 安装 mcpp。mcpp 自带工具链沙箱,无需另装 gcc。
55-
# 需要携带「测试能力批次」的 mcpp 版本(见文件头注释)。
5654
- name: Install mcpp
5755
run: |
5856
set -eu

.xlings.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
"mdbook": "0.4.43",
55
"code": "",
66
"mcpp": {
7-
"linux": "0.0.99",
8-
"macosx": "0.0.99",
9-
"windows": "0.0.99"
7+
"linux": "0.0.104",
8+
"macosx": "0.0.104",
9+
"windows": "0.0.104"
1010
}
1111
}
1212
}

0 commit comments

Comments
 (0)