• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

supabase / cli / 37760816743
67%
develop: 67%

Build:
Build:
LAST BUILD BRANCH: gh-readonly-queue/develop/pr-7231-2036fb8ee124b50e5f33f17297aef6b740c4b3a7
DEFAULT BRANCH: develop
Ran 08 Oct 2026 10:03AM UTC
Jobs 1
Files 79
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 Oct 2026 10:02AM UTC coverage: 66.737%. Remained the same
37760816743

push

github

web-flow
fix(config): mirror new Management API postgres settings (#7056)

**TL;DR**: develop's `supabase` type check fails since the Management
API sync in #7054 because the hand-kept project-config mirror lacks four
new `postgres_settings` keys. This adds them, and fixes the turbo cache
key that let the sync PR (and develop's merge-queue run) replay a cached
pass instead of type-checking.

**Before**

```mermaid
flowchart LR
  A["Sync PR changes packages/api"] --> B["supabase#types:check hash unchanged"]
  B --> C["Cache hit: replayed pass"]
  C --> D["Auto-merge; develop broken"]
```

**After**

```mermaid
flowchart LR
  A["Sync PR changes packages/api"] --> B["@supabase/api#transit hash changes"]
  B --> C["supabase#types:check re-runs"]
  C --> D["Drift guard fails the sync PR"]
```

## Why

On develop at 2286e8c22, an uncached `pnpm run types:check` in
`apps/cli` fails:

```
src/shared/config/project-config-api-drift.unit.test.ts(45,3): error TS2344: Type '"autovacuum_max_workers" | "autovacuum_work_mem" | "pg_net_batch_size" | "pg_stat_statements_max"' does not satisfy the constraint 'never'.
```

Develop's CI showed green only because turbo replayed a cached
`supabase:types:check` ("cache hit, replaying logs") on the #7054
merge-queue run. `types:check` had no `dependsOn`, so its hash covered
only the package's own files: a change confined to `packages/api` (or
`packages/config`) never invalidated a dependent's cached type check.
Any PR that touches `apps/cli` misses the cache and fails "Check code
quality" (e.g. #6934). Sync PRs are auto-merged, so the drift guard has
to fail on the sync PR itself.

## What changed

- `packages/config` mirror (`ProjectConfigApiAttributes`): add
`autovacuum_max_workers`, `autovacuum_work_mem`, `pg_net_batch_size` and
`pg_stat_statements_max` as unmapped `Schema.Unknown` fields. They
follow their API-only siblings (`log_*`, `checkpoint_timeout`,
`hot_standby_feedback`, `cron_log_statement`): no `[db.settings]` key,
no G... (continued)

4097 of 6139 relevant lines covered (66.74%)

7.37 hits per line

Jobs
ID Job ID Ran Files Coverage
1 37760816743.1 08 Oct 2026 10:03AM UTC 79
66.74
GitHub Action Run
Source Files on build 37760816743
  • Tree
  • List 79
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #37760816743
  • 79eaa9ca on github
  • Prev Build on gh-readonly-queue/develop/pr-7054-518ac2df5aed81e0153525490442a70777b4e6b8 (#37752897454)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc