diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f5f62f0..f23760f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,24 +10,19 @@ jobs: build: name: OTP ${{matrix.otp}} / Rust ${{matrix.rust}} runs-on: ubuntu-latest + strategy: matrix: - otp: - - 21.3 - - 22.3 - - 23.2 + otp: [21, 22, 23, 24] + rust: [stable] + + container: + image: erlang:${{matrix.otp}} - rust: - - stable steps: - name: Checkout sources uses: actions/checkout@v1 - - name: Install Erlang - uses: gleam-lang/setup-erlang@v1.1.2 - with: - otp-version: ${{matrix.otp}} - - name: Install Rust ${{matrix.rust}} toolchain uses: actions-rs/toolchain@v1 with: diff --git a/rebar.config b/rebar.config index c35b7c7..a13ec97 100644 --- a/rebar.config +++ b/rebar.config @@ -1,7 +1,7 @@ {erl_opts, [debug_info]}. {profiles, [ - {test, [{deps, [{xxh3, "0.3.1"}]}]} + {test, [{deps, [{xxh3, "0.3.2"}]}]} ]}. {project_plugins, [erlfmt]}.