Skip to content

Commit e1d2446

Browse files
committed
Update CI runners to run on 24.04
1 parent 1f0f205 commit e1d2446

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed

.github/workflows/main.yml

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on: [pull_request, push]
88
jobs:
99
linux:
1010
name: Test on Ubuntu (Elixir ${{ matrix.elixir_version }}, OTP ${{ matrix.otp_version }})
11-
runs-on: ubuntu-20.04
11+
runs-on: ubuntu-24.04
1212

1313
strategy:
1414
matrix:
@@ -20,29 +20,24 @@ jobs:
2020
# We've been using enough of githubs CI resources and our own wait time :)
2121
#
2222
# https://hexdocs.pm/elixir/compatibility-and-deprecations.html#between-elixir-and-erlang-otp
23+
#
24+
# We're also further limited by the support the setup-beam action offers:
25+
# https://github.com/erlef/setup-beam?tab=readme-ov-file#compatibility-between-operating-system-and-erlangotp
2326
include:
24-
- elixir_version: '1.7'
25-
otp_version: '20.3'
26-
- elixir_version: '1.8'
27-
otp_version: '20.3'
28-
- elixir_version: '1.9'
29-
otp_version: '21.3'
30-
- elixir_version: '1.10'
31-
otp_version: '21.3'
3227
- elixir_version: '1.11'
33-
otp_version: '22.3'
28+
otp_version: '24.3'
3429
- elixir_version: '1.12'
35-
otp_version: '23.3'
30+
otp_version: '24.3'
3631
- elixir_version: '1.13'
37-
otp_version: '22.3'
32+
otp_version: '25.3'
3833
- elixir_version: '1.14'
39-
otp_version: '23.3'
34+
otp_version: '25.3'
4035
- elixir_version: '1.15'
41-
otp_version: '24.3'
36+
otp_version: '26.2'
4237
- elixir_version: '1.16'
43-
otp_version: '25.3'
44-
- elixir_version: '1.17'
4538
otp_version: '26.2'
39+
- elixir_version: '1.17'
40+
otp_version: '27.3'
4641
- elixir_version: '1.18'
4742
otp_version: '27.3'
4843
type_check: true

0 commit comments

Comments
 (0)