Skip to content

chore: sync API types from infrastructure#5897

Open
supabase-cli-releaser[bot] wants to merge 1 commit into
developfrom
sync/api-types
Open

chore: sync API types from infrastructure#5897
supabase-cli-releaser[bot] wants to merge 1 commit into
developfrom
sync/api-types

Conversation

@supabase-cli-releaser

Copy link
Copy Markdown
Contributor

This PR was automatically created to sync API types from the infrastructure repository.

Changes were detected in the generated API code after syncing with the latest spec from infrastructure.

@blacksmith-sh

blacksmith-sh Bot commented Jul 17, 2026

Copy link
Copy Markdown

Found 139 test failures on Blacksmith runners:

Failures

Test View Logs
github.com/supabase/cli/Build View Logs
github.com/supabase/cli/cmd/Build View Logs
github.com/supabase/cli/docs/Build View Logs
github.com/supabase/cli/examples/functions-deploy/Build View Logs
github.com/supabase/cli/examples/migrations-up/Build View Logs
github.com/supabase/cli/examples/seed-buckets/Build View Logs
github.com/supabase/cli/internal/backups/list/Build View Logs
github.com/supabase/cli/internal/backups/restore/Build View Logs
github.com/supabase/cli/internal/bans/get/Build View Logs
github.com/supabase/cli/internal/bans/update/Build View Logs
github.com/supabase/cli/internal/bootstrap/Build View Logs
github.com/supabase/cli/internal/branches/create/Build View Logs
github.com/supabase/cli/internal/branches/delete/Build View Logs
github.com/supabase/cli/internal/branches/disable/Build View Logs
github.com/supabase/cli/internal/branches/get/Build View Logs
github.com/supabase/cli/internal/branches/list/Build View Logs
github.com/supabase/cli/internal/branches/pause/Build View Logs
github.com/supabase/cli/internal/branches/unpause/Build View Logs
github.com/supabase/cli/internal/branches/update/Build View Logs
github.com/supabase/cli/internal/config/push/Build View Logs
github.com/supabase/cli/internal/db/advisors/Build View Logs
github.com/supabase/cli/internal/db/declarative/Build View Logs
github.com/supabase/cli/internal/db/diff/Build View Logs
github.com/supabase/cli/internal/db/dump/Build View Logs
github.com/supabase/cli/internal/db/lint/Build View Logs
github.com/supabase/cli/internal/db/pgcache/Build View Logs
github.com/supabase/cli/internal/db/pull/Build View Logs
github.com/supabase/cli/internal/db/push/Build View Logs
github.com/supabase/cli/internal/db/query/Build View Logs
github.com/supabase/cli/internal/db/reset/Build View Logs
github.com/supabase/cli/internal/db/start/Build View Logs
github.com/supabase/cli/internal/db/test/Build View Logs
github.com/supabase/cli/internal/debug/Build View Logs
github.com/supabase/cli/internal/encryption/get/Build View Logs
github.com/supabase/cli/internal/encryption/update/Build View Logs
github.com/supabase/cli/internal/functions/delete/Build View Logs
github.com/supabase/cli/internal/functions/deploy/Build View Logs
github.com/supabase/cli/internal/functions/download/Build View Logs
github.com/supabase/cli/internal/functions/list/Build View Logs
github.com/supabase/cli/internal/functions/new/Build View Logs
github.com/supabase/cli/internal/functions/serve/Build View Logs
github.com/supabase/cli/internal/gen/bearerjwt/Build View Logs
github.com/supabase/cli/internal/gen/signingkeys/Build View Logs
github.com/supabase/cli/internal/gen/types/Build View Logs
github.com/supabase/cli/internal/hostnames/Build View Logs
github.com/supabase/cli/internal/hostnames/activate/Build View Logs
github.com/supabase/cli/internal/hostnames/create/Build View Logs
github.com/supabase/cli/internal/hostnames/delete/Build View Logs
github.com/supabase/cli/internal/hostnames/get/Build View Logs
github.com/supabase/cli/internal/hostnames/reverify/Build View Logs
github.com/supabase/cli/internal/init/Build View Logs
github.com/supabase/cli/internal/inspect/Build View Logs
github.com/supabase/cli/internal/inspect/bloat/Build View Logs
github.com/supabase/cli/internal/inspect/blocking/Build View Logs
github.com/supabase/cli/internal/inspect/calls/Build View Logs
github.com/supabase/cli/internal/inspect/db_stats/Build View Logs
github.com/supabase/cli/internal/inspect/index_stats/Build View Logs
github.com/supabase/cli/internal/inspect/locks/Build View Logs
github.com/supabase/cli/internal/inspect/long_running_queries/Build View Logs
github.com/supabase/cli/internal/inspect/outliers/Build View Logs
github.com/supabase/cli/internal/inspect/replication_slots/Build View Logs
github.com/supabase/cli/internal/inspect/role_stats/Build View Logs
github.com/supabase/cli/internal/inspect/table_stats/Build View Logs
github.com/supabase/cli/internal/inspect/traffic_profile/Build View Logs
github.com/supabase/cli/internal/inspect/unused_indexes/Build View Logs
github.com/supabase/cli/internal/inspect/vacuum_stats/Build View Logs
github.com/supabase/cli/internal/link/Build View Logs
github.com/supabase/cli/internal/login/Build View Logs
github.com/supabase/cli/internal/logout/Build View Logs
github.com/supabase/cli/internal/migration/apply/Build View Logs
github.com/supabase/cli/internal/migration/down/Build View Logs
github.com/supabase/cli/internal/migration/fetch/Build View Logs
github.com/supabase/cli/internal/migration/format/Build View Logs
github.com/supabase/cli/internal/migration/list/Build View Logs
github.com/supabase/cli/internal/migration/new/Build View Logs
github.com/supabase/cli/internal/migration/repair/Build View Logs
github.com/supabase/cli/internal/migration/squash/Build View Logs
github.com/supabase/cli/internal/migration/up/Build View Logs
github.com/supabase/cli/internal/orgs/create/Build View Logs
github.com/supabase/cli/internal/orgs/list/Build View Logs
github.com/supabase/cli/internal/pgdelta/Build View Logs
github.com/supabase/cli/internal/postgresConfig/delete/Build View Logs
github.com/supabase/cli/internal/postgresConfig/get/Build View Logs
github.com/supabase/cli/internal/postgresConfig/update/Build View Logs
github.com/supabase/cli/internal/projects/apiKeys/Build View Logs
github.com/supabase/cli/internal/projects/create/Build View Logs
github.com/supabase/cli/internal/projects/delete/Build View Logs
github.com/supabase/cli/internal/projects/list/Build View Logs
github.com/supabase/cli/internal/restrictions/get/Build View Logs
github.com/supabase/cli/internal/restrictions/update/Build View Logs
github.com/supabase/cli/internal/secrets/list/Build View Logs
github.com/supabase/cli/internal/secrets/set/Build View Logs
github.com/supabase/cli/internal/secrets/unset/Build View Logs
github.com/supabase/cli/internal/seed/buckets/Build View Logs
github.com/supabase/cli/internal/services/Build View Logs
github.com/supabase/cli/internal/snippets/download/Build View Logs
github.com/supabase/cli/internal/snippets/list/Build View Logs
github.com/supabase/cli/internal/ssl_enforcement/get/Build View Logs
github.com/supabase/cli/internal/ssl_enforcement/update/Build View Logs
github.com/supabase/cli/internal/sso/create/Build View Logs
github.com/supabase/cli/internal/sso/get/Build View Logs
github.com/supabase/cli/internal/sso/info/Build View Logs
github.com/supabase/cli/internal/sso/internal/render/Build View Logs
github.com/supabase/cli/internal/sso/internal/saml/Build View Logs
github.com/supabase/cli/internal/sso/list/Build View Logs
github.com/supabase/cli/internal/sso/remove/Build View Logs
github.com/supabase/cli/internal/sso/update/Build View Logs
github.com/supabase/cli/internal/start/Build View Logs
github.com/supabase/cli/internal/status/Build View Logs
github.com/supabase/cli/internal/stop/Build View Logs
github.com/supabase/cli/internal/storage/client/Build View Logs
github.com/supabase/cli/internal/storage/cp/Build View Logs
github.com/supabase/cli/internal/storage/ls/Build View Logs
github.com/supabase/cli/internal/storage/mv/Build View Logs
github.com/supabase/cli/internal/storage/rm/Build View Logs
github.com/supabase/cli/internal/telemetry/Build View Logs
github.com/supabase/cli/internal/test/new/Build View Logs
github.com/supabase/cli/internal/testing/apitest/Build View Logs
github.com/supabase/cli/internal/testing/fstest/Build View Logs
github.com/supabase/cli/internal/testing/helper/Build View Logs
github.com/supabase/cli/internal/unlink/Build View Logs
github.com/supabase/cli/internal/utils/Build View Logs
github.com/supabase/cli/internal/utils/agent/Build View Logs
github.com/supabase/cli/internal/utils/cloudflare/Build View Logs
github.com/supabase/cli/internal/utils/credentials/Build View Logs
github.com/supabase/cli/internal/utils/flags/Build View Logs
github.com/supabase/cli/internal/utils/tenant/Build View Logs
github.com/supabase/cli/internal/vanity_subdomains/activate/Build View Logs
github.com/supabase/cli/internal/vanity_subdomains/check/Build View Logs
github.com/supabase/cli/internal/vanity_subdomains/delete/Build View Logs
github.com/supabase/cli/internal/vanity_subdomains/get/Build View Logs
github.com/supabase/cli/legacy/branch/create/Build View Logs
github.com/supabase/cli/legacy/branch/delete/Build View Logs
github.com/supabase/cli/legacy/branch/list/Build View Logs
github.com/supabase/cli/legacy/branch/switch_/Build View Logs
github.com/supabase/cli/legacy/keys/Build View Logs
github.com/supabase/cli/tools/jsonschema/Build View Logs
github.com/supabase/cli/tools/listdep/Build View Logs
github.com/supabase/cli/tools/shared/Build View Logs

