From e63cad05baf66cd5ca28eaee30d177796f101c33 Mon Sep 17 00:00:00 2001 From: Bryan Paxton Date: Sat, 22 Jun 2024 14:31:44 -0500 Subject: [PATCH 1/6] Reduce desscription in action.yml Github marketplace requires a description be no longer than 125 chars. --- action.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/action.yml b/action.yml index 6fc442ab..b7bfc2a0 100644 --- a/action.yml +++ b/action.yml @@ -1,9 +1,7 @@ --- name: setup-beam description: > - Set up a BEAM-based CI environment, with Erlang/OTP as a base followed, optionally, by other - elements, like Elixir, Gleam, `rebar3` or `hex`, on top of that. Check the [README](https://github.com/erlef/setup-beam) - for updated information. + Set up an Erlang/OTP based CI environment with support for languages and tooling such as Elixir, Gleam, rebar3, and `hex`. author: Erlang Ecosystem Foundation branding: color: blue From d17596716a4a58c2a6bca5eea8c7d79048165fc8 Mon Sep 17 00:00:00 2001 From: Bryan Paxton Date: Sat, 22 Jun 2024 14:36:24 -0500 Subject: [PATCH 2/6] Remove OTP 20 from test matrix --- .github/workflows/ubuntu.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index f2a40b53..48126dac 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -73,14 +73,6 @@ jobs: - otp-version: '26' rebar3-version: 'nightly' os: 'ubuntu-latest' - - elixir-version: 'v1.4' - otp-version: '20' - rebar3-version: '3.15.0' - os: 'ubuntu-20.04' - - elixir-version: 'v1.4' - otp-version: '20' - rebar3-version: '3.11' - os: 'ubuntu-20.04' - elixir-version: 'v1.6' otp-version: '21' rebar3-version: '3.12' From ce045e6090285d191fd436d240c738fa45568e55 Mon Sep 17 00:00:00 2001 From: Bryan Paxton <39971740+starbelly@users.noreply.github.com> Date: Sun, 23 Jun 2024 13:20:24 -0500 Subject: [PATCH 3/6] Update action.yml Co-authored-by: Paulo F. Oliveira --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index b7bfc2a0..e6cf5b68 100644 --- a/action.yml +++ b/action.yml @@ -1,7 +1,7 @@ --- name: setup-beam description: > - Set up an Erlang/OTP based CI environment with support for languages and tooling such as Elixir, Gleam, rebar3, and `hex`. + Set up an Erlang/OTP based CI environment with support for languages and tooling such as Elixir, Gleam, Rebar3, and `hex`. author: Erlang Ecosystem Foundation branding: color: blue From 3c6ae17108adb1c1a0021d08e4a007913e111007 Mon Sep 17 00:00:00 2001 From: Bryan Paxton Date: Sun, 23 Jun 2024 13:36:05 -0500 Subject: [PATCH 4/6] Remove reference to OTP 20 in README --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 037ce513..4d1287b3 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,7 @@ and Erlang/OTP. | Operating system | Erlang/OTP | Status |- |- |- | `ubuntu-18.04` | 17.0 - 25.3 | ✅ -| `ubuntu-20.04` | 20.0 - 27 | ✅ +| `ubuntu-20.04` | 21.0 - 27 | ✅ | `ubuntu-22.04` | 24.2 - 27 | ✅ | `ubuntu-24.04` | 24.3 - 27 | ✅ | `windows-2019` | 21* - 25 | ✅ @@ -165,7 +165,7 @@ jobs: name: OTP ${{matrix.otp}} / Elixir ${{matrix.elixir}} strategy: matrix: - otp: ['20.3', '21.3', '22.2'] + otp: ['21.3', '21.3', '22.2'] elixir: ['1.8.2', '1.9.4'] steps: - uses: actions/checkout@v4 @@ -189,7 +189,7 @@ jobs: name: Erlang/OTP ${{matrix.otp}} / rebar3 ${{matrix.rebar3}} strategy: matrix: - otp: ['20.3', '21.3', '22.2'] + otp: ['21.3', '21.3', '22.2'] rebar3: ['3.14.1', '3.14.3'] steps: - uses: actions/checkout@v4 From 33ee2eb2b817efae36b5df8a2f66b37785918ff0 Mon Sep 17 00:00:00 2001 From: Bryan Paxton Date: Sun, 23 Jun 2024 13:48:34 -0500 Subject: [PATCH 5/6] Fixup --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4d1287b3..6011d461 100644 --- a/README.md +++ b/README.md @@ -165,7 +165,7 @@ jobs: name: OTP ${{matrix.otp}} / Elixir ${{matrix.elixir}} strategy: matrix: - otp: ['21.3', '21.3', '22.2'] + otp: ['21.1', '22.2', '23.3'] elixir: ['1.8.2', '1.9.4'] steps: - uses: actions/checkout@v4 @@ -189,7 +189,7 @@ jobs: name: Erlang/OTP ${{matrix.otp}} / rebar3 ${{matrix.rebar3}} strategy: matrix: - otp: ['21.3', '21.3', '22.2'] + otp: ['21.1', '22.2', '23.3'] rebar3: ['3.14.1', '3.14.3'] steps: - uses: actions/checkout@v4 From b3172b851a5cdc3652fbae9828e503bbc85639b7 Mon Sep 17 00:00:00 2001 From: Bryan Paxton Date: Sun, 23 Jun 2024 13:48:48 -0500 Subject: [PATCH 6/6] Go with suggestion for description --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index e6cf5b68..7fb60bcf 100644 --- a/action.yml +++ b/action.yml @@ -1,7 +1,7 @@ --- name: setup-beam description: > - Set up an Erlang/OTP based CI environment with support for languages and tooling such as Elixir, Gleam, Rebar3, and `hex`. + Set up a BEAM-based CI environment, supporting languages and tools such as Erlang/OTP, Elixir, Gleam, `rebar3`, and `hex`. author: Erlang Ecosystem Foundation branding: color: blue