diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bcb0cb5..1e73d1f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,11 +4,18 @@ on: [push, pull_request] jobs: ci: - runs-on: ubuntu-latest + # Ubuntu 20.04, Erlang/OTP 20-25 + # https://github.com/erlef/setup-beam + runs-on: ubuntu20 strategy: matrix: - elixir-version: [1.12.x, 1.11.x, 1.10.x, 1.9.x, 1.8.x] + # https://hexdocs.pm/elixir/compatibility-and-deprecations.html + elixir-version: [1.14.x, 1.13.x, 1.12.x, 1.11.x, 1.10.x, 1.9.x, 1.8.x] include: + - elixir-version: 1.14.x + otp-version: 25.x + - elixir-version: 1.13.x + otp-version: 24.x - elixir-version: 1.12.x otp-version: 24.x - elixir-version: 1.11.x @@ -22,7 +29,7 @@ jobs: env: MIX_ENV: test steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: erlef/setup-beam@v1 with: otp-version: ${{ matrix.otp-version }}