Skip to content

Add Neon DB sandbox preflight probes#60

Merged
never2average merged 3 commits into
mainfrom
fix/ardent-neon-preflight
May 10, 2026
Merged

Add Neon DB sandbox preflight probes#60
never2average merged 3 commits into
mainfrom
fix/ardent-neon-preflight

Conversation

@never2average
Copy link
Copy Markdown
Owner

@never2average never2average commented May 10, 2026

Summary

  • add generic Postgres and Neon readiness probes for bottom-up DB sandbox validation
  • route the aggregate DB sandbox probe by source provider, including Neon and Supabase-style Postgres URLs
  • add Ardent BYOC Neon connector creation support with API-key redaction and document the known snapshot_max_connections failure path
  • make the AWS billing probe date logic portable on macOS

Tests

  • bash -n scripts/probes/check-postgres-source-readiness.sh scripts/probes/check-neon-postgres-readiness.sh scripts/probes/check-db-sandbox-readiness.sh scripts/probes/check-ardent-connector.sh scripts/probes/check-aws-billing.sh
  • scripts/probes/check-postgres-source-readiness.sh --dry-run
  • scripts/probes/check-neon-postgres-readiness.sh --dry-run
  • THINWEDGE_DB_SOURCE_PROVIDER=neon scripts/probes/check-db-sandbox-readiness.sh --dry-run
  • scripts/probes/check-ardent-connector.sh --create --source-provider neon --neon-project-id twilight-lab-63846303 --dry-run
  • cargo fmt --check -p thinwedge-cli
  • CARGO_TARGET_DIR=/Users/priyeshsrivastava/codex/thinwedge-rs/target cargo test -p thinwedge-cli ardent_cmd

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

  • Let Codesmith autofix CI failures and bot reviews

@never2average never2average merged commit 4a886bd into main May 10, 2026
4 checks passed
@never2average never2average deleted the fix/ardent-neon-preflight branch May 10, 2026 06:43
@github-actions github-actions Bot locked and limited conversation to collaborators May 10, 2026
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