Skip to content

Commit cd264c7

Browse files
committed
Add ubuntu-24.04, macos-13, macos-14, macos-15
1 parent 52b7cbd commit cd264c7

15 files changed

+309
-103
lines changed
Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
name: selftest macos-11
1+
name: selftest macos-13
22
on:
33
workflow_dispatch: null
44
schedule:
5-
- cron: 0 0 2 * *
5+
- cron: 0 0 1 * *
66
push:
77
branches:
88
- selftest
@@ -21,9 +21,10 @@ jobs:
2121
- run: cabal install alex
2222
- run: alex --version
2323
strategy:
24+
fail-fast: false
2425
matrix:
2526
os:
26-
- macos-11
27+
- macos-13
2728
ghc:
2829
- 7.10.3
2930
- 8.0.2
@@ -74,4 +75,6 @@ jobs:
7475
- 9.6.6
7576
- 9.8.1
7677
- 9.8.2
78+
- 9.8.4
7779
- 9.10.1
80+
- 9.12.1
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: selftest macos-14
2+
on:
3+
workflow_dispatch: null
4+
schedule:
5+
- cron: 0 0 2 * *
6+
push:
7+
branches:
8+
- selftest
9+
jobs:
10+
build:
11+
name: ${{ matrix.os }} / GHC ${{ matrix.ghc }}
12+
runs-on: ${{ matrix.os }}
13+
steps:
14+
- uses: actions/checkout@v3
15+
- name: setup-haskell
16+
uses: ./
17+
with:
18+
ghc-version: ${{ matrix.ghc }}
19+
- run: ghc --version
20+
- run: cabal update
21+
- run: cabal install alex
22+
- run: alex --version
23+
strategy:
24+
fail-fast: false
25+
matrix:
26+
os:
27+
- macos-14
28+
ghc:
29+
- 9.2.5
30+
- 9.2.6
31+
- 9.2.7
32+
- 9.2.8
33+
- 9.4.2
34+
- 9.4.3
35+
- 9.4.4
36+
- 9.4.5
37+
- 9.4.6
38+
- 9.4.7
39+
- 9.4.8
40+
- 9.6.1
41+
- 9.6.2
42+
- 9.6.3
43+
- 9.6.4
44+
- 9.6.5
45+
- 9.6.6
46+
- 9.8.1
47+
- 9.8.2
48+
- 9.8.4
49+
- 9.10.1
50+
- 9.12.1
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: selftest macos-15
2+
on:
3+
workflow_dispatch: null
4+
schedule:
5+
- cron: 0 0 3 * *
6+
push:
7+
branches:
8+
- selftest
9+
jobs:
10+
build:
11+
name: ${{ matrix.os }} / GHC ${{ matrix.ghc }}
12+
runs-on: ${{ matrix.os }}
13+
steps:
14+
- uses: actions/checkout@v3
15+
- name: setup-haskell
16+
uses: ./
17+
with:
18+
ghc-version: ${{ matrix.ghc }}
19+
- run: ghc --version
20+
- run: cabal update
21+
- run: cabal install alex
22+
- run: alex --version
23+
strategy:
24+
fail-fast: false
25+
matrix:
26+
os:
27+
- macos-15
28+
ghc:
29+
- 9.2.5
30+
- 9.2.6
31+
- 9.2.7
32+
- 9.2.8
33+
- 9.4.2
34+
- 9.4.3
35+
- 9.4.4
36+
- 9.4.5
37+
- 9.4.6
38+
- 9.4.7
39+
- 9.4.8
40+
- 9.6.1
41+
- 9.6.2
42+
- 9.6.3
43+
- 9.6.4
44+
- 9.6.5
45+
- 9.6.6
46+
- 9.8.1
47+
- 9.8.2
48+
- 9.8.4
49+
- 9.10.1
50+
- 9.12.1

.github/workflows/selftest.ubuntu-20.04.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: selftest ubuntu-20.04
22
on:
33
workflow_dispatch: null
44
schedule:
5-
- cron: 0 0 5 * *
5+
- cron: 0 0 4 * *
66
push:
77
branches:
88
- selftest
@@ -21,6 +21,7 @@ jobs:
2121
- run: cabal install alex
2222
- run: alex --version
2323
strategy:
24+
fail-fast: false
2425
matrix:
2526
os:
2627
- ubuntu-20.04
@@ -78,4 +79,6 @@ jobs:
7879
- 9.6.6
7980
- 9.8.1
8081
- 9.8.2
82+
- 9.8.4
8183
- 9.10.1
84+
- 9.12.1

.github/workflows/selftest.ubuntu-22.04.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: selftest ubuntu-22.04
22
on:
33
workflow_dispatch: null
44
schedule:
5-
- cron: 0 0 6 * *
5+
- cron: 0 0 5 * *
66
push:
77
branches:
88
- selftest
@@ -21,6 +21,7 @@ jobs:
2121
- run: cabal install alex
2222
- run: alex --version
2323
strategy:
24+
fail-fast: false
2425
matrix:
2526
os:
2627
- ubuntu-22.04
@@ -73,4 +74,6 @@ jobs:
7374
- 9.6.6
7475
- 9.8.1
7576
- 9.8.2
77+
- 9.8.4
7678
- 9.10.1
79+
- 9.12.1

.github/workflows/selftest.macos-12.yml renamed to .github/workflows/selftest.ubuntu-24.04.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
name: selftest macos-12
1+
name: selftest ubuntu-24.04
22
on:
33
workflow_dispatch: null
44
schedule:
5-
- cron: 0 0 3 * *
5+
- cron: 0 0 6 * *
66
push:
77
branches:
88
- selftest
@@ -21,13 +21,11 @@ jobs:
2121
- run: cabal install alex
2222
- run: alex --version
2323
strategy:
24+
fail-fast: false
2425
matrix:
2526
os:
26-
- macos-12
27+
- ubuntu-24.04
2728
ghc:
28-
- 7.10.3
29-
- 8.0.2
30-
- 8.2.2
3129
- 8.4.1
3230
- 8.4.2
3331
- 8.4.3
@@ -74,4 +72,6 @@ jobs:
7472
- 9.6.6
7573
- 9.8.1
7674
- 9.8.2
75+
- 9.8.4
7776
- 9.10.1
77+
- 9.12.1

.github/workflows/selftest.windows-2019.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ jobs:
2121
- run: cabal install alex
2222
- run: alex --version
2323
strategy:
24+
fail-fast: false
2425
matrix:
2526
os:
2627
- windows-2019
@@ -74,4 +75,6 @@ jobs:
7475
- 9.6.6
7576
- 9.8.1
7677
- 9.8.2
78+
- 9.8.4
7779
- 9.10.1
80+
- 9.12.1

.github/workflows/selftest.windows-2022.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ jobs:
2121
- run: cabal install alex
2222
- run: alex --version
2323
strategy:
24+
fail-fast: false
2425
matrix:
2526
os:
2627
- windows-2022
@@ -73,4 +74,6 @@ jobs:
7374
- 9.6.6
7475
- 9.8.1
7576
- 9.8.2
77+
- 9.8.4
7678
- 9.10.1
79+
- 9.12.1

0 commit comments

Comments
 (0)