Skip to content

chore(billing): Bump sentry-protos to 0.24.0#117038

Merged
dashed merged 1 commit into
masterfrom
aleal/update-sentry-protos-0.24.0
Jun 5, 2026
Merged

chore(billing): Bump sentry-protos to 0.24.0#117038
dashed merged 1 commit into
masterfrom
aleal/update-sentry-protos-0.24.0

Conversation

@dashed

@dashed dashed commented Jun 5, 2026

Copy link
Copy Markdown
Member

Summary

Bumps the sentry-protos pin from 0.22.3 → 0.24.0 (latest). This is a routine dependency bump that touches only pyproject.toml and the uv.lock lockfile.

What's included

Going from 0.22.3 to 0.24.0 picks up two billing proto additions:

Version Change Upstream
0.23.0 Add optional type to InvoiceLineItem sentry-protos#293
0.24.0 Add tax_number to BillingDetails sentry-protos#286

Release: https://github.com/getsentry/sentry-protos/releases/tag/0.24.0

Why

These new proto fields are consumed by in-flight getsentry billing work and need the bump to land in sentry first:

  • getsentry#20568 — persist invoice line item type on platform invoices (uses InvoiceLineItem.type, 0.23.0)
  • getsentry#20532 — make platform contract invoices tax-inclusive / REVENG-15 (uses tax_number, 0.24.0)
  • getsentry#20549 — degrade platform tax on a provider outage and backfill it
  • getsentry#20556 — classify Stripe infra errors at the charge seam

Notes

  • Lockfile regenerated with uv lock --upgrade-package sentry-protos; only the sentry-protos entry changed (version + wheel URL + sha256).
  • Backend-only change; no frontend impact.

Bump the sentry-protos pin from 0.22.3 to 0.24.0 to pick up two billing
proto additions:

- 0.23.0: add optional `type` to InvoiceLineItem (sentry-protos#293)
- 0.24.0: add `tax_number` to BillingDetails (sentry-protos#286)

These fields are consumed by in-flight getsentry billing work (platform
invoice line item type, platform tax). Routine dependency bump touching
only pyproject.toml and the lockfile.

Refs https://github.com/getsentry/sentry-protos/releases/tag/0.24.0
Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Jun 5, 2026
@dashed dashed self-assigned this Jun 5, 2026
@dashed dashed requested a review from a team June 5, 2026 22:12
@dashed dashed marked this pull request as ready for review June 5, 2026 22:12
@dashed dashed requested a review from a team as a code owner June 5, 2026 22:12
@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Backend Test Failures

Failures on f6578d9 in this run:

tests/symbolicator/test_minidump_full.py::SymbolicatorMinidumpIntegrationTest::test_full_minidumplog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
tests/symbolicator/test_minidump_full.py:87: in test_full_minidump
    event = self.post_and_retrieve_minidump(
src/sentry/testutils/relay.py:127: in post_and_retrieve_minidump
    assert resp.ok
E   assert False
E    +  where False = <Response [503]>.ok

@dashed dashed enabled auto-merge (squash) June 5, 2026 22:38
@dashed dashed merged commit 1b85133 into master Jun 5, 2026
117 of 119 checks passed
@dashed dashed deleted the aleal/update-sentry-protos-0.24.0 branch June 5, 2026 22:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants