Skip to content

Commit 47ade84

Browse files
committed
Update Elixir CI workflow to support Elixir 1.17 and 1.18, and bump library version to 1.13.0
1 parent a19edf1 commit 47ade84

2 files changed

Lines changed: 10 additions & 6 deletions

File tree

.github/workflows/elixir.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ jobs:
2424
fail-fast: false
2525
matrix:
2626
pair:
27+
- elixir: 1.18
28+
otp: 27.2
29+
- elixir: 1.17
30+
otp: 27.2
2731
- elixir: 1.16
2832
otp: 26.2
2933
- elixir: 1.15
@@ -32,14 +36,14 @@ jobs:
3236
otp: 25.3
3337

3438
steps:
35-
- uses: actions/checkout@v3
39+
- uses: actions/checkout@v4
3640
- name: Set up Elixir
3741
uses: erlef/setup-beam@v1
3842
with:
3943
elixir-version: ${{ matrix.pair.elixir }} # [Required] Define the Elixir version
4044
otp-version: ${{ matrix.pair.otp }} # [Required] Define the Erlang/OTP version
4145
- name: Restore dependencies cache
42-
uses: actions/cache@v3
46+
uses: actions/cache@v4
4347
with:
4448
path: deps
4549
key: ${{ runner.os }}-${{ matrix.pair.otp }}-${{ matrix.pair.elixir }}-mix-${{ hashFiles('**/mix.lock') }}
@@ -58,12 +62,12 @@ jobs:
5862
runs-on: ubuntu-latest
5963

6064
steps:
61-
- uses: actions/checkout@v3
65+
- uses: actions/checkout@v4
6266
- name: Set up Elixir
6367
uses: erlef/setup-beam@v1
6468
with:
65-
elixir-version: '1.16' # [Required] Define the Elixir version
66-
otp-version: '26.2' # [Required] Define the Erlang/OTP version
69+
elixir-version: '1.18' # [Required] Define the Elixir version
70+
otp-version: '27.2' # [Required] Define the Erlang/OTP version
6771
- name: Run example phoenix project tests
6872
run: |
6973
cd examples/phoenix_project

lib/util/constants.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ defmodule Testcontainers.Constants do
22
@moduledoc false
33

44
def library_name, do: :testcontainers
5-
def library_version, do: "1.12.0"
5+
def library_version, do: "1.13.0"
66
def ryuk_version, do: "0.11.0"
77
def container_label, do: "org.testcontainers"
88
def container_lang_label, do: "org.testcontainers.lang"

0 commit comments

Comments
 (0)