From 629344fb4b8f80d08689a3dba0bc5be88ab0d557 Mon Sep 17 00:00:00 2001 From: Nathan Youngman Date: Fri, 13 Dec 2024 13:17:07 -0700 Subject: [PATCH 1/2] Update Elixir versions under test with GitHub Actions #223 #224 --- .github/workflows/tests.yml | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8db6ec1..46dc853 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -5,25 +5,36 @@ on: [push, pull_request] jobs: tests: name: Run Tests - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 + continue-on-error: ${{ matrix.experimental }} strategy: + fail-fast: true matrix: - otp: ['23'] - elixir: ['1.10', '1.11'] - global-mock: [true, false] include: - - otp: '24' - elixir: '1.12' - global-mock: true - - otp: '24' - elixir: '1.12' - global-mock: false - otp: '26' - elixir: '1.14' + elixir: '1.16' global-mock: true + experimental: false - otp: '26' - elixir: '1.14' + elixir: '1.16' + global-mock: false + experimental: false + - otp: "27" + elixir: "1.17" + global-mock: true + experimental: false + - otp: "27" + elixir: "1.17" + global-mock: false + experimental: false + - otp: "27.2" + elixir: "1.18.0-rc.0" + global-mock: true + experimental: true + - otp: "27.2" + elixir: "1.18.0-rc.0" global-mock: false + experimental: true env: MIX_ENV: test GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From cd8cb0710f2835112982620fa5b10dd0ce79965f Mon Sep 17 00:00:00 2001 From: Nathan Youngman Date: Thu, 19 Dec 2024 10:52:16 -0700 Subject: [PATCH 2/2] elixir 1.18.0 final --- .github/workflows/tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 46dc853..d90dfde 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -28,11 +28,11 @@ jobs: global-mock: false experimental: false - otp: "27.2" - elixir: "1.18.0-rc.0" + elixir: "1.18.0" global-mock: true experimental: true - otp: "27.2" - elixir: "1.18.0-rc.0" + elixir: "1.18.0" global-mock: false experimental: true env: