ci: replace dependabot auto-vet bot commit with patch artifact#2467
ci: replace dependabot auto-vet bot commit with patch artifact#2467bronzelle-cw wants to merge 3 commits intomainfrom
Conversation
bronzelle-cw
commented
Mar 10, 2026
- What changed:
- Replaced bot commit/push flow with patch generation and artifact upload.
- Updated PR comment to explain how authors apply the patch locally.
- Why:
- Keeps final commit ownership and signing with the PR author.
- Reduces workflow complexity compared with a review-suggestion engine.
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2467 +/- ##
==========================================
- Coverage 84.41% 81.17% -3.24%
==========================================
Files 141 141
Lines 10808 11238 +430
==========================================
- Hits 9124 9123 -1
- Misses 1684 2115 +431 Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Follow-up
✅ unzip -p path fixed — the fallback block now correctly references vet/auto-vet.patch inside the zip. Good catch addressed.
Two issues remain: the -S GPG signing flag (flagged last round, still present in both blocks), and a new path bug in the gh run download block that will make git apply fail for anyone who uses the preferred flow.
There was a problem hiding this comment.
Follow-up
✅ unzip -p path fixed — fallback block now correctly references vet/auto-vet.patch inside the zip. Good.
Three issues remain (two carried over, one new):
- New bug:
mkdir -p vetis missing before thegit diff … > "$patch_path"redirect — if thevet/directory doesn't already exist the shell will immediately error with No such file or directory and the patch step will exit 1 silently discarding the diff. - Carried over:
git apply --index auto-vet.patchin thegh run downloadblock still references the wrong path. - Carried over:
-S(GPG signing) in both commit blocks will silently fail or error for developers without a signing key configured.