From 2c6b6228ab0a88afe3bdf70c5cd8cda25cba6b53 Mon Sep 17 00:00:00 2001 From: Jeremie Gillet Date: Sat, 21 Dec 2024 12:32:43 +0900 Subject: [PATCH 1/3] update version --- .github/workflows/elixir_tests.yml | 2 +- .github/workflows/exercism_test_helper_build_test.yml | 2 +- .tool-versions | 2 +- Dockerfile | 2 +- README.md | 2 +- elixir | 2 +- exercism_test_helper/mix.exs | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/elixir_tests.yml b/.github/workflows/elixir_tests.yml index 432baac..554e6fa 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.17.0-erlang-27.0-debian-bookworm-20240612 + image: hexpm/elixir:1.18.0-erlang-27.2-debian-bullseye-20241202 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 9e65ffa..ea75402 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.17.0-erlang-27.0-debian-bookworm-20240612 + image: hexpm/elixir:1.18.0-erlang-27.2-debian-bullseye-20241202 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 diff --git a/.tool-versions b/.tool-versions index f8bb424..1ed3f62 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ -elixir 1.17.0-otp-27 +elixir 1.18.0-otp-27 erlang 27.0 diff --git a/Dockerfile b/Dockerfile index b834f82..faf0ccd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM hexpm/elixir:1.17.0-erlang-27.0-debian-bookworm-20240612 +FROM hexpm/elixir:1.18.0-erlang-27.2-debian-bullseye-20241202 # Install SSL ca certificates RUN apt-get update && \ diff --git a/README.md b/README.md index 43daa9e..8f2fc3b 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.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 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.0-erlang-27.2-debian-bullseye-20241202` image. The `Dockerfile` also has added `bash`, `jo` and `jq` to the image. diff --git a/elixir b/elixir index 6b6bc5b..a6e44e8 160000 --- a/elixir +++ b/elixir @@ -1 +1 @@ -Subproject commit 6b6bc5b6d3ca3463b7d2b15fbf33f4864e028508 +Subproject commit a6e44e85ad9fcf62562bbc1a469673ddaeb3d62e diff --git a/exercism_test_helper/mix.exs b/exercism_test_helper/mix.exs index 6ef5dc6..ea958d8 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.17", + elixir: "~> 1.18", start_permanent: Mix.env() == :prod, deps: deps(), escript: escript() From ebe3540193ec7ee6afc753214e3c0ee97e9348dd Mon Sep 17 00:00:00 2001 From: Jeremie Gillet Date: Sun, 22 Dec 2024 10:02:04 +0900 Subject: [PATCH 2/3] bookworm and otp 27.2 --- .github/workflows/elixir_tests.yml | 2 +- .github/workflows/exercism_test_helper_build_test.yml | 2 +- .tool-versions | 2 +- Dockerfile | 2 +- README.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/elixir_tests.yml b/.github/workflows/elixir_tests.yml index 554e6fa..25e27b2 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.0-erlang-27.2-debian-bullseye-20241202 + image: hexpm/elixir:1.18.0-erlang-27.2-debian-bookworm-20241202 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 ea75402..8bebdbf 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.0-erlang-27.2-debian-bullseye-20241202 + image: hexpm/elixir:1.18.0-erlang-27.2-debian-bookworm-20241202 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 diff --git a/.tool-versions b/.tool-versions index 1ed3f62..031d43b 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ elixir 1.18.0-otp-27 -erlang 27.0 +erlang 27.2 diff --git a/Dockerfile b/Dockerfile index faf0ccd..b7973f9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM hexpm/elixir:1.18.0-erlang-27.2-debian-bullseye-20241202 +FROM hexpm/elixir:1.18.0-erlang-27.2-debian-bookworm-20241202 # Install SSL ca certificates RUN apt-get update && \ diff --git a/README.md b/README.md index 8f2fc3b..81c0d8b 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.0-erlang-27.2-debian-bullseye-20241202` image. +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.0-erlang-27.2-debian-bookworm-20241202` image. The `Dockerfile` also has added `bash`, `jo` and `jq` to the image. From 032fa2bd4f2f2b086b0d7cc58aae22c31827fda7 Mon Sep 17 00:00:00 2001 From: Jeremie Gillet Date: Mon, 6 Jan 2025 20:42:31 +0900 Subject: [PATCH 3/3] use 1.18.1 --- .github/workflows/elixir_tests.yml | 2 +- .github/workflows/exercism_test_helper_build_test.yml | 2 +- .tool-versions | 2 +- Dockerfile | 2 +- README.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/elixir_tests.yml b/.github/workflows/elixir_tests.yml index 25e27b2..e1cb9fc 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.0-erlang-27.2-debian-bookworm-20241202 + image: hexpm/elixir:1.18.1-erlang-27.2-debian-bookworm-20241223 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 8bebdbf..f132360 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.0-erlang-27.2-debian-bookworm-20241202 + image: hexpm/elixir:1.18.1-erlang-27.2-debian-bookworm-20241223 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 diff --git a/.tool-versions b/.tool-versions index 031d43b..2254cc0 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ -elixir 1.18.0-otp-27 +elixir 1.18.1-otp-27 erlang 27.2 diff --git a/Dockerfile b/Dockerfile index b7973f9..6ae88d6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM hexpm/elixir:1.18.0-erlang-27.2-debian-bookworm-20241202 +FROM hexpm/elixir:1.18.1-erlang-27.2-debian-bookworm-20241223 # Install SSL ca certificates RUN apt-get update && \ diff --git a/README.md b/README.md index 81c0d8b..27751e6 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.0-erlang-27.2-debian-bookworm-20241202` image. +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 `Dockerfile` also has added `bash`, `jo` and `jq` to the image.