From 2bb8c25451ea730dafb1f86b637d1a3bee77c152 Mon Sep 17 00:00:00 2001 From: Philip Sampaio Date: Fri, 14 Jun 2024 10:55:47 -0300 Subject: [PATCH] Add OTP 27 and Elixir 1.17 to the CI matrix (#576) * Add OTP 27 and Elixir 1.17 to the CI matrix * Update get-cmake GH Action * Remove pair that is not available --- .github/workflows/ci.yml | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 31029f03..94c8adad 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,21 +14,33 @@ jobs: strategy: fail-fast: false matrix: - elixir: ["1.16", "1.13"] - otp: ["26.2", "25.3", "22.3"] + elixir: ["1.17", "1.16", "1.13"] + otp: ["27.0", "26.2", "25.3", "22.3"] parser: [fast_html, html5ever, mochiweb] exclude: + - elixir: "1.17" + otp: "22.3" + + - elixir: "1.17" + otp: "25.3" + - elixir: "1.16" otp: "22.3" + - elixir: "1.16" + otp: "27.0" + - elixir: "1.13" otp: "25.3" - elixir: "1.13" otp: "26.2" + - elixir: "1.13" + otp: "27.0" + steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: erlef/setup-beam@v1 with: @@ -37,7 +49,7 @@ jobs: - name: Check format run: mix format --check-formatted - if: matrix.elixir == '1.16' + if: matrix.elixir == '1.17' - name: Install dependencies run: mix deps.get @@ -46,7 +58,7 @@ jobs: run: mix deps.unlock --check-unused - name: Install CMake - uses: lukka/get-cmake@v3.26.4 + uses: lukka/get-cmake@latest if: matrix.parser == 'fast_html' - name: Run test