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

supabase / cli / 32881878217
62%
develop: 62%

Build:
Build:
LAST BUILD BRANCH: juliengoux/cli-2255-migrate-quality-checks-from-nx-to-turborepo
DEFAULT BRANCH: develop
Ran 25 Aug 2026 06:08PM UTC
Jobs 1
Files 95
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

25 Aug 2026 06:06PM UTC coverage: 62.406%. Remained the same
32881878217

push

github

web-flow
refactor(config): rename config document type ProjectConfig to CliConfig (CLI-2235) (#6328)

## Summary

Repo-wide vocabulary rename settling `@supabase/config`'s core naming
before first npm publish
([CLI-2235](https://linear.app/supabase/issue/CLI-2235/rename-config-document-type-projectconfig-cliconfig-free-projectconfig)).

One prefix rule across the package: **`Cli*` = the local checkout side;
bare `Project*` = the hosted Supabase project.** After this PR no
exported name uses a bare "project" to mean the local checkout, and
`ProjectConfig` is freed for the hosted-project subset type the
API-mapping work (CLI-2230 / CLI-2156) will introduce. Renames are only
free while the package is `private: true`, which is why this blocks
CLI-2169 (first publish).

No functional behavior changes: the config-file surface (`project_id`,
section names), the generated `schema.json`, and the schema URL value
are unchanged. **Four renamed error tags are user-visible and change
deliberately with this release**: the stderr and `--output-format json`
error code changes (`ProjectConfigParseError`→`CliConfigParseError`,
`ProjectEnvParseError`→`CliProjectEnvParseError`,
`MissingProjectConfigValueError`→`MissingCliConfigValueError` on
malformed-config/env failures, and
`ProjectHomeNotDirectoryError`→`CliProjectHomeNotDirectoryError` when
`.supabase/` is blocked by a file or symlink loop), and the telemetry
`error_fingerprint` series fork accordingly (`tag:<old>` goes flat,
`tag:<new>` starts) — annotate dashboards/alerts keyed on the old values
at release. A `normalize-error` unit test now pins the user-facing codes
so the next such rename is a visible review event. Service tag strings
were renamed with their services (app-internal identity keys) and moved
out of the package's namespace: `supabase/config/*` → `supabase/cli/*`
for all apps/cli-owned services.

ADRs 0009/0018/0019 keep their pre-rename symbol names as historical
records — the tables below are the mapping.

#... (continued)

5571 of 8927 relevant lines covered (62.41%)

6.65 hits per line

Jobs
ID Job ID Ran Files Coverage
1 32881878217.1 25 Aug 2026 06:08PM UTC 95
62.41
GitHub Action Run
Source Files on build 32881878217
  • Tree
  • List 95
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #32881878217
  • 7b2f02df on github
  • Prev Build on gh-readonly-queue/develop/pr-6324-1099080497acbcdf69bbde1506d8cc9e0a75e8f8 (#32851278757)
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