diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a4bf776c9b5..059578b0606 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,14 +18,16 @@ permissions: jobs: test_linux: - name: Ubuntu 20.04, Erlang/OTP ${{ matrix.otp_version }} + name: Ubuntu 24.04, Erlang/OTP ${{ matrix.otp_version }} strategy: fail-fast: false matrix: include: - - otp_version: "27.0" + - otp_version: "27.1" otp_latest: true erlc_opts: "warnings_as_errors" + - otp_version: "27.0" + erlc_opts: "warnings_as_errors" - otp_version: "26.0" - otp_version: "25.3" - otp_version: "25.0" @@ -33,7 +35,7 @@ jobs: development: true - otp_version: maint development: true - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 # Earlier Erlang/OTP versions ignored compiler directives # when using warnings_as_errors. So we only set ERLC_OPTS # from Erlang/OTP 27+. @@ -109,7 +111,7 @@ jobs: check_posix_compliant: name: Check POSIX-compliant - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: