diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f76e374..49cfa50 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -12,20 +12,20 @@ jobs: build: name: Test on OTP ${{ matrix.otp_version }} and ${{ matrix.os }} runs-on: ${{ matrix.os }} + container: + image: erlang:${{matrix.otp_version}} strategy: matrix: - otp_version: ['23.2.1', '22.3.4.2', '21.3.8.16', '20.3.8.21', '19.3.6.13'] + otp_version: ['23.2', '22.3', '21.3', '20.3', '19.3'] os: [ubuntu-latest] steps: - uses: actions/checkout@v2 - - uses: bajankristof/setup-erlang@master - with: - otp-version: ${{ matrix.otp_version }} - - name: Compile run: rebar3 compile + - name: Dialyze + run: rebar3 as test dialyzer - name: EUnit tests run: TERM=xterm rebar3 eunit