Skip to content

Commit 3cc2e44

Browse files
committed
Use mise for CI
1 parent 79fb9fa commit 3cc2e44

File tree

4 files changed

+9
-14
lines changed

4 files changed

+9
-14
lines changed

.github/workflows/ci.yaml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,12 @@ 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
1717
env:
18-
MISE_ENV: ci
19-
- uses: erlef/setup-beam@v1
20-
with:
21-
version-file: .tool-versions
22-
version-type: strict
18+
ImageOS: ubuntu-24.04
2319
- name: Deps Cache
2420
id: deps-cache
2521
uses: actions/cache@v4
@@ -28,8 +24,8 @@ jobs:
2824
deps
2925
_build
3026
.mix/archives/
31-
key: test-${{hashFiles('.tool-versions')}}-${{hashFiles('mix.lock')}}
32-
restore-keys: test-${{hashFiles('.tool-versions')}}-
27+
key: test-${{hashFiles('.mise.toml')}}-${{hashFiles('mix.lock')}}
28+
restore-keys: test-${{hashFiles('.mise.toml')}}-
3329
- name: Install Dependencies
3430
run: |
3531
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)