Skip to content

fix(cli): resolve db sql region from the target database - #1620

Merged
jhaynie merged 2 commits into
mainfrom
fix/db-sql-region
Jul 20, 2026
Merged

fix(cli): resolve db sql region from the target database#1620
jhaynie merged 2 commits into
mainfrom
fix/db-sql-region

Conversation

@jhaynie

@jhaynie jhaynie commented Jul 20, 2026

Copy link
Copy Markdown
Member

Fixes #1610.

Supersedes #1616 (fork PR). Same commits, re-opened from agentuity/sdk so CI receives org secrets. Fork PRs cannot access secrets, which made Build/auth/smoke/canary jobs fail with empty credentials.

What breaks

agentuity cloud db sql <name> "..." returns DbResponseError: Not Found for a database that lives outside the CLI's default region. Passing --region by hand works, but nothing resolves the named database's actual region on its own.

Root cause

db sql declared requires: { region: true } and handed the ambient CLI region straight to getCatalystAPIClient / dbQuery. The ambient resolver checks --region, then the resource region cache (prefixed resource IDs only, so a database name never matches), then the project/preference region. None of those resolve the region the database is actually provisioned in, so the query hits the wrong region.

db get, db delete, db logs, and db wal don't have this problem: they look the database up via listOrgResources, read its cloud_region, and cache it. db sql was the one read command still on the ambient region.

Fix

Resolve the database's own region the same way the other db commands do: a global listOrgResources lookup (filtered by name), use the resolved cloud_region and org_id for the regional client and the query, and cache them via setResourceInfo so later commands can skip the scan. --region is still accepted as an override.

Review follow-ups (from #1616)

  • Pass name into listOrgResources so pagination cannot hide the target DB
  • Pass resolved orgId into getCatalystAPIClient (x-agentuity-orgid)
  • Tests cover name filter, org scoping, and cache write

Test

packages/cli/test/cmd/cloud/db/sql.test.ts: with a database whose real region is usw and an ambient region of usc, asserts the regional client and the query both target usw / the owner org.

VihaanAgarwal and others added 2 commits July 13, 2026 14:35
db sql passed the ambient CLI region straight to the query client, so a
database that lives outside the default region returned "Not Found"
unless you added --region by hand. db get, db delete, db logs, and db wal
already look the database up in the org resource list and use its real
cloud_region; db sql was the one read command still on the ambient region.

Resolve the database's region the same way (global lookup plus the
resource region cache) before building the regional client, so the query
lands in the right region on its own.
Pass the database name into listOrgResources so lookup is not lost
to pagination, and pass the resolved orgId into the regional Catalyst
client so x-agentuity-orgid matches the owner. Extend the unit test
to cover name filtering, org scoping, and resource cache writes.
@coderabbitai

coderabbitai Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

You’ve reached a temporary PR review limit under our Fair Usage Limits Policy.

Your recent review volume is higher than typical usage, so adaptive limits are currently applied.

Next review available in: 40 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 67e4fe2a-995f-45cf-bd64-d044ef5777c9

📥 Commits

Reviewing files that changed from the base of the PR and between 7dd702d and 83da8ca.

📒 Files selected for processing (2)
  • packages/cli/src/cmd/cloud/db/sql.ts
  • packages/cli/test/cmd/cloud/db/sql.test.ts

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown

📦 Canary Packages Published

version: 3.1.9-83da8ca

Packages
Package Version URL
@agentuity/pi 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-pi-3.1.9-83da8ca.tgz
@agentuity/db 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-db-3.1.9-83da8ca.tgz
@agentuity/schema 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-schema-3.1.9-83da8ca.tgz
@agentuity/webhook 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-webhook-3.1.9-83da8ca.tgz
@agentuity/aigateway 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-aigateway-3.1.9-83da8ca.tgz
@agentuity/migrate 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-migrate-3.1.9-83da8ca.tgz
@agentuity/runtime 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-runtime-3.1.9-83da8ca.tgz
@agentuity/drizzle 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-drizzle-3.1.9-83da8ca.tgz
@agentuity/analytics 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-analytics-3.1.9-83da8ca.tgz
@agentuity/vite 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-vite-3.1.9-83da8ca.tgz
@agentuity/coder-tui 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-coder-tui-3.1.9-83da8ca.tgz
@agentuity/server 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-server-3.1.9-83da8ca.tgz
@agentuity/client 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-client-3.1.9-83da8ca.tgz
@agentuity/api 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-api-3.1.9-83da8ca.tgz
@agentuity/adapter 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-adapter-3.1.9-83da8ca.tgz
@agentuity/claude-code 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-claude-code-3.1.9-83da8ca.tgz
@agentuity/sandbox 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-sandbox-3.1.9-83da8ca.tgz
@agentuity/skills 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-skills-3.1.9-83da8ca.tgz
@agentuity/core 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-core-3.1.9-83da8ca.tgz
create-agentuity 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/create-agentuity-3.1.9-83da8ca.tgz
@agentuity/storage 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-storage-3.1.9-83da8ca.tgz
@agentuity/hono 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-hono-3.1.9-83da8ca.tgz
@agentuity/stream 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-stream-3.1.9-83da8ca.tgz
@agentuity/postgres 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-postgres-3.1.9-83da8ca.tgz
@agentuity/email 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-email-3.1.9-83da8ca.tgz
@agentuity/config 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-config-3.1.9-83da8ca.tgz
@agentuity/cli 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-cli-3.1.9-83da8ca.tgz
@agentuity/genesis 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-genesis-3.1.9-83da8ca.tgz
@agentuity/schedule 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-schedule-3.1.9-83da8ca.tgz
@agentuity/telemetry 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-telemetry-3.1.9-83da8ca.tgz
@agentuity/vector 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-vector-3.1.9-83da8ca.tgz
@agentuity/task 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-task-3.1.9-83da8ca.tgz
@agentuity/opencode 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-opencode-3.1.9-83da8ca.tgz
@agentuity/coder 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-coder-3.1.9-83da8ca.tgz
@agentuity/keyvalue 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-keyvalue-3.1.9-83da8ca.tgz
@agentuity/queue 3.1.9-83da8ca https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-queue-3.1.9-83da8ca.tgz
Install

