Fix gh actions to use mise lock as cache key

This commit is contained in:
Claudio Ortolina
2026-05-25 09:54:19 +03:00
parent 2d8989a8d0
commit 9f6848f1ab
+8 -8
View File
@@ -38,18 +38,18 @@ jobs:
cache-name: cache-elixir-deps cache-name: cache-elixir-deps
with: with:
path: deps path: deps
key: ${{ runner.os }}-mix-${{ env.cache-name }}-${{ hashFiles('.tool-versions') }}-${{ hashFiles('**/mix.lock') }} key: ${{ runner.os }}-mix-${{ env.cache-name }}-${{ hashFiles('mise.lock') }}-${{ hashFiles('**/mix.lock') }}
restore-keys: | restore-keys: |
${{ runner.os }}-mix-${{ env.cache-name }}-${{ hashFiles('.tool-versions') }}- ${{ runner.os }}-mix-${{ env.cache-name }}-${{ hashFiles('mise.lock') }}-
- name: Cache compiled build - name: Cache compiled build
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5
env: env:
cache-name: cache-compiled-build-lint cache-name: cache-compiled-build-lint
with: with:
path: _build path: _build
key: ${{ runner.os }}-mix-${{ env.cache-name }}-${{ hashFiles('.tool-versions') }}-${{ hashFiles('**/mix.lock') }} key: ${{ runner.os }}-mix-${{ env.cache-name }}-${{ hashFiles('mise.lock') }}-${{ hashFiles('**/mix.lock') }}
restore-keys: | restore-keys: |
${{ runner.os }}-mix-${{ env.cache-name }}-${{ hashFiles('.tool-versions') }}- ${{ runner.os }}-mix-${{ env.cache-name }}-${{ hashFiles('mise.lock') }}-
${{ runner.os }}-mix-${{ env.cache-name }}- ${{ runner.os }}-mix-${{ env.cache-name }}-
- name: Clean to rule out incremental build as a source of flakiness - name: Clean to rule out incremental build as a source of flakiness
if: github.run_attempt != '1' if: github.run_attempt != '1'
@@ -115,18 +115,18 @@ jobs:
cache-name: cache-elixir-deps cache-name: cache-elixir-deps
with: with:
path: deps path: deps
key: ${{ runner.os }}-mix-${{ env.cache-name }}-${{ hashFiles('.tool-versions') }}-${{ hashFiles('**/mix.lock') }} key: ${{ runner.os }}-mix-${{ env.cache-name }}-${{ hashFiles('mise.lock') }}-${{ hashFiles('**/mix.lock') }}
restore-keys: | restore-keys: |
${{ runner.os }}-mix-${{ env.cache-name }}-${{ hashFiles('.tool-versions') }}- ${{ runner.os }}-mix-${{ env.cache-name }}-${{ hashFiles('mise.lock') }}-
- name: Cache compiled build - name: Cache compiled build
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5
env: env:
cache-name: cache-compiled-build-test cache-name: cache-compiled-build-test
with: with:
path: _build path: _build
key: ${{ runner.os }}-mix-${{ env.cache-name }}-${{ hashFiles('.tool-versions') }}-${{ hashFiles('**/mix.lock') }} key: ${{ runner.os }}-mix-${{ env.cache-name }}-${{ hashFiles('mise.lock') }}-${{ hashFiles('**/mix.lock') }}
restore-keys: | restore-keys: |
${{ runner.os }}-mix-${{ env.cache-name }}-${{ hashFiles('.tool-versions') }}- ${{ runner.os }}-mix-${{ env.cache-name }}-${{ hashFiles('mise.lock') }}-
${{ runner.os }}-mix-${{ env.cache-name }}- ${{ runner.os }}-mix-${{ env.cache-name }}-
- name: Clean to rule out incremental build as a source of flakiness - name: Clean to rule out incremental build as a source of flakiness
if: github.run_attempt != '1' if: github.run_attempt != '1'