Skip to content

fix(dependabot): the reconciler wrote nothing, and passed - #15

Merged
imanimanyara merged 1 commit into
mainfrom
fix/reconcile-generator-write
Nov 2, 2026
Merged

imanimanyara merged 1 commit into
mainfrom
fix/reconcile-generator-write

Conversation

@imanimanyara

Copy link
Copy Markdown
Member

Summary

The 2026-11-02 apply run (actions run 41470495170) passed on all 10 orgs and opened no pull requests. The reconciler calls the agent-kit generator as check <clone> --strict --policy … --write, and the generator now refuses that pairing ("--strict goes with check, without --write", exit 2). Every drifting repository was recorded as skipped:write-exit-2, and main() counted only exceptions as errors, so the run went green.

  • reconcile.py writes with check <clone> --write --policy …; --strict stays on the read-only check.
  • A skipped:write-exit-* row now counts as an error, so a broken generator fails the run instead of passing silently.
  • The test double now refuses --strict with --write the way the real generator does. Two new tests: writes never carry --strict, and a failed write fails the run. Without the fix, 7 tests fail; with it, all 15 pass.

Checked against real repositories with a local dry run: simtabi/documentation, marketplace-studio, scoop-bucket and sitesmith-template were skipped:write-exit-2 and are now would-open.

agent-kit's generator refuses --strict beside --write with exit 2, so every drifting repository was recorded as skipped:write-exit-2 and the run still passed. Write with check --write, and count a failed write as an error so the run fails.
Copilot AI balanced review requested due to automatic review settings November 2, 2026 15:33

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota. Try requesting a review at a lower effort level.

@imanimanyara
imanimanyara merged commit 50c2404 into main Nov 2, 2026
6 checks passed
@imanimanyara
imanimanyara deleted the fix/reconcile-generator-write branch November 2, 2026 20:06
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.

2 participants