From b2eaafbc4f9765cf6481c4869672ce54222ed4d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonatan=20M=C3=A4nnchen?= Date: Mon, 20 May 2024 13:06:44 +0200 Subject: [PATCH] Update to OTP 27 --- .github/workflows/part_test.yml | 20 +++++++++++++++----- .tool-versions | 6 +++--- rebar.config | 6 ++++++ 3 files changed, 24 insertions(+), 8 deletions(-) diff --git a/.github/workflows/part_test.yml b/.github/workflows/part_test.yml index 637c02e..3fad8d3 100644 --- a/.github/workflows/part_test.yml +++ b/.github/workflows/part_test.yml @@ -94,7 +94,9 @@ jobs: include: - otp: "26.0" unstable: false - - otp: "26.2" + - otp: "26.2.5" + unstable: false + - otp: "27.0" unstable: false - otp: "master" unstable: true @@ -133,7 +135,9 @@ jobs: include: - otp: "26.0" unstable: false - - otp: "26.2" + - otp: "26.2.5" + unstable: false + - otp: "27.0" unstable: false - otp: "master" unstable: true @@ -172,11 +176,17 @@ jobs: include: - elixir: "1.14.5" unstable: false - - elixir: "1.15.7" + - elixir: "1.15.8" + otp: "26.2.5" + unstable: false + - elixir: "1.16.3" + otp: "26.2.5" unstable: false - - elixir: "1.16.0" + - elixir: "1.17.0" + otp: "27.0" unstable: false - elixir: "main" + otp: "${{ needs.detectToolVersions.outputs.otpVersion }}" unstable: true steps: @@ -184,7 +194,7 @@ jobs: - uses: erlef/setup-beam@v1 id: setupBEAM with: - otp-version: "${{ needs.detectToolVersions.outputs.otpVersion }}" + otp-version: "${{ matrix.otp }}" rebar3-version: "${{ needs.detectToolVersions.outputs.rebarVersion }}" elixir-version: "${{ matrix.elixir }}" version-type: strict diff --git a/.tool-versions b/.tool-versions index 29d6a67..a172739 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,3 +1,3 @@ -erlang 26.2.1 -rebar 3.22.1 -elixir 1.16.0 +erlang 27.0 +rebar 3.23.0 +elixir 1.17.0 diff --git a/rebar.config b/rebar.config index 696cb86..7da2e45 100644 --- a/rebar.config +++ b/rebar.config @@ -8,6 +8,12 @@ {jose, "~> 1.11"} ]}. +%% TODO: Remove once the following issue is resolved: +%% https://github.com/potatosalad/erlang-jose/issues/168 +{overrides, [ + {override, jose, [{erl_opts, []}]} +]}. + {project_plugins, [ %% Revert back to released version when this PR is merged & released: %% https://github.com/markusn/coveralls-erl/pull/36