Add GitHub control-plane contract coverage #1349

Merged
coilyco-ops merged 1 commit from issue-1320 into main 2026-07-15 08:09:41 +00:00
Member

This adds executable GitHub control-plane coverage on the shared issue-thread seam and makes the GitHub-only gaps explicit instead of silently routing them through Forgejo assumptions.

  • Adds a table-driven GitHub contract test for issue read/comment/create/close/reopen/lock/unlock and PR-context reads using a fake gh shim.
  • Verifies human-feedback block comments are emitted through the GitHub issue thread path.
  • Documents the GitHub gaps: PR creation, Forgejo-native PR workflow/status/rerun, and open-PR backpressure remain Forgejo-only for now.

closes #1320
ward.workflow: pull-request-and-merge

This adds executable GitHub control-plane coverage on the shared issue-thread seam and makes the GitHub-only gaps explicit instead of silently routing them through Forgejo assumptions. - Adds a table-driven GitHub contract test for issue read/comment/create/close/reopen/lock/unlock and PR-context reads using a fake `gh` shim. - Verifies human-feedback block comments are emitted through the GitHub issue thread path. - Documents the GitHub gaps: PR creation, Forgejo-native PR workflow/status/rerun, and open-PR backpressure remain Forgejo-only for now. closes #1320 ward.workflow: pull-request-and-merge
Add GitHub control-plane contract coverage
All checks were successful
test / test (pull_request) Successful in 1m20s
e811eacd16
Sign in to join this conversation.
No description provided.