Skip to content

Commit 390ce02

Browse files
authored
Merge pull request #697 from rusterlium/elixir-1.19-ci
CI Updates
2 parents eec7ba4 + a8e6a5f commit 390ce02

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

.github/workflows/main.yml

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ jobs:
2323
- name: Install Erlang/Elixir
2424
uses: erlef/setup-beam@v1
2525
with:
26-
otp-version: "26"
27-
elixir-version: "1.15"
26+
otp-version: "27"
27+
elixir-version: "1.18"
2828

2929
- name: Check cargo fmt
3030
run: cargo fmt --all -- --check
@@ -85,14 +85,15 @@ jobs:
8585
strategy:
8686
matrix:
8787
pair:
88+
- { erlang: "28.0", elixir: "1.19.0-rc.0", strict: true }
89+
- { erlang: "27.3.4", elixir: "1.19.0-rc.0", strict: true }
8890
- { erlang: "27", elixir: "1.18", latest: true }
8991
- { erlang: "26", elixir: "1.18" }
9092
- { erlang: "27", elixir: "1.17" }
9193
- { erlang: "26", elixir: "1.17" }
9294
- { erlang: "26", elixir: "1.16" }
9395
- { erlang: "26", elixir: "1.15" }
9496
- { erlang: "25", elixir: "1.15" }
95-
- { erlang: "24", elixir: "1.14" }
9697
rust:
9798
- stable
9899
- nightly
@@ -107,17 +108,11 @@ jobs:
107108
uses: actions/checkout@v4
108109

109110
- name: Install Erlang/Elixir
110-
uses: erlef/setup-beam@v1
111+
uses: erlef/setup-beam@main
111112
with:
112113
otp-version: ${{matrix.pair.erlang}}
113114
elixir-version: ${{matrix.pair.elixir}}
114-
if: "!startsWith(matrix.os, 'macos')"
115-
116-
- name: Install Erlang/Elixir with Brew
117-
run: |
118-
brew install elixir
119-
mix local.hex --force
120-
if: "startsWith(matrix.os, 'macos')"
115+
version-type: ${{ matrix.pair.strict && 'strict' || 'loose' }}
121116

122117
- name: Install Rust ${{matrix.rust}} toolchain
123118
uses: dtolnay/rust-toolchain@master

0 commit comments

Comments
 (0)