diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e9133e7..72e807f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,8 +13,20 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - otp: ['24', '25'] - rebar3: ['3.16.1'] + include: + - otp: 27 + os: ubuntu-24.04 + rebar3: 3.23 + dialyzer: true + - otp: 26 + os: ubuntu-24.04 + rebar3: 3.23 + - otp: 25 + os: ubuntu-24.04 + rebar3: 3.22 + - otp: 24 + os: ubuntu-24.04 + rebar3: 3.22 steps: - uses: actions/checkout@v2 - uses: erlef/setup-beam@v1 @@ -23,6 +35,7 @@ jobs: rebar3-version: ${{matrix.rebar3}} - name: Static analysis run: rebar3 dialyzer + if: ${{ matrix.dialyzer == true }} - name: Common Tests run: rebar3 ct - name: Code coverage