Add to your package.json:

{
  "dependencies": {
    "@agentuity/pi": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-pi-3.1.9-83da8ca.tgz",
    "@agentuity/db": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-db-3.1.9-83da8ca.tgz",
    "@agentuity/schema": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-schema-3.1.9-83da8ca.tgz",
    "@agentuity/webhook": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-webhook-3.1.9-83da8ca.tgz",
    "@agentuity/aigateway": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-aigateway-3.1.9-83da8ca.tgz",
    "@agentuity/migrate": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-migrate-3.1.9-83da8ca.tgz",
    "@agentuity/runtime": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-runtime-3.1.9-83da8ca.tgz",
    "@agentuity/drizzle": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-drizzle-3.1.9-83da8ca.tgz",
    "@agentuity/analytics": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-analytics-3.1.9-83da8ca.tgz",
    "@agentuity/vite": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-vite-3.1.9-83da8ca.tgz",
    "@agentuity/coder-tui": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-coder-tui-3.1.9-83da8ca.tgz",
    "@agentuity/server": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-server-3.1.9-83da8ca.tgz",
    "@agentuity/client": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-client-3.1.9-83da8ca.tgz",
    "@agentuity/api": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-api-3.1.9-83da8ca.tgz",
    "@agentuity/adapter": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-adapter-3.1.9-83da8ca.tgz",
    "@agentuity/claude-code": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-claude-code-3.1.9-83da8ca.tgz",
    "@agentuity/sandbox": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-sandbox-3.1.9-83da8ca.tgz",
    "@agentuity/skills": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-skills-3.1.9-83da8ca.tgz",
    "@agentuity/core": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-core-3.1.9-83da8ca.tgz",
    "create-agentuity": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/create-agentuity-3.1.9-83da8ca.tgz",
    "@agentuity/storage": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-storage-3.1.9-83da8ca.tgz",
    "@agentuity/hono": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-hono-3.1.9-83da8ca.tgz",
    "@agentuity/stream": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-stream-3.1.9-83da8ca.tgz",
    "@agentuity/postgres": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-postgres-3.1.9-83da8ca.tgz",
    "@agentuity/email": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-email-3.1.9-83da8ca.tgz",
    "@agentuity/config": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-config-3.1.9-83da8ca.tgz",
    "@agentuity/cli": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-cli-3.1.9-83da8ca.tgz",
    "@agentuity/genesis": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-genesis-3.1.9-83da8ca.tgz",
    "@agentuity/schedule": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-schedule-3.1.9-83da8ca.tgz",
    "@agentuity/telemetry": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-telemetry-3.1.9-83da8ca.tgz",
    "@agentuity/vector": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-vector-3.1.9-83da8ca.tgz",
    "@agentuity/task": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-task-3.1.9-83da8ca.tgz",
    "@agentuity/opencode": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-opencode-3.1.9-83da8ca.tgz",
    "@agentuity/coder": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-coder-3.1.9-83da8ca.tgz",
    "@agentuity/keyvalue": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-keyvalue-3.1.9-83da8ca.tgz",
    "@agentuity/queue": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-queue-3.1.9-83da8ca.tgz"
  }
}

Or install directly:

bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-pi-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-db-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-schema-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-webhook-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-aigateway-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-migrate-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-runtime-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-drizzle-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-analytics-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-vite-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-coder-tui-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-server-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-client-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-api-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-adapter-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-claude-code-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-sandbox-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-skills-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-core-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/create-agentuity-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-storage-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-hono-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-stream-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-postgres-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-email-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-config-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-cli-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-genesis-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-schedule-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-telemetry-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-vector-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-task-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-opencode-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-coder-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-keyvalue-3.1.9-83da8ca.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.1.9-83da8ca/agentuity-queue-3.1.9-83da8ca.tgz

@jhaynie
jhaynie merged commit f10b8e3 into main Jul 20, 2026
45 of 54 checks passed
@jhaynie
jhaynie deleted the fix/db-sql-region branch July 20, 2026 21:58
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.

db sql and db stats use the wrong region

2 participants