reconcile failed or timed-out merge responses against authoritative Gitea pull state and expected head SHA
return confirmed success for an accepted merge, or a truthful confirmation_pending response when state cannot be proven
preserve the pending-confirmation guidance in the mobile pull sheet
Tests
RED observed for accepted-before-timeout reconciliation
RED observed for authoritative merge-state lookup
RED observed for unresolved confirmation response
RED observed for mobile pending guidance
pytest -q — 489 passed
Closes #277
## What changed
- reconcile failed or timed-out merge responses against authoritative Gitea pull state and expected head SHA
- return confirmed success for an accepted merge, or a truthful `confirmation_pending` response when state cannot be proven
- preserve the pending-confirmation guidance in the mobile pull sheet
## Tests
- RED observed for accepted-before-timeout reconciliation
- RED observed for authoritative merge-state lookup
- RED observed for unresolved confirmation response
- RED observed for mobile pending guidance
- `pytest -q` — 489 passed
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #277
What changed
confirmation_pendingresponse when state cannot be provenTests
pytest -q— 489 passed