Symptom
Every pull-request creation on this repo fails with HTTP 500 (empty body) via both GraphQL (gh pr create) and REST (POST /repos/CHITTYAPPS/chittyfinance/pulls), including draft: true. Last successful PR creation was #135 on 2026-06-21.
GitHub request IDs from failures on 2026-07-24 (~19:25–19:35 UTC):
C448:27F13A:141C491:4729513:6A63BC27 (GraphQL)
874A:8E575:1584E60:4BBA0A7:6A63BC3C (GraphQL)
94FC:26E1A4:16C3945:501A20E:6A63BC63 (REST, headers captured: 500, Content-Length: 0)
Ruled out
- Not the payload: minimal title/body fails identically.
- Not the head branch: fresh empty-commit branch off main → main also 500s.
- Not the default-branch ruleset: PR targeting a non-default base also 500s; also temporarily removed the
code_quality rule from ruleset 13480116 (restored immediately) — no change.
- Not auth/scopes: token has
repo; compare API, issue API, ruleset API all work; caller has admin.
- Not repo state flags:
archived: false, disabled: false.
- githubstatus.com shows all systems operational.
Impact
No work can be integrated: direct pushes to main are correctly blocked by the ruleset (PR-required + signed commits), and the only merge path — PRs — 500s. Branch feat/oauth-connect-flow-chittyid-accounts (Wave/Google OAuth connect flow + accounts.chitty_id) is validated and waiting; the Neon column is already applied (additive, nullable — safe to sit ahead of the code).
Next step
Contact GitHub Support with the request IDs above. Once resolved, create the PR from feat/oauth-connect-flow-chittyid-accounts (validation evidence in the branch commit message and session checkpoint).
Symptom
Every pull-request creation on this repo fails with HTTP 500 (empty body) via both GraphQL (
gh pr create) and REST (POST /repos/CHITTYAPPS/chittyfinance/pulls), includingdraft: true. Last successful PR creation was #135 on 2026-06-21.GitHub request IDs from failures on 2026-07-24 (~19:25–19:35 UTC):
C448:27F13A:141C491:4729513:6A63BC27(GraphQL)874A:8E575:1584E60:4BBA0A7:6A63BC3C(GraphQL)94FC:26E1A4:16C3945:501A20E:6A63BC63(REST, headers captured: 500, Content-Length: 0)Ruled out
code_qualityrule from ruleset 13480116 (restored immediately) — no change.repo; compare API, issue API, ruleset API all work; caller has admin.archived: false,disabled: false.Impact
No work can be integrated: direct pushes to main are correctly blocked by the ruleset (PR-required + signed commits), and the only merge path — PRs — 500s. Branch
feat/oauth-connect-flow-chittyid-accounts(Wave/Google OAuth connect flow +accounts.chitty_id) is validated and waiting; the Neon column is already applied (additive, nullable — safe to sit ahead of the code).Next step
Contact GitHub Support with the request IDs above. Once resolved, create the PR from
feat/oauth-connect-flow-chittyid-accounts(validation evidence in the branch commit message and session checkpoint).