From 31df7aa70dd24dfb01015aa69d7b0e81d7674d7a Mon Sep 17 00:00:00 2001 From: Sunrisepeak Date: Fri, 13 Nov 2026 05:22:19 +0900 Subject: [PATCH 1/2] ci: the target matrix scan prints each cell as it ends --- tests/matrix/scan.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/tests/matrix/scan.sh b/tests/matrix/scan.sh index 656b9e435..fe3aa4fc7 100755 --- a/tests/matrix/scan.sh +++ b/tests/matrix/scan.sh @@ -142,10 +142,21 @@ compilers() { else print $0 }' } -emit() { printf '%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n' "$@"; } +# A CELL SAYS WHEN IT ENDS. The table goes to stdout, which the workflow writes +# to a file, and until 2026-11-12 stderr carried only what was skipped: on +# macos-arm64 the payload system is nineteen to twenty-three minutes of cells, +# and the step printed one line before them and none during. A step that is +# working and a step that hangs read the same. Each cell now leaves one line +# on stderr: system, target, compiler, result, and the seconds it took. +emit() { + printf '%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n' "$@" + printf 'scan: %s %s × %s: %s/%s (%ss)\n' "$1" "$3" "$4" "${10}" "${11}" "$((SECONDS - cell_began))" >&2 +} +cell_began=$SECONDS for tc in $(compilers); do for t in $(targets); do + cell_began=$SECONDS # graph 体系不覆盖裸机行,而这是一句声明,不是一次省略。 # # openkal 的这套依赖(`openkal-musl` + `openkal-llvm-runtime`)描述的是一个 From a5739e73a95576b9214129162bed3c5bd8c70c1b Mon Sep 17 00:00:00 2001 From: Sunrisepeak Date: Fri, 13 Nov 2026 07:52:48 +0900 Subject: [PATCH 2/2] ci: workspace mcpp bootstrap pin -> 2026.11.12.1 (released, mirrored, indexed) --- .xlings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.xlings.json b/.xlings.json index 79b64c82c..5c1ea6ee5 100644 --- a/.xlings.json +++ b/.xlings.json @@ -1,5 +1,5 @@ { "workspace": { - "mcpp": "2026.11.10.2" + "mcpp": "2026.11.12.1" } }