From 0e461a68a1ab4116f288900f752c7bf6a8142de7 Mon Sep 17 00:00:00 2001 From: "Paulo F. Oliveira" Date: Thu, 27 Jul 2023 21:47:40 +0100 Subject: [PATCH] Update CI --- .github/workflows/main.yml | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 78e1b9b..7d2c50f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -14,17 +14,32 @@ jobs: runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: - otp_version: ['24', '23', '22', '21'] - os: [ubuntu-20.04] + include: + - otp_version: 26 + os: ubuntu-22.04 + rebar3_version: 3.22 + - 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 + - uses: actions/checkout@v3 - 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 @@ -36,9 +51,8 @@ jobs: run: rebar3 xref - name: Covertool - if: ${{ always() }} run: rebar3 covertool generate - - uses: codecov/codecov-action@v1 + - uses: codecov/codecov-action@v3 with: - file: _build/test/covertool/elli.covertool.xml + files: _build/test/covertool/elli.covertool.xml env_vars: OTP_VERSION