From 69181f0b9e5f4bb0aadfa2fa399d5c98fcf86b39 Mon Sep 17 00:00:00 2001 From: parroty Date: Wed, 25 Dec 2024 13:42:06 +0900 Subject: [PATCH] Update GitHub Actions workflow to use Ubuntu 22.04 and add support for Elixir 1.16 and 1.18.0 --- .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..d90dfde 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" + global-mock: true + experimental: true + - otp: "27.2" + elixir: "1.18.0" global-mock: false + experimental: true env: MIX_ENV: test GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}