From 1be8ac4a7264ee9a78b71af3d9224b3991d089d6 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Thu, 5 Mar 2026 16:22:29 -0600 Subject: [PATCH] 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 --- .forgejo/workflows/build.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index ffdb4e62..d3c1c1c2 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -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