GitHub API 2026-03-10 Drops Key Fields Silently, Breaking Automations Without Errors
GitHub's REST API version dated 2026-03-10 removes several long-used fields, including merge_commit_sha from pull request responses, the singular assignee field from issues, and has_downloads from repository data. Because affected endpoints continue returning HTTP 200 with valid JSON, dependent automation tools do not crash — they silently receive null or undefined values and proceed with incorrect data. Downstream consequences can include deployments targeting the wrong commit, misconfigured security workflows, or bots reporting inaccurate information, often surfacing days or weeks after the change takes effect. GitHub versions its API via the X-GitHub-Api-Version header, meaning teams that upgrade to the new version inherit these breaking changes without any explicit error signals. Developers are advised to audit their integrations for reliance on the removed fields before adopting the new API version.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in