From b293d8fed3ee86a269883ac5e2e58d255b9ae04b Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 17 Dec 2025 21:26:37 +0000 Subject: [PATCH] ci: add helpful error message when sherif check fails Shows a clear fix command when dependency version mismatches are detected, making it easier for contributors to resolve the issue locally. --- .github/workflows/pr.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index a04e0c347..64525c50b 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -33,7 +33,21 @@ jobs: with: main-branch-name: main - name: Run Checks - run: pnpm run build && pnpm run test && pnpm run test:sherif + run: pnpm run build && pnpm run test + - name: Check dependency versions + run: | + if ! pnpm run test:sherif; then + echo "" + echo "==========================================" + echo "❌ Sherif found dependency version mismatches" + echo "" + echo "To fix this locally, run:" + echo " pnpm exec sherif --fix -i zod" + echo "" + echo "Then commit the changes to package.json files." + echo "==========================================" + exit 1 + fi preview: name: Preview runs-on: ubuntu-latest