diff --git a/.github/workflows/elixir_tests.yml b/.github/workflows/elixir_tests.yml index e1cb9fc..432baac 100644 --- a/.github/workflows/elixir_tests.yml +++ b/.github/workflows/elixir_tests.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-20.04 container: - image: hexpm/elixir:1.18.1-erlang-27.2-debian-bookworm-20241223 + image: hexpm/elixir:1.17.0-erlang-27.0-debian-bookworm-20240612 steps: - name: Install git diff --git a/.github/workflows/exercism_test_helper_build_test.yml b/.github/workflows/exercism_test_helper_build_test.yml index f132360..9e65ffa 100644 --- a/.github/workflows/exercism_test_helper_build_test.yml +++ b/.github/workflows/exercism_test_helper_build_test.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-22.04 container: - image: hexpm/elixir:1.18.1-erlang-27.2-debian-bookworm-20241223 + image: hexpm/elixir:1.17.0-erlang-27.0-debian-bookworm-20240612 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 diff --git a/.tool-versions b/.tool-versions index 2254cc0..f8bb424 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ -elixir 1.18.1-otp-27 -erlang 27.2 +elixir 1.17.0-otp-27 +erlang 27.0 diff --git a/Dockerfile b/Dockerfile index 6ae88d6..b834f82 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM hexpm/elixir:1.18.1-erlang-27.2-debian-bookworm-20241223 +FROM hexpm/elixir:1.17.0-erlang-27.0-debian-bookworm-20240612 # Install SSL ca certificates RUN apt-get update && \ diff --git a/README.md b/README.md index 27751e6..43daa9e 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Exercism Automated Test Runner for Elixir Exercises ## Environment -The test runner currently targets exercises supporting Elixir >= 1.14 and Erlang/OTP >= 25, but is running on Elixir 1.18.0 on hexpm's `elixir:1.18.1-erlang-27.2-debian-bookworm-20241223` image. +The test runner currently targets exercises supporting Elixir >= 1.12 and Erlang/OTP >= 24, but is running on Elixir 1.17.0 on hexpm's `elixir:1.17.0-erlang-27.0-debian-bookworm-20240612` image. The `Dockerfile` also has added `bash`, `jo` and `jq` to the image. diff --git a/elixir b/elixir index a6e44e8..6b6bc5b 160000 --- a/elixir +++ b/elixir @@ -1 +1 @@ -Subproject commit a6e44e85ad9fcf62562bbc1a469673ddaeb3d62e +Subproject commit 6b6bc5b6d3ca3463b7d2b15fbf33f4864e028508 diff --git a/exercism_test_helper/mix.exs b/exercism_test_helper/mix.exs index ea958d8..6ef5dc6 100644 --- a/exercism_test_helper/mix.exs +++ b/exercism_test_helper/mix.exs @@ -5,7 +5,7 @@ defmodule ExercismTestHelper.MixProject do [ app: :exercism_test_helper, version: "0.1.2", - elixir: "~> 1.18", + elixir: "~> 1.17", start_permanent: Mix.env() == :prod, deps: deps(), escript: escript()