diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index c4e1673888..228dee8e83 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -598,10 +598,22 @@ jobs: - { image: macos-15, compiler: 'llvm@20' } - { image: macos-26, compiler: 'llvm@15' } - { image: macos-26, compiler: 'llvm@18' } + # Covered by the main workflow + - { image: macos-15, compiler: 'gcc-13' } + - { image: macos-15, compiler: 'llvm@18' } + - { image: macos-15, compiler: 'clang' } # Reduce build combinations, by dropping less interesting ones - { image: macos-26, compiler: 'gcc-13' } - - { compiler: gcc-14, build: cmake } - - { compiler: gcc-15, build: autotools } + - { compiler: 'gcc-14' , build: cmake } + # Reduce autotools to just one job that is also build with cmake + - { compiler: 'gcc-13' , build: autotools } + - { compiler: 'gcc-14' , build: autotools } + - { compiler: 'gcc-15' , build: autotools } + - { compiler: 'llvm@15', build: autotools } + - { compiler: 'llvm@18', build: autotools } + - { compiler: 'llvm@20', build: autotools } + - { image: macos-14, build: autotools } + - { image: macos-15, build: autotools } steps: - name: 'install autotools' if: ${{ matrix.build == 'autotools' }}