From 2f2a84684d6442528bde4e58021dc3a226be794f Mon Sep 17 00:00:00 2001 From: "supabase-cli-releaser[bot]" <246109035+supabase-cli-releaser[bot]@users.noreply.github.com> Date: Fri, 27 Mar 2026 08:26:19 +0000 Subject: [PATCH 1/2] chore: sync API types from infrastructure --- pkg/api/types.gen.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/api/types.gen.go b/pkg/api/types.gen.go index 5b3dd0290..d67528a2e 100644 --- a/pkg/api/types.gen.go +++ b/pkg/api/types.gen.go @@ -1997,10 +1997,10 @@ type AuthConfigResponse struct { SecurityRefreshTokenReuseInterval nullable.Nullable[int] `json:"security_refresh_token_reuse_interval"` SecuritySbForwardedForEnabled nullable.Nullable[bool] `json:"security_sb_forwarded_for_enabled"` SecurityUpdatePasswordRequireReauthentication nullable.Nullable[bool] `json:"security_update_password_require_reauthentication"` - SessionsInactivityTimeout nullable.Nullable[int] `json:"sessions_inactivity_timeout"` + SessionsInactivityTimeout nullable.Nullable[float32] `json:"sessions_inactivity_timeout"` SessionsSinglePerUser nullable.Nullable[bool] `json:"sessions_single_per_user"` SessionsTags nullable.Nullable[string] `json:"sessions_tags"` - SessionsTimebox nullable.Nullable[int] `json:"sessions_timebox"` + SessionsTimebox nullable.Nullable[float32] `json:"sessions_timebox"` SiteUrl nullable.Nullable[string] `json:"site_url"` SmsAutoconfirm nullable.Nullable[bool] `json:"sms_autoconfirm"` SmsMaxFrequency nullable.Nullable[int] `json:"sms_max_frequency"` @@ -3913,10 +3913,10 @@ type UpdateAuthConfigBody struct { SecurityRefreshTokenReuseInterval nullable.Nullable[int] `json:"security_refresh_token_reuse_interval,omitempty"` SecuritySbForwardedForEnabled nullable.Nullable[bool] `json:"security_sb_forwarded_for_enabled,omitempty"` SecurityUpdatePasswordRequireReauthentication nullable.Nullable[bool] `json:"security_update_password_require_reauthentication,omitempty"` - SessionsInactivityTimeout nullable.Nullable[int] `json:"sessions_inactivity_timeout,omitempty"` + SessionsInactivityTimeout nullable.Nullable[float32] `json:"sessions_inactivity_timeout,omitempty"` SessionsSinglePerUser nullable.Nullable[bool] `json:"sessions_single_per_user,omitempty"` SessionsTags nullable.Nullable[string] `json:"sessions_tags,omitempty"` - SessionsTimebox nullable.Nullable[int] `json:"sessions_timebox,omitempty"` + SessionsTimebox nullable.Nullable[float32] `json:"sessions_timebox,omitempty"` SiteUrl nullable.Nullable[string] `json:"site_url,omitempty"` SmsAutoconfirm nullable.Nullable[bool] `json:"sms_autoconfirm,omitempty"` SmsMaxFrequency nullable.Nullable[int] `json:"sms_max_frequency,omitempty"` From 196e2b49989aef173f581d6b8b88c24a32cd0c75 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Sat, 28 Mar 2026 01:33:45 +0800 Subject: [PATCH 2/2] fix: update session field casts to float32 to match synced API types (#4999) --- pkg/config/auth.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/config/auth.go b/pkg/config/auth.go index 46df702d6..1c021d374 100644 --- a/pkg/config/auth.go +++ b/pkg/config/auth.go @@ -629,8 +629,8 @@ func (m *mfa) fromAuthConfig(remoteConfig v1API.AuthConfigResponse) { } func (s sessions) toAuthConfigBody(body *v1API.UpdateAuthConfigBody) { - body.SessionsTimebox = nullable.NewNullableWithValue(int(s.Timebox.Hours())) - body.SessionsInactivityTimeout = nullable.NewNullableWithValue(int(s.InactivityTimeout.Hours())) + body.SessionsTimebox = nullable.NewNullableWithValue(float32(s.Timebox.Hours())) + body.SessionsInactivityTimeout = nullable.NewNullableWithValue(float32(s.InactivityTimeout.Hours())) } func (s *sessions) fromAuthConfig(remoteConfig v1API.AuthConfigResponse) {