Commit e36c924
committed
ci: add Windows LLVM smoke test + ci-fresh-install workflow
Main CI changes:
- ci-windows.yml: add explicit "Toolchain: LLVM — mcpp new → build → run"
smoke test (previously only soft fallback via || true)
- All three main CIs (ci.yml, ci-macos.yml, ci-windows.yml) no longer
have continue-on-error fresh user tests (removed in PR #62)
Toolchain coverage after this change:
Linux: gcc@16.1.0 ✓ musl-gcc@15.1.0 ✓ llvm@20.1.7 ✓
macOS: llvm@20.1.7 ✓ (comprehensive module tests)
Windows: llvm@20.1.7 ✓ (explicit smoke test)
New workflow:
- ci-fresh-install.yml: tests released mcpp via xlings on clean machines
(no caches). Validates real first-time user experience separately
from PR code testing.1 parent 9f787ad commit e36c924
1 file changed
Lines changed: 10 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
111 | | - | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
112 | 121 | | |
113 | 122 | | |
114 | 123 | | |
| |||
0 commit comments