From e62bb38d1298fb600a5369cda2d4010a2084ee46 Mon Sep 17 00:00:00 2001 From: Duncan McGreggor Date: Mon, 28 Jun 2021 16:09:05 -0500 Subject: [PATCH] Added newer rebar3 for CI/CD. --- .github/workflows/ci.yml | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 80cf97e..6436a69 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ on: jobs: - build: + older-rebar-builds: name: Build on OTP ${{ matrix.otp_version }} w/ rebar ${{ matrix.rebar3-version }} runs-on: ubuntu-latest @@ -40,3 +40,35 @@ jobs: run: ./rebar3 eunit -v - name: Test Coverage run: ./rebar3 as test do proper -c, cover -v --min_coverage=0 + + newer-rebar-builds: + name: Build on OTP ${{ matrix.otp_version }} w/ rebar ${{ matrix.rebar3-version }} + runs-on: ubuntu-latest + + strategy: + matrix: + otp_version: [22, 23, 24] + rebar3-version: ['3.16.1'] + os: [ubuntu-latest] + + container: + image: erlang:${{ matrix.otp_version }} + + steps: + - uses: actions/checkout@v2 + - name: Download Recent Rebar + run: wget https://github.com/erlang/rebar3/releases/download/${{ matrix.rebar3-version }}/rebar3 && chmod 755 ./rebar3 + - name: Update Path + run: echo "./" >> $GITHUB_PATH + - name: Check ./rebar3 Version + run: ./rebar3 --version + - name: Compile + run: ./rebar3 compile + - name: Xref Checks + run: ./rebar3 xref + - name: Dialyzer + run: ./rebar3 dialyzer + - name: Run Tests + run: ./rebar3 eunit -v + - name: Test Coverage + run: ./rebar3 as test do proper -c, cover -v --min_coverage=0