Fix in Cursor

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9f1a1e9aa9

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Name *string `json:"name,omitempty"`
Names *[]string `json:"names,omitempty"`
Array *bool `json:"array,omitempty"`
Default interface{} `json:"default,omitempty"`

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Keep SSO attribute mapping structs type-compatible

Changing this generated Default field from *interface{} to interface{} breaks the existing SSO create/update call sites, which still assign anonymous AttributeMapping structs whose Default field is *any in internal/sso/create/create.go and internal/sso/update/update.go. Anonymous struct types must match exactly in Go, so building the CLI now fails for those commands until the call sites (and tests) are updated to the new field shape or the generated type is restored.

Useful? React with 👍 / 👎.

Comment on lines +18 to +19
Fga_permissionsScopes fgaPermissionsContextKey = "fga_permissions.Scopes"
Oauth2Scopes oauth2ContextKey = "oauth2.Scopes"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Define the new OAuth context key types

These constants are now annotated with fgaPermissionsContextKey and oauth2ContextKey, but this package only defines bearerContextKey later in the generated file and there are no definitions for the other two key types. Any build that includes pkg/api now fails with undefined: fgaPermissionsContextKey / undefined: oauth2ContextKey; either generate those types as well or leave these constants untyped as before.

Useful? React with 👍 / 👎.

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.

1 participant