Skip to content

Commit 4a6651f

Browse files
authored
Fix CI (#107)
* Update runners * Bump dep versions * Update Elixir/OTP versions
1 parent 0e72efd commit 4a6651f

1 file changed

Lines changed: 27 additions & 27 deletions

File tree

.github/workflows/test.yml

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ on:
1111
jobs:
1212
format:
1313
name: Check formatting
14-
runs-on: ubuntu-20.04
14+
runs-on: ubuntu-24.04
1515
steps:
16-
- uses: actions/checkout@v2
16+
- uses: actions/checkout@v4
1717
- uses: erlef/setup-beam@v1
1818
with:
19-
otp-version: "26.0"
20-
elixir-version: "1.15.4"
21-
- uses: actions/cache@v2
19+
otp-version: "28"
20+
elixir-version: "1.18.4"
21+
- uses: actions/cache@v4
2222
name: Cache dependencies
2323
with:
2424
path: |
@@ -32,26 +32,26 @@ jobs:
3232

3333
test:
3434
name: Test on Elixir ${{ matrix.elixir }} (OTP ${{ matrix.otp }})
35-
runs-on: ubuntu-20.04
35+
runs-on: ubuntu-24.04
3636
strategy:
3737
fail-fast: false
3838
matrix:
3939
include:
40-
- otp: 24.0
41-
elixir: 1.12.0
42-
- otp: 24.3
43-
elixir: 1.13.4
44-
- otp: 25.3
45-
elixir: 1.14.5
46-
- otp: 26.0
47-
elixir: 1.15.4
40+
- otp: 25
41+
elixir: 1.15.8
42+
- otp: 26
43+
elixir: 1.16.3
44+
- otp: 27
45+
elixir: 1.17.3
46+
- otp: 28
47+
elixir: 1.18.4
4848
steps:
4949
- uses: actions/checkout@v2
5050
- uses: erlef/setup-beam@v1
5151
with:
5252
otp-version: ${{ matrix.otp }}
5353
elixir-version: ${{ matrix.elixir }}
54-
- uses: actions/cache@v2
54+
- uses: actions/cache@v4
5555
name: Cache dependencies
5656
with:
5757
path: |
@@ -61,7 +61,7 @@ jobs:
6161
deps-${{ hashFiles('mix.lock') }}
6262
deps-
6363
- run: mix deps.get
64-
- uses: actions/cache@v2
64+
- uses: actions/cache@v4
6565
name: Cache build
6666
with:
6767
path: |
@@ -74,26 +74,26 @@ jobs:
7474

7575
dialyze:
7676
name: Dialyze on Elixir ${{ matrix.elixir }} (OTP ${{ matrix.otp }})
77-
runs-on: ubuntu-20.04
77+
runs-on: ubuntu-24.04
7878
strategy:
7979
fail-fast: false
8080
matrix:
8181
include:
82-
- otp: 24.0
83-
elixir: 1.12.0
84-
- otp: 24.3
85-
elixir: 1.13.4
86-
- otp: 25.3
87-
elixir: 1.14.5
88-
- otp: 26.0
89-
elixir: 1.15.4
82+
- otp: 25
83+
elixir: 1.15.8
84+
- otp: 26
85+
elixir: 1.16.3
86+
- otp: 27
87+
elixir: 1.17.3
88+
- otp: 28
89+
elixir: 1.18.4
9090
steps:
9191
- uses: actions/checkout@v2
9292
- uses: erlef/setup-beam@v1
9393
with:
9494
otp-version: ${{ matrix.otp }}
9595
elixir-version: ${{ matrix.elixir }}
96-
- uses: actions/cache@v2
96+
- uses: actions/cache@v4
9797
name: Cache dependencies
9898
with:
9999
path: |
@@ -103,7 +103,7 @@ jobs:
103103
deps-${{ hashFiles('mix.lock') }}
104104
deps-
105105
- run: mix deps.get
106-
- uses: actions/cache@v2
106+
- uses: actions/cache@v4
107107
name: Cache build
108108
with:
109109
path: |

0 commit comments

Comments
 (0)