diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index af7abf2..5850976 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,13 +17,18 @@ jobs: strategy: fail-fast: false matrix: - otp: ["erlang@24", "erlang"] + pair: + - elixir: "1.13" + otp: "24.3.4.10" + - elixir: "1.17" + otp: "27.0.1" steps: - uses: actions/checkout@v4 - - name: Install Erlang and Elixir with Homebrew - run: | - brew install ${{ matrix.otp }} - mix local.hex --force + - run: | + echo "elixir ${{ matrix.pair.elixir }}" >> .tool-versions + echo "erlang ${{ matrix.pair.otp }}" >> .tool-versions + cat .tool-versions + - uses: asdf-vm/actions/install@v3 - run: mix format --check-formatted - run: mix test test_ubuntu: