From 416bf05efef8435df6990791c09a85ae87286328 Mon Sep 17 00:00:00 2001 From: Daniel Widgren Date: Wed, 11 Mar 2026 21:54:43 +0100 Subject: [PATCH] chore: drop OTP 26, update CI action versions and runners - Drop OTP 26.1 from matrix (OTP 27+ required by Nova) - Bump OTP matrix to 27.3/28.3 - Bump rebar3 to 3.26.0 - Bump actions/checkout from v4 to v6 - Bump ubuntu runners to 24.04 Co-Authored-By: Claude Opus 4.6 --- .github/workflows/erlang.yml | 8 ++++---- .github/workflows/run_nra.yml | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/erlang.yml b/.github/workflows/erlang.yml index 2c67ab7..7d23ad1 100644 --- a/.github/workflows/erlang.yml +++ b/.github/workflows/erlang.yml @@ -4,16 +4,16 @@ on: [push] jobs: build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 name: Erlang/OTP ${{matrix.otp}} / rebar3 ${{matrix.rebar3}} strategy: fail-fast: false matrix: - otp: ['26.1', '27.1', '28.0'] - rebar3: ['3.25.0'] + otp: ['27.3', '28.3'] + rebar3: ['3.26.0'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: erlef/setup-beam@v1 with: otp-version: ${{matrix.otp}} diff --git a/.github/workflows/run_nra.yml b/.github/workflows/run_nra.yml index 4102b6b..f45c562 100644 --- a/.github/workflows/run_nra.yml +++ b/.github/workflows/run_nra.yml @@ -17,16 +17,16 @@ env: NOVA_REPO: "${{ inputs.nova_repo }}" jobs: run-nra: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 name: Erlang/OTP ${{matrix.otp}} / rebar3 ${{matrix.rebar3}} strategy: fail-fast: false matrix: - otp: ['26.1', '27.1', '28.0'] - rebar3: ['3.25.0'] + otp: ['27.3', '28.3'] + rebar3: ['3.26.0'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: repository: novaframework/nova_request_app ref: main