Skip to content

fix(cli): bump @supabase/typegen to 0.3.4 - #7599

Merged
jgoux merged 1 commit into
developfrom
chore/bump-typegen-0.3.4
Nov 12, 2026
Merged

jgoux merged 1 commit into
developfrom
chore/bump-typegen-0.3.4

Conversation

@spydon

@spydon spydon commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

Bumps @supabase/typegen to 0.3.4, which pulls in @supabase/postgrest-typegen 0.8.1. On PostgreSQL 14, supabase gen types now infers which view columns and RETURNS TABLE function columns are non-null, as it already did on PostgreSQL 15 and later. Before, every such column on a PostgreSQL 14 database was typed as nullable. Output on PostgreSQL 15 and later is unchanged.

The minimumReleaseAgeExclude entries in pnpm-workspace.yaml move to the new versions.

Release notes: typegen 0.3.4, postgrest-typegen 0.8.1.

@spydon
spydon requested review from a team and supabase-oss as code owners November 12, 2026 12:56
@spydon
spydon requested a review from Coly010 November 12, 2026 12:56

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 AI Review

Both independent reviews completed with no findings. The dependency versions are consistent across the manifest, lockfile, and release-age exclusions. No fundamental conflict with pending next-branch work was identified. Upstream dependency behavior was not independently verified.

Findings

No issues found.

Stats

Claude findings: 0 · Codex findings: 0 · Confirmed: 0 · Refuted: 0 · Uncertain: 0


Models: claude-opus-5-5 + gpt-6.1-sol · Trigger: auto · Workflow run

This review runs once per PR. A maintainer can request another with a /ai-review comment.

@github-actions

Copy link
Copy Markdown
Contributor

CLI benchmark (Lightweight Commands): no changes found

Commit 6bb5e88 against develop at 5c800b0 · 10 runs each · report only, never blocks merging

Command Workload Before After Change
supabase --version version 198 ms 187 ms no real change (-6%, within normal variation)
supabase --help help 208 ms 218 ms no real change
supabase init init 199 ms 206 ms no real change
supabase migration new bench migration-new 190 ms 218 ms no real change (+15%, within normal variation)
supabase config convert config-convert 281 ms 325 ms no real change (+16%, within normal variation)
supabase gen types --lang typescript --project-id replayfixtureprojref gen-types 199 ms 216 ms no real change (+9%, within normal variation)
supabase projects list projects-list 174 ms 178 ms no real change
supabase functions list --project-ref replayfixtureprojref functions-list 193 ms 195 ms no real change

API calls: unchanged for all 8 commands.

Binary size: 134.8 MB, unchanged.

Details: timing ranges, API calls per command, slowest phases

Timing ranges

Command Workload Before range After range Change Verdict
supabase --version version 178-241 ms 176-289 ms -11 ms (-6%) within noise
supabase --help help 184-244 ms 198-234 ms +9 ms (+5%) within noise
supabase init init 177-255 ms 168-249 ms +6 ms (+3%) within noise
supabase migration new bench migration-new 179-293 ms 191-257 ms +28 ms (+15%) within noise
supabase config convert config-convert 205-544 ms 193-495 ms +45 ms (+16%) within noise
supabase gen types --lang typescript --project-id replayfixtureprojref gen-types 186-269 ms 186-268 ms +17 ms (+9%) within noise
supabase projects list projects-list 168-186 ms 175-192 ms +4 ms (+2%) within noise
supabase functions list --project-ref replayfixtureprojref functions-list 170-245 ms 176-262 ms +2 ms (+1%) within noise

API calls per command

Command Workload Before After Endpoint changes
supabase --version version 0 0
supabase --help help 0 0
supabase init init 0 0
supabase migration new bench migration-new 0 0
supabase config convert config-convert 0 0
supabase gen types --lang typescript --project-id replayfixtureprojref gen-types 2 2
supabase projects list projects-list 1 1
supabase functions list --project-ref replayfixtureprojref functions-list 2 2

Slowest phases

No command moved beyond noise, so there are no phase deltas.

Workflow run

Comment /bench to run the lightweight benchmark (this comment) again on the latest commit, or /bench full to also run the integration-heavy benchmark, which posts in its own comment.

@jgoux
jgoux added this pull request to the merge queue Nov 12, 2026
Merged via the queue into develop with commit be470d3 Nov 12, 2026
62 of 64 checks passed
@jgoux
jgoux deleted the chore/bump-typegen-0.3.4 branch November 12, 2026 13:30
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.

2 participants