File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
1413on :
1514 push :
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
Original file line number Diff line number Diff line change 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}
You can’t perform that action at this time.
0 commit comments