Skip to content

Promotion of staging to production#40

Merged
ZappoMan merged 5 commits into
mainfrom
develop
May 10, 2026
Merged

Promotion of staging to production#40
ZappoMan merged 5 commits into
mainfrom
develop

Conversation

@ZappoMan
Copy link
Copy Markdown
Contributor

Description

Implements Billing v1 for BeakerStack: Supabase schema and migrations (products, plans, subscriptions, usage events, webhook idempotency, invoice mirror, monthly/annual Stripe price ids), Stripe Checkout and customer-portal flows via edge functions, a consolidated webhook handler for subscription lifecycle and invoices, plan catalog and trials aligned with docs/specs/beakerstack-billing-v1.md, billing UI on web and mobile (pricing, account/subscription management), Stripe setup and local testing docs, and automated tests for billing paths.

Type of Change

  • Feature
  • Bug fix
  • Documentation
  • Refactoring
  • Other (please describe)

Merge Strategy Reminder

⚠️ Important: Please use the correct merge strategy when merging this PR:

  • If this PR targets develop: Use "Squash and merge"
  • If this PR targets main: Use "Create a merge commit" ✅ (NOT squash merge)

Squash merging to main can cause conflicts when merging developmain later.

ZappoMan and others added 5 commits April 25, 2026 15:24
…pload (#37)

* fix various BugBot feedback

* formatting

* PR feedback
Stripe Checkout, webhooks, and plan catalog; Supabase billing schema,
migrations, and trials; web/mobile billing UI, usage demo, config guides,
and tests aligned with billing v1 spec.
@github-actions
Copy link
Copy Markdown
Contributor

⚠️ Merge Strategy Reminder

This PR targets the main branch. When merging, please use:

"Create a merge commit" (NOT squash merge)

Using "Squash and merge" on PRs targeting main can cause merge conflicts when merging developmain later.

See ARCHITECTURE.md for details.


Updated at: May 9, 2026 at 5:40 PM PDT

@github-actions
Copy link
Copy Markdown
Contributor

CI Coverage & Test Summary

Metric Coverage Covered / Total
Statements 96.81% 10487 / 10832
Branches 81.08% 1804 / 2225
Functions 89.74% 315 / 351
Lines 86.59% 9379 / 10832

Suites: 37 passed, 0 failed (37 total) · Tests: 407 passed, 0 failed (425 total)

✅ All reported test suites passed.

Coverage artifacts: coverage-summary, coverage-packages.


Updated at: May 9, 2026 at 5:46 PM PDT

@ZappoMan ZappoMan merged commit c785c8e into main May 10, 2026
10 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant