Skip to content

Commit 48dc5cc

Browse files
committed
Try to improve the matrix and job names.
1 parent c9b05fd commit 48dc5cc

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

.github/workflows/build-and-test.yml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -165,25 +165,22 @@ jobs:
165165

166166
native:
167167
needs: determine-version
168-
name: "Native: ${{ matrix.os }}/${{ matrix.spm_configuration }}/${{ matrix.build_system }}/${{ matrix.cmake_generator }}"
168+
name: "Native: ${{ matrix.os }}/${{ matrix.spm_configuration }}/${{ matrix.build_system }}${{ matrix.build_system == 'cmake' && format(':{0}', matrix.cmake_generator) || '' }}"
169169
strategy:
170170
fail-fast: false
171171
matrix:
172172
# macos-latest is apparently not the latest.
173173
os: [macos-13, ubuntu-latest, windows-latest]
174174
spm_configuration: [debug, release]
175-
cmake_generator: [Ninja, Xcode]
176175
build_system: [cmake, spm]
177176

178-
exclude:
179-
- os: ubuntu-latest
180-
cmake_generator: Xcode
181-
- os: windows-latest
177+
include:
178+
- cmake_generator: Ninja
179+
180+
- build_system: cmake
181+
os: macos-13
182182
cmake_generator: Xcode
183-
- build_system: spm
184-
cmake_generator: Ninja
185183

186-
include:
187184
- HYLO_LLVM_BUILD_RELEASE: 20240303-215025
188185
- HYLO_LLVM_BUILD_TYPE: MinSizeRel
189186
- HYLO_LLVM_DOWNLOAD_URL: https://github.com/hylo-lang/llvm-build/releases/download

0 commit comments

Comments
 (0)