|
7 | 7 | strategy:
|
8 | 8 | matrix:
|
9 | 9 | ghc: ['8.6.5', '8.8.4', '8.10.7', '9.0.2', '9.2.8', '9.4', '9.6', '9.8', '9.10']
|
10 |
| - os: [ubuntu-latest, macos-latest, windows-latest] |
| 10 | + os: [ubuntu-latest, macos-13, macos-14, windows-latest] |
11 | 11 | flags: ['', '--flags "fma3 f16c"', '--flags float128']
|
12 | 12 | exclude:
|
13 | 13 | # float128-0.1 doesn't support recent GHC (should we try --allow-newer?)
|
|
22 | 22 | - os: windows-latest
|
23 | 23 | flags: '--flags float128'
|
24 | 24 | # Fragile
|
25 |
| - - os: macos-latest |
| 25 | + - os: macos-13 |
26 | 26 | flags: '--flags "fma3 f16c"'
|
| 27 | + # macos-14 (Arm64) doesn't support older GHC |
| 28 | + - os: macos-14 |
| 29 | + ghc: '8.6.5' |
| 30 | + - os: macos-14 |
| 31 | + ghc: '8.8.4' |
27 | 32 | steps:
|
28 | 33 | - uses: actions/checkout@v4
|
29 | 34 |
|
|
57 | 62 | strategy:
|
58 | 63 | matrix:
|
59 | 64 | ghc: ['8.6.5', '8.8.4', '8.10.7', '9.0.2', '9.2.8', '9.4', '9.6', '9.8', '9.10']
|
60 |
| - os: [ubuntu-latest, macos-latest, windows-latest] |
| 65 | + os: [ubuntu-latest, macos-13, macos-14, windows-latest] |
61 | 66 | flags: ['', '--flags x87-long-double']
|
62 | 67 | exclude:
|
63 | 68 | - ghc: '9.4'
|
|
68 | 73 | flags: '--flags x87-long-double'
|
69 | 74 | - ghc: '9.10'
|
70 | 75 | flags: '--flags x87-long-double'
|
| 76 | + # macos-14 (Arm64) doesn't support older GHC |
| 77 | + - os: macos-14 |
| 78 | + ghc: '8.6.5' |
| 79 | + - os: macos-14 |
| 80 | + ghc: '8.8.4' |
| 81 | + # macos-14 (Arm64) doesn't support x87-long-double |
| 82 | + - os: macos-14 |
| 83 | + flags: '--flags x87-long-double' |
71 | 84 | steps:
|
72 | 85 | - uses: actions/checkout@v4
|
73 | 86 |
|
|
0 commit comments