Skip to content

feat(integrations): add turso Stripe catalog provider#59

Open
snowmead wants to merge 1 commit into
mainfrom
feat/integration-turso
Open

feat(integrations): add turso Stripe catalog provider#59
snowmead wants to merge 1 commit into
mainfrom
feat/integration-turso

Conversation

@snowmead

@snowmead snowmead commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds the turso Stripe Projects catalog integration family as CatalogResource adapter(s).
  • Follows docs/ADDING-A-PROVIDER.md and docs/PROVIDER-WAVES.md.
  • Includes gap test + hermetic provision test. OUTPUT_FIELDS provisional until mise run discover.

Test plan

  • Gap + hermetic tests in module
  • Live mise run discover when provider is linked
  • Merge after resolving additive registry.rs conflict with other family PRs

Note

Low Risk
Additive integration and SDK helpers with hermetic tests; credential output names are provisional until discover, which is the documented wave posture.

Overview
Adds a Turso Phase 1 catalog integration for turso/database: managed CatalogResource with required location and name, outputs database_url and auth_token (provisional OUTPUT_FIELDS until mise run discover), plus catalog gap and hermetic provision tests. Wires it through register_providers!, pub mod turso, and the shared assert_outputs_match test for TursoDatabase.

Also extends stackless-provider-sdk with optional/required boolean and integer config helpers for upcoming generated catalog modules, documents catalog-first waves (PROVIDER-WAVES.md, DECISIONS.md, link from ADDING-A-PROVIDER.md), and adds scripts/generate_catalog_integrations.py to scaffold remaining deployables.

Reviewed by Cursor Bugbot for commit 35c98cf. Bugbot is set up for automated code reviews on this repo. Configure here.

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