Skip to content

Commit 135be69

Browse files
committed
Update test matrix & .tool-versions; use Elixir v1.19.0-rc.2
1 parent 3523458 commit 135be69

File tree

4 files changed

+17
-15
lines changed

4 files changed

+17
-15
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,19 @@ jobs:
1212
fail-fast: false
1313
matrix:
1414
# see https://hexdocs.pm/elixir/compatibility-and-deprecations.html#between-elixir-and-erlang-otp
15-
elixir: [1.18.1, 1.17.3, 1.16.3, 1.15.8]
16-
otp: [27.1.1, 26.2.5.3, 25.3.2.14]
15+
elixir: [1.19.0-rc.2, 1.18.4, 1.17.3, 1.16.3]
16+
otp: [28.1, 27.3.4.3, 26.2.5.15]
1717
exclude:
18+
- elixir: 1.17.3
19+
otp: 28.1
1820
- elixir: 1.16.3
19-
otp: 27.1.1
20-
- elixir: 1.15.8
21-
otp: 27.1.1
21+
otp: 28.1
22+
- elixir: 1.16.3
23+
otp: 27.3.4.3
2224

2325
services:
2426
postgres:
25-
image: postgres:13
27+
image: postgres:17
2628
env:
2729
POSTGRES_USER: postgres
2830
POSTGRES_PASSWORD: postgres
@@ -35,7 +37,7 @@ jobs:
3537
MIX_ENV: test
3638

3739
steps:
38-
- uses: actions/checkout@v4
40+
- uses: actions/checkout@v5
3941

4042
- name: Setup Erlang & Elixir
4143
uses: erlef/setup-beam@v1
@@ -84,8 +86,8 @@ jobs:
8486
uses: ./.github/workflows/publish-docs.yml
8587
secrets: inherit
8688
with:
87-
elixir_version: 1.14.4
88-
otp_version: 25.2.3
89+
elixir_version: 1.18.4
90+
otp_version: 27.3.4.3
8991

9092
release:
9193
name: Release
@@ -94,5 +96,5 @@ jobs:
9496
uses: ./.github/workflows/publish-release.yml
9597
secrets: inherit
9698
with:
97-
elixir_version: 1.14.4
98-
otp_version: 25.2.3
99+
elixir_version: 1.18.4
100+
otp_version: 27.3.4.3

.github/workflows/publish-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-24.04
1818

1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v5
2121

2222
- name: Setup Erlang & Elixir
2323
uses: erlef/setup-beam@v1

.github/workflows/publish-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-24.04
1818

1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v5
2121
with:
2222
fetch-depth: 0
2323

.tool-versions

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
elixir 1.17.3-otp-27
2-
erlang 27.1.1
1+
elixir 1.19.0-rc.2-otp-28
2+
erlang 28.1

0 commit comments

Comments
 (0)