Skip to content

Commit efdc636

Browse files
committed
Update versions in CI
1 parent 87f5ce4 commit efdc636

1 file changed

Lines changed: 12 additions & 11 deletions

File tree

.github/workflows/main.yml

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,31 +7,32 @@ on:
77
jobs:
88
test:
99
name: Test (Elixir ${{ matrix.elixir }}, OTP ${{ matrix.erlang }})
10-
runs-on: ubuntu-20.04
10+
runs-on: ${{ matrix.runner }}
1111
strategy:
1212
fail-fast: false
1313
matrix:
1414
include:
15-
- erlang: "25.1"
16-
elixir: "1.14"
15+
- erlang: "27.0"
16+
elixir: "1.17"
17+
runner: ubuntu-latest
1718
lint: true
1819
coverage: true
1920
report: true
2021
dialyzer: true
21-
- erlang: "24.3"
22-
elixir: "1.12"
22+
- erlang: "25.3"
23+
elixir: "1.14"
24+
runner: ubuntu-latest
2325
- erlang: "23.3.1"
2426
elixir: "1.11.4"
25-
- erlang: "21.3"
26-
elixir: "1.10"
27+
runner: ubuntu-20.04
2728
env:
2829
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2930
MIX_ENV: test
3031
ECHO_HOST: localhost
3132
FUZZINGSERVER_HOST: localhost
3233

3334
steps:
34-
- uses: actions/checkout@v3
35+
- uses: actions/checkout@v4
3536

3637
- name: Install OTP and Elixir
3738
uses: erlef/setup-beam@v1
@@ -41,7 +42,7 @@ jobs:
4142

4243
- name: Cache dependencies
4344
id: cache-deps
44-
uses: actions/cache@v3
45+
uses: actions/cache@v4
4546
with:
4647
path: |
4748
deps
@@ -66,7 +67,7 @@ jobs:
6667
if: ${{ matrix.lint }}
6768

6869
- name: Restore cached PLTs
69-
uses: actions/cache@v3
70+
uses: actions/cache@v4
7071
id: plt_cache
7172
with:
7273
key: |
@@ -103,7 +104,7 @@ jobs:
103104

104105
- name: Checkout gh-pages branch to ./gh-pages
105106
if: github.ref == 'refs/heads/main' && matrix.report
106-
uses: actions/checkout@v3
107+
uses: actions/checkout@v4
107108
with:
108109
ref: gh-pages
109110
path: ./gh-pages

0 commit comments

Comments
 (0)