Skip to content

fix(safety): trigger guard on partial extraction#65

Merged
j7an merged 7 commits into
mainfrom
fix/partial-extraction-guard
May 23, 2026
Merged

fix(safety): trigger guard on partial extraction#65
j7an merged 7 commits into
mainfrom
fix/partial-extraction-guard

Conversation

@j7an
Copy link
Copy Markdown
Owner

@j7an j7an commented May 23, 2026

Summary

Why

A grouped Dependabot PR mixing a supported file (e.g. uv.lock) and an unsupported one (e.g. package-lock.json) was bypassing the existing fail-loud guard: DEPS_TSV was non-empty (from the supported file), so the guard's if [ -z DEPS_TSV ] gate skipped, and the unsupported file's dep-relevant changes were silently ignored — the gate could resolve to success and auto_merge_ok=true.

This is the same failure shape as #52 but for partial extraction rather than empty extraction.

Test plan

Fixes #62.

@j7an j7an merged commit 704d0b5 into main May 23, 2026
7 checks passed
@j7an j7an deleted the fix/partial-extraction-guard branch May 23, 2026 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fail-loud guard should fire on partial-extraction (mixed supported/unsupported lockfiles)

1 participant