Skip to content

Commit 6eb5b14

Browse files
committed
Use mise for CI
1 parent 79fb9fa commit 6eb5b14

File tree

4 files changed

+13
-14
lines changed

4 files changed

+13
-14
lines changed

.github/workflows/ci.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ on:
1010
jobs:
1111
ci:
1212
name: "CI"
13-
runs-on: ubuntu-latest
13+
runs-on: ubuntu-24.04
1414
steps:
1515
- uses: actions/checkout@v4
1616
- uses: jdx/mise-action@v2
17-
env:
18-
MISE_ENV: ci
19-
- uses: erlef/setup-beam@v1
2017
with:
21-
version-file: .tool-versions
22-
version-type: strict
18+
mise_toml: |
19+
[settings]
20+
disable_tools = ["rust"]
21+
env:
22+
ImageOS: ubuntu-24.04
2323
- name: Deps Cache
2424
id: deps-cache
2525
uses: actions/cache@v4
@@ -28,8 +28,8 @@ jobs:
2828
deps
2929
_build
3030
.mix/archives/
31-
key: test-${{hashFiles('.tool-versions')}}-${{hashFiles('mix.lock')}}
32-
restore-keys: test-${{hashFiles('.tool-versions')}}-
31+
key: test-${{hashFiles('.mise.toml')}}-${{hashFiles('mix.lock')}}
32+
restore-keys: test-${{hashFiles('.mise.toml')}}-
3333
- name: Install Dependencies
3434
run: |
3535
mix local.hex --force --if-missing

.mise.ci.toml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.mise.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
min_version = "2025.6.8"
2+
[tools]
3+
elixir = "1.18.4-otp-28"
4+
rust = "1.88.0"
5+
erlang = "28.0.1"

.tool-versions

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)