Skip to content

chore(labrinth): bump to async-stripe 1.x - #8268

Merged
clrxbl merged 3 commits into
mainfrom
fetch/bump-stripe
Nov 10, 2026
Merged

clrxbl merged 3 commits into
mainfrom
fetch/bump-stripe

Conversation

@fetchfern

Copy link
Copy Markdown
Member

No description provided.

@fetchfern
fetchfern marked this pull request as ready for review November 9, 2026 20:16
- Pin `capture_method` to `automatic` on new payment intents, since the
  pinned Stripe API version defaults to asynchronous capture, which leaves
  the charge without a balance transaction when `payment_intent.succeeded`
  is handled
- Wrap Stripe errors with a concise type/code/message description instead
  of the SDK's full debug dump, which could include payment intents, payment
  methods and client secrets in logs and API error details
- Enable the `deserialize` feature on the Stripe crates and drop the direct
  `miniserde` dependency
- Ignore the `ba_` payment method ID prefix in the typos check
@greptile-apps

greptile-apps Bot commented Nov 9, 2026 •

Copy link
Copy Markdown

RetriggerView in GreptileConfidence Score: 4/5 Tier: plus

[Critical impact] The PR reaches the payment and subscription flows that move money and update billing records.

The new error messages must satisfy the repository’s lowercase requirement before merging; the redaction test is a non-blocking improvement.

Reviews (1) · Last reviewed commit: "chore: various fixes" · Reviewed by Greptile

Comment thread apps/labrinth/src/util/stripe.rs Resolved
Comment thread apps/labrinth/src/util/stripe.rs Resolved
@clrxbl
clrxbl merged commit 8f6ea23 into main Nov 10, 2026
14 checks passed
@clrxbl
clrxbl deleted the fetch/bump-stripe branch November 10, 2026 01:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants