Skip to content

Commit bc32a2f

Browse files
committed
Drop unsupported OTP matrix entries and bump hexpm fixture to OTP-27.3 / Elixir 1.18.3
ubuntu-22.04 runners do not have prebuilt OTP for 21.3/22.3/23.3 via setup-beam, so those matrix entries cannot install OTP. Drop them to match v2.2's matrix lower bound. Bump HEXPM_OTP and HEXPM_ELIXIR so the cloned hexpm/hexpm main can be compiled — current main uses Elixir 1.17+ APIs that 1.16.1 cannot run.
1 parent 414a8b7 commit bc32a2f

1 file changed

Lines changed: 2 additions & 14 deletions

File tree

.github/workflows/main.yml

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -54,22 +54,10 @@ jobs:
5454
elixir: 1.13.4
5555
- erlang: 24.3
5656
elixir: 1.12.3
57-
- erlang: 23.3
58-
elixir: 1.11.3
59-
- erlang: 23.3
60-
elixir: 1.10.4
61-
- erlang: 22.3
62-
elixir: 1.9.4
63-
- erlang: 21.3
64-
elixir: 1.8.1
65-
- erlang: 21.3
66-
elixir: 1.7.2
67-
- erlang: 21.3
68-
elixir: 1.6.6
6957

7058
env:
71-
HEXPM_OTP: OTP-26.2
72-
HEXPM_ELIXIR: v1.16.1
59+
HEXPM_OTP: OTP-27.3
60+
HEXPM_ELIXIR: v1.18.3
7361
HEXPM_PATH: hexpm
7462
HEXPM_ELIXIR_PATH: hexpm_elixir
7563
HEXPM_OTP_PATH: hexpm_otp

0 commit comments

Comments
 (0)