Skip to content

feat(integrations): add parallel Stripe catalog provider#47

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

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

Conversation

@snowmead

@snowmead snowmead commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds the parallel 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 registration and shared SDK helpers with hermetic tests; provisional output envelope is the main live-smoke follow-up, not a runtime regression risk.

Overview
Adds the Parallel Stripe Projects catalog family for parallel/api as a managed CatalogResource that exposes ${integrations.*.api_key} (provisional OUTPUT_FIELDS until mise run discover).

Registers ParallelApi in register_providers!, wires providers/parallel, and extends the catalog output drift test. stackless-provider-sdk gains optional/required boolean and optional integer config helpers for generated adapters.

Docs add PROVIDER-WAVES and a catalog-first decision; ADDING-A-PROVIDER points at waves. A generate_catalog_integrations.py script scaffolds remaining Phase 1 deployables (Parallel is the hand-landed slice of that rollout).

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

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 7503beb. Configure here.

count=1,
flags=re.S,
)
reg_path.write_text(reg)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generator drops IMPLEMENTED providers

Medium Severity

generate_catalog_integrations.py rebuilds providers/mod.rs and register_providers! from only clerk, cloudflare, and families still being generated. parallel/api is landed in this PR but not added to IMPLEMENTED, so each generator run can rewrite providers/parallel/. Once parallel/api is marked implemented, the script omits pub mod parallel and the ParallelApi registry row, unregistering the provider.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 7503beb. 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