Skip to content

docs: document stripe branch and add propagate/CI support - #229

Merged
chriscarrollsmith merged 2 commits into
mainfrom
docs/228-stripe-integration
Jul 14, 2026
Merged

docs: document stripe branch and add propagate/CI support#229
chriscarrollsmith merged 2 commits into
mainfrom
docs/228-stripe-integration

Conversation

@rafizamankhan

@rafizamankhan rafizamankhan commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Document the optional stripe branch in README, overview, customization, deployment, and contributing guides (pointers only — no billing code or 07-billing.qmd on main)
  • Add stripe to propagate.yml matrix with automatic pyproject.toml/uv.lock overlay resolution (mirrors Modal)
  • Extend test.yml to run on stripe pushes/PRs with dummy Stripe env vars (harmless on main)

Context

Billing lands on the dedicated stripe branch (not main). This PR wires up propagation and fork documentation so core template changes on main flow to stripe automatically.

Closes #228

Test plan

  • CI passes on this PR (main — no billing code, dummy Stripe env is inert)
  • After merge, next main push propagates to stripe via updated workflow
  • Docs render correctly (great-docs build optional)

Made with Cursor

Point main docs and README at the optional stripe branch, document the
merge recipe and conflict-prone files, and extend propagate.yml and
test.yml so stripe receives main updates and runs CI with dummy Stripe env.

Co-authored-by: Cursor <cursoragent@cursor.com>
@rafizamankhan rafizamankhan self-assigned this Jul 7, 2026
Narrowing push to main/stripe would drop CI on feature branches and
modal/hetzner; only extend pull_request targets for stripe.
@chriscarrollsmith
chriscarrollsmith merged commit 2a88198 into main Jul 14, 2026
2 checks passed
@chriscarrollsmith
chriscarrollsmith deleted the docs/228-stripe-integration branch July 14, 2026 21:34
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.

Add payment/billing documentation + CI

2 participants