Skip to content

Add DB sandbox provider preflight#61

Merged
never2average merged 2 commits into
mainfrom
feature/db-sandbox-integration-v1
May 10, 2026
Merged

Add DB sandbox provider preflight#61
never2average merged 2 commits into
mainfrom
feature/db-sandbox-integration-v1

Conversation

@never2average
Copy link
Copy Markdown
Owner

@never2average never2average commented May 10, 2026

Summary

  • add first-class thinwedge db-sandbox status/configure/preflight commands
  • make Neon the default provider path and keep Ardent as an optional branch backend
  • route provider readiness through bottom-up probe scripts with CI smoke coverage
  • document the CFO/operator workflow for disposable DB state

Verification

  • scripts/probes/check-db-sandbox-readiness.sh --dry-run
  • scripts/probes/check-db-sandbox-readiness.sh --source-provider neon --branch-backend none --include-branch-lifecycle --dry-run
  • scripts/probes/check-db-sandbox-readiness.sh --source-provider planetscale --branch-backend none --dry-run
  • python3 schema smoke for db_sandbox and ardent
  • git diff --check
  • cargo test -p thinwedge-config deserialize_finance_sandbox_config
  • cargo check -p thinwedge-cli --lib

Note: focused thinwedge-cli unit test compilation was attempted but the local machine ran out of disk while compiling dependencies; cargo check for the CLI crate succeeded.


View in Codesmith
Need help on this PR? Tag @codesmith with what you need.

  • Let Codesmith autofix CI failures and bot reviews

@never2average never2average force-pushed the feature/db-sandbox-integration-v1 branch from dd38072 to 68607db Compare May 10, 2026 09:12
@never2average never2average force-pushed the feature/db-sandbox-integration-v1 branch from 68607db to acfe4b9 Compare May 10, 2026 09:13
@never2average never2average merged commit 193e99b into main May 10, 2026
5 checks passed
@never2average never2average deleted the feature/db-sandbox-integration-v1 branch May 10, 2026 09:14
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant