$ the-wire · showcase
Supabase CLI ships config pull, workers logs, and no-wait deploys
By RepoJournal · Filed · About Supabase
The Supabase CLI gained config pull, workers log streaming, and an opt-out for build waiting, while the observability docs were reorganized into an 'Observe the data hub'.
The CLI added `supabase config pull`, which fetches the config the Management API reports for a target project or branch and applies it to the local `config.toml`/`config.json`, reusing the `config diff` comparison core for classification and `--dry-run`. [1] Also new is `supabase experimental workers logs`, which reads the project's unified logs stream via `v1GetProjectLogs` because there is no worker-scoped endpoint; `--kind app|requests|builds` narrows to one of the three streams, `--tail` caps rows, and `--follow` keeps printing until interrupted. [2] `supabase experimental workers push` now supports `--no-wait`, letting you return once the platform accepts the deploy instead of blocking on the server-side container build, which routinely runs for minutes. [3]
The observability docs were restructured: inspect and advisors moved under observability, and new navigation groups the content into 'Observe the data hub' with hire-an-agent templates for observability routines. [4][5][6] In Studio, project home now shows health advisors via a new `useProjectHealthLintsQuery` that runs live health checks (database down, unreachable, connection limit, service error rate, infrastructure alerts) alongside security and performance. [7]
On the user-facing side, a fix prevents mobile blog layout overflow where long unwrapped URLs made the article column wider than its flex parent. [8] The codex CLI pin in evals was bumped from 0.138.0 to 0.151.0, a prerequisite for tracking token performance metrics in results. [9] The CLI also upgraded to pnpm v12 and enabled the pnpm global store to speed up installation time. [10]
Action items
- → Try `supabase config pull` with `--dry-run` to review remote config before applying supabase/cli [plan]
- → Adopt `--no-wait` on `supabase experimental workers push` for faster local workflows supabase/cli [plan]
References
- [1] feat(cli): add config pull command (CLI-2064) (#6438) ↗ supabase/cli
- [2] feat(workers logs): add `supabase experimental workers logs` (#6410) ↗ supabase/cli
- [3] feat(workers push): make the build wait opt-out with `--no-wait` flag (#6371) ↗ supabase/cli
- [4] docs: move inspect and advisors into observability (#49503) ↗ supabase/supabase
- [5] docs: restructure observability navigation and overview (#49505) ↗ supabase/supabase
- [6] docs: add hire-an-agent templates for observability routines (#49504) ↗ supabase/supabase
- [7] feat(studio): show health advisors on the project home (#49661) ↗ supabase/supabase
- [8] fix(www): prevent mobile blog layout overflow (#49983) ↗ supabase/supabase
- [9] chore: bump codex CLI to 0.151.0 (#255) ↗ supabase/evals
- [10] chore: mise/pnpm/node housekeeping, enable pnpm global store ↗ supabase/cli