Skip to content

Commit d1d0b9c

Browse files
committed
🔨 feat(ci): Optimise ci pipeline: add caching
1 parent 186c4e2 commit d1d0b9c

File tree

1 file changed

+6
-13
lines changed

1 file changed

+6
-13
lines changed

.github/workflows/ci.yml

+6-13
Original file line numberDiff line numberDiff line change
@@ -23,30 +23,23 @@ jobs:
2323
otp-version: '26.0'
2424
version-type: 'loose'
2525

26-
- name: Restore deps cache
26+
- name: Restore cache
2727
uses: actions/cache@v4
2828
with:
2929
path: |
3030
deps
3131
_build
32-
key:
33-
${{ runner.os }}-deps-${{ hashFiles('**/mix.lock') }}-git-${{
34-
github.sha }}
32+
key: ${{ runner.os }}-mix-${{ hashFiles('**/mix.lock') }}
3533
restore-keys: |
36-
${{ runner.os }}-deps-${{ hashFiles('**/mix.lock') }}
37-
${{ runner.os }}-deps
34+
${{ runner.os }}-mix-
3835
3936
- name: Install Dependencies
4037
run: |
41-
mix local.hex --force
42-
mix local.rebar --force
4338
mix deps.get
4439
45-
- name: Remove compiled files
46-
run: mix clean
47-
48-
- name: Compile dependencies
49-
run: mix compile
40+
- name: Compile code
41+
run: |
42+
mix compile
5043
env:
5144
MIX_ENV: test
5245

0 commit comments

Comments
 (0)