Skip to content

Commit 55812b3

Browse files
committed
ci: multi-toolchain coverage on Linux, remove continue-on-error tests
Linux CI now tests all 3 toolchains with freshly-built mcpp: - GCC 16.1.0: mcpp new → build → run - musl-gcc 15.1.0: mcpp new → build → run - LLVM 20.1.7: install + mcpp new → build → run Remove continue-on-error "Fresh user experience" tests from all 3 CI workflows — moved to separate ci-fresh-install.yml (PR #63). Those tests validate the xlings-distributed mcpp binary, not the PR's code, so they don't belong in the main CI gate.
1 parent 9351b73 commit 55812b3

2 files changed

Lines changed: 2 additions & 22 deletions

File tree

.github/workflows/ci-macos.yml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -316,13 +316,4 @@ jobs:
316316
"$MCPP" --version
317317
echo ":: Self-host smoke PASS"
318318
319-
- name: Fresh user experience (xlings install mcpp → new → run)
320-
continue-on-error: true
321-
run: |
322-
# Test real user flow with xlings-distributed mcpp.
323-
# May fail if xlings mcpp version lacks recent fixes.
324-
TMP=$(mktemp -d)
325-
cd "$TMP"
326-
"$MCPP" new hello
327-
cd hello
328-
"$MCPP" run
319+
# Fresh user experience test moved to ci-fresh-install.yml (PR #63)

.github/workflows/ci-windows.yml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -108,18 +108,7 @@ jobs:
108108
"$MCPP_SELF" --version
109109
echo ":: Self-host smoke PASS"
110110
111-
- name: Fresh user experience (xlings install mcpp → new → run)
112-
continue-on-error: true
113-
shell: bash
114-
run: |
115-
# Test the real user flow with the xlings-distributed mcpp.
116-
# Currently xlings ships 0.0.17 which lacks Windows fixes.
117-
# This step will auto-pass once xlings updates to 0.0.19+.
118-
TMP=$(mktemp -d)
119-
cd "$TMP"
120-
"$MCPP" new hello
121-
cd hello
122-
"$MCPP" run
111+
# Fresh user experience test moved to ci-fresh-install.yml (PR #63)
123112

124113
- name: Package Windows release zip
125114
id: package

0 commit comments

Comments
 (0)