From 943b04485087a02db0f9748c6d11a07004acb6ca Mon Sep 17 00:00:00 2001 From: "Paulo F. Oliveira" Date: Sat, 8 Jun 2024 18:49:46 +0100 Subject: [PATCH] Use a more recent rebar3 in CI --- .github/workflows/main.yml | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 78e1b9b..d22bc56 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,8 +15,19 @@ jobs: strategy: matrix: - otp_version: ['24', '23', '22', '21'] - os: [ubuntu-20.04] + include: + - otp_version: 25 + os: ubuntu-22.04 + rebar3_version: 3.22 + - otp_version: 24 + os: ubuntu-22.04 + rebar3_version: 3.22 + - otp_version: 23 + os: ubuntu-20.04 + rebar3_version: 3.18 + - otp_version: 22 + os: ubuntu-20.04 + rebar3_version: 3.18 steps: - uses: actions/checkout@v2 @@ -24,7 +35,7 @@ jobs: - uses: erlef/setup-beam@v1 with: otp-version: ${{ matrix.otp_version }} - rebar3-version: '3.14' + rebar3-version: ${{ matrix.rebar3_version }} - name: Compile run: rebar3 compile @@ -38,7 +49,7 @@ jobs: - name: Covertool if: ${{ always() }} run: rebar3 covertool generate - - uses: codecov/codecov-action@v1 + - uses: codecov/codecov-action@v4 with: - file: _build/test/covertool/elli.covertool.xml + files: _build/test/covertool/elli.covertool.xml env_vars: OTP_VERSION