Requested by: @sentry-junior[bot] Merge target: (default) Quick links: - [View changes](https://github.com/getsentry/scm-platform/compare/3.0.0...release/3.1.0) - [View check runs](https://github.com/getsentry/scm-platform/commit/7e5f68b7eeb828a313b6276dd8efcb95ecc9368c/checks/) Assign the **accepted** label to this issue to approve the release. ### Targets - [x] github - [x] pypi - [x] sentry-pypi Checked targets will be skipped (either already published or user-requested skip). Uncheck to retry a target. --- <details open> <summary>📋 Changelog</summary> ### New Features ✨ #### Git - Add `key_id` to get a git grant key's `kid` from its public key, so callers needn't parse the grant's JWT header by @vaind in [#173](https://github.com/getsentry/scm-platform/pull/173) - 🤖 Generated with [Claude Code](https://claude.com/claude-code) by @vaind in [#173](https://github.com/getsentry/scm-platform/pull/173) ### Bug Fixes 🐛 - (git) Report a provider stream breaking mid-response as a coded error by @vaind in [#172](https://github.com/getsentry/scm-platform/pull/172) </details>
Activity
github-actions commentedon Nov 3, 2026
Approved. Checking CI status on the release branch. Publishing will start automatically when CI passes.
getsantry commentedon Nov 3, 2026
CI checks passed for getsentry/scm-platform@3.1.0. Publishing is starting now.
github-actions commentedon Nov 3, 2026
Publishing: run#41714312357
github-actions commentedon Nov 3, 2026
Published successfully: run#41714312357