GHA/macos: reduce number of combination jobs
No binary (build failed)
—
(log yok)
| @@ -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' }} | |