Skip to content

Commit 411d640

Browse files
committed
chore(ci): bump Elixir/OTP versions to current and previous major
Latest: Elixir 1.19.0 / OTP 28.0 Compat: Elixir 1.18.0 / OTP 27.0 (was 1.17.0 / 26.2)
1 parent 18e8b30 commit 411d640

2 files changed

Lines changed: 11 additions & 11 deletions

File tree

.github/workflows/ci.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ jobs:
112112
echo "All fuzz tests passed!"
113113
114114
elixir-tests-latest:
115-
name: Elixir 1.18.0 / OTP 27.0 / ${{ matrix.os }}
115+
name: Elixir 1.19.0 / OTP 28.0 / ${{ matrix.os }}
116116
runs-on: ${{ matrix.os }}
117117
strategy:
118118
fail-fast: true
@@ -158,9 +158,9 @@ jobs:
158158
path: |
159159
deps
160160
_build
161-
key: ${{ runner.os }}-mix-1.18.0-27.0-${{ hashFiles('mix.exs', '**/Cargo.toml') }}
161+
key: ${{ runner.os }}-mix-1.19.0-28.0-${{ hashFiles('mix.exs', '**/Cargo.toml') }}
162162
restore-keys: |
163-
${{ runner.os }}-mix-1.18.0-27.0-
163+
${{ runner.os }}-mix-1.19.0-28.0-
164164
165165
- name: Install Mix dependencies
166166
run: mix deps.get
@@ -184,7 +184,7 @@ jobs:
184184
run: mix test
185185

186186
elixir-tests-compatibility:
187-
name: Elixir 1.17.0 / OTP 26.2 / ${{ matrix.os }}
187+
name: Elixir 1.18.0 / OTP 27.0 / ${{ matrix.os }}
188188
runs-on: ${{ matrix.os }}
189189
needs: [elixir-tests-latest]
190190
strategy:
@@ -207,14 +207,14 @@ jobs:
207207
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
208208
with:
209209
path: ~/.local/share/mise
210-
key: mise-compat-${{ runner.os }}-${{ runner.arch }}-erlang-26.2-elixir-1.17.0
210+
key: mise-compat-${{ runner.os }}-${{ runner.arch }}-erlang-27.0-elixir-1.18.0
211211
restore-keys: |
212212
mise-compat-${{ runner.os }}-${{ runner.arch }}-
213213
214214
- name: Install Erlang and Elixir via mise
215215
run: |
216-
mise install erlang@26.2 elixir@1.17.0-otp-26
217-
mise use erlang@26.2 elixir@1.17.0-otp-26
216+
mise install erlang@27.0 elixir@1.18.0-otp-27
217+
mise use erlang@27.0 elixir@1.18.0-otp-27
218218
mise reshim
219219
echo "$HOME/.local/share/mise/shims" >> "$GITHUB_PATH"
220220
@@ -232,9 +232,9 @@ jobs:
232232
path: |
233233
deps
234234
_build
235-
key: ${{ runner.os }}-mix-1.17.0-26.2-${{ hashFiles('mix.exs', '**/Cargo.toml') }}
235+
key: ${{ runner.os }}-mix-1.18.0-27.0-${{ hashFiles('mix.exs', '**/Cargo.toml') }}
236236
restore-keys: |
237-
${{ runner.os }}-mix-1.17.0-26.2-
237+
${{ runner.os }}-mix-1.18.0-27.0-
238238
239239
- name: Install Mix dependencies
240240
run: mix deps.get

mise.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[tools]
2-
erlang = "27.0"
3-
elixir = "1.18.0-otp-27"
2+
erlang = "28.0"
3+
elixir = "1.19.0-otp-28"

0 commit comments

Comments
 (0)