From 10fa53db691592f8c1c2d342641de764680271ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-S=C3=A9bastien=20P=C3=A9dron?= Date: Fri, 12 Jul 2024 11:14:50 +0200 Subject: [PATCH] GitHub Actions: Test against Erlang/OTP 27 We also use that latest version to build the docs. This requires the bump of Rebar from 3.20.0 to 3.23.0. --- .github/workflows/docs.yaml | 4 ++-- .github/workflows/test.yaml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 1cc9f11..54bcee3 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -14,8 +14,8 @@ jobs: - uses: actions/checkout@v4 - uses: erlef/setup-beam@v1 with: - otp-version: 25 - rebar3-version: '3.18.0' + otp-version: 27 + rebar3-version: '3.23.0' - name: Change doc version to "Development branch" run: sed -E -i -e 's/^@version.*/@version Development branch/' doc/overview.edoc diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 2d6e92f..583659b 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -11,7 +11,7 @@ jobs: strategy: matrix: - otp_version: [24, 25, 26] + otp_version: [24, 25, 26, 27] os: [ubuntu-latest, windows-latest] exclude: # `ct_slave` fails to start Erlang nodes on Windows with Erlang 24. @@ -23,7 +23,7 @@ jobs: os: windows-latest env: - RUN_DIALYZER_ON_OTP_RELEASE: 26 + RUN_DIALYZER_ON_OTP_RELEASE: 27 steps: - uses: actions/checkout@v4 @@ -31,7 +31,7 @@ jobs: id: install-erlang with: otp-version: ${{matrix.otp_version}} - rebar3-version: '3.20.0' + rebar3-version: '3.23.0' - name: Restore Dialyzer PLT files from cache uses: actions/cache@v4