Skip to content

Commit eb4bc10

Browse files
authored
Merge pull request #2791 from ferd/otp-26
Support OTP-26, Deprecate OTP-23 support.
2 parents ccf7236 + 3117086 commit eb4bc10

File tree

6 files changed

+10
-9
lines changed

6 files changed

+10
-9
lines changed

.github/workflows/main.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ jobs:
1515

1616
strategy:
1717
matrix:
18-
otp_version: [23, 24, 25.0]
18+
otp_version: [24, 25.0, 26]
1919
os: [ubuntu-latest]
2020

2121
container:
2222
image: erlang:${{ matrix.otp_version }}
2323

2424
env:
25-
LATEST_OTP_RELEASE: 25.0
25+
LATEST_OTP_RELEASE: 26.0
2626

2727
steps:
2828
- uses: actions/checkout@v2

.github/workflows/nightly.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515

1616
- uses: erlef/setup-beam@v1
1717
with:
18-
otp-version: '23.3.4.14'
18+
otp-version: '24'
1919
- name: Compile
2020
run: ./bootstrap
2121
- name: CT tests

.github/workflows/publish.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515

1616
- uses: erlef/setup-beam@v1
1717
with:
18-
otp-version: '23.3.4.14'
18+
otp-version: '24'
1919
- name: Compile
2020
run: ./bootstrap
2121
- name: CT tests

.github/workflows/shelltests.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ jobs:
1515
- uses: actions/checkout@v2
1616
- uses: erlef/setup-beam@v1
1717
with:
18-
otp-version: '25.0'
19-
elixir-version: '1.13'
18+
otp-version: '26.0'
19+
elixir-version: '1.14'
2020
- name: Compile
2121
run: ./bootstrap
2222
- name: Install

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Rebar3
22

3-
[![Build Status](https://github.com/erlang/rebar3/workflows/Common%20Test/badge.svg)](https://github.com/erlang/rebar3/actions?query=branch%3Amaster+workflow%3A"Common+Test") [![Erlang Versions](https://img.shields.io/badge/Supported%20Erlang%2FOTP-23.0%20to%2025.0-blue)](http://www.erlang.org)
3+
[![Build Status](https://github.com/erlang/rebar3/workflows/Common%20Test/badge.svg)](https://github.com/erlang/rebar3/actions?query=branch%3Amaster+workflow%3A"Common+Test") [![Erlang Versions](https://img.shields.io/badge/Supported%20Erlang%2FOTP-24.0%20to%2026.0-blue)](http://www.erlang.org)
44

55
1. [What is Rebar3?](#what-is-rebar3)
66
2. [Why Rebar3?](#why-rebar3)
@@ -94,7 +94,7 @@ by [Erlang Solutions](https://www.erlang-solutions.com/resources/download.html),
9494
but be sure to choose the "Standard" download option or you'll have issues building
9595
projects.
9696

97-
Do note that if you are planning to work with multiple Erlang versions on the same machine, you will want to build Rebar3 with the oldest one of them. The 3 newest major Erlang releases are supported at any given time: if the newest version is OTP-24, building with versions as old as OTP-22 will be supported, and produce an executable that will work with those that follow.
97+
Do note that if you are planning to work with multiple Erlang versions on the same machine, you will want to build Rebar3 with the oldest one of them. The 3 newest major Erlang releases are supported at any given time: if the newest version is OTP-26, building with versions as old as OTP-24 will be supported, and produce an executable that will work with those that follow.
9898

9999
## Documentation
100100

rebar.config

+2-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@
3030
{dialyzer, [
3131
{erl_opts, [debug_info, nowarn_export_all]},
3232
%% Ignore deps known to generate warnings
33-
{dialyzer, [{exclude_apps, [cth_readable, erlware_commons, relx]}]}
33+
{dialyzer, [{warnings, [no_unknown]},
34+
{exclude_apps, [cth_readable, erlware_commons, relx]}]}
3435
]},
3536
%% Duplicated from apps/rebar3:
3637
%% - we don't want the test profile applied to our vendored deps.

0 commit comments

Comments
 (0)