Skip to content

Commit 20e1825

Browse files
16bit-ykikoclaude
andcommitted
fix: use explicit matrix includes for cross-compile CI jobs
GitHub Actions include with cartesian product doesn't create new entries - switch to explicit include-only matrix. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent d79f9a9 commit 20e1825

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

.github/workflows/test-cmake.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,21 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
os: [windows-2025, ubuntu-24.04, macos-15]
21-
build_type: [Debug, RelWithDebInfo]
2220
include:
21+
# ── Native builds ──────────────────────────────────────────────
22+
- os: windows-2025
23+
build_type: Debug
24+
- os: windows-2025
25+
build_type: RelWithDebInfo
26+
- os: ubuntu-24.04
27+
build_type: Debug
28+
- os: ubuntu-24.04
29+
build_type: RelWithDebInfo
30+
- os: macos-15
31+
build_type: Debug
32+
- os: macos-15
33+
build_type: RelWithDebInfo
34+
# ── Cross-compile builds (build-only, no tests) ──────────────
2335
- os: macos-15
2436
build_type: RelWithDebInfo
2537
target_triple: x86_64-apple-darwin

0 commit comments

Comments
 (0)