fix(ci): always run deps.get to ensure dependencies are current

Issue: Credo failed with 'lock mismatch' errors because deps.get was
skipped when cache hit, but dependencies were out of date

Fix: Remove cache-hit conditional from deps.get step
- mix deps.get is fast when deps are already downloaded
- Ensures mix.lock is always respected
- Prevents dependency mismatch errors in quality checks
This commit is contained in:
Graham McIntire 2026-03-05 16:22:29 -06:00
parent ab24a3100e
commit 1be8ac4a72
No known key found for this signature in database

View file

@ -86,7 +86,6 @@ jobs:
${{ runner.os }}-mix-build-
- name: Install dependencies
if: steps.deps-cache.outputs.cache-hit != 'true'
run: mix deps.get
- name: Compile dependencies