Skip to content

PR creation returns HTTP 500 repo-wide — all integration blocked (needs GitHub Support) #136

Description

@chitcommit

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions