Skip to content

Prod deploy #3978

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 29 commits into from
Aug 12, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
8652151
chore(deps): bump supabase/storage-api from v1.26.0 to v1.26.1 in /pk…
dependabot[bot] Aug 4, 2025
a9cd836
chore: sync API types from infrastructure (#3980)
kiwicopple Aug 5, 2025
1cf44fc
feat: support branch pause and unpause (#3979)
sweatybridge Aug 5, 2025
97982a2
chore(deps): bump github.com/containers/common from 0.64.0 to 0.64.1 …
dependabot[bot] Aug 6, 2025
8051d6c
chore(deps): bump supabase/storage-api from v1.26.1 to v1.26.2 in /pk…
dependabot[bot] Aug 6, 2025
0432697
chore(deps): bump supabase/studio from 2025.07.28-sha-578b707 to 2025…
dependabot[bot] Aug 6, 2025
cfb3d2c
chore(deps): bump aws-actions/configure-aws-credentials from 4.2.1 to…
dependabot[bot] Aug 6, 2025
3ec1c05
chore(deps): bump supabase/postgres from 17.4.1.068 to 17.4.1.069 in …
dependabot[bot] Aug 6, 2025
f98824a
chore(deps): bump supabase/realtime from v2.41.11 to v2.41.12 in /pkg…
dependabot[bot] Aug 6, 2025
60b555e
chore(deps): bump supabase/supavisor from 2.6.0 to 2.6.1 in /pkg/conf…
dependabot[bot] Aug 6, 2025
14f4c38
chore(deps): bump supabase/postgres-meta from v0.91.4 to v0.91.5 in /…
dependabot[bot] Aug 6, 2025
1555c15
chore(deps): bump supabase/postgres from 17.4.1.069 to 17.4.1.070 in …
dependabot[bot] Aug 6, 2025
db99e86
chore(deps): bump actions/download-artifact from 4 to 5 (#3988)
dependabot[bot] Aug 6, 2025
2200af6
chore(deps): bump supabase/logflare from 1.14.2 to 1.18.1 in /pkg/con…
dependabot[bot] Aug 6, 2025
eddeadc
chore(deps): bump supabase/postgres from 17.4.1.070 to 17.4.1.071 in …
dependabot[bot] Aug 7, 2025
71db918
chore(deps): bump supabase/gotrue from v2.177.0 to v2.178.0 in /pkg/c…
dependabot[bot] Aug 7, 2025
304f2a4
chore(deps): bump supabase/realtime from v2.41.15 to v2.41.18 in /pkg…
dependabot[bot] Aug 7, 2025
94d23e1
fix: diff schemas using pgkit migra (#3994)
sweatybridge Aug 7, 2025
50328a1
chore(deps): bump supabase/storage-api from v1.26.2 to v1.26.3 in /pk…
dependabot[bot] Aug 8, 2025
f1b58d4
chore(deps): bump supabase/realtime from v2.41.18 to v2.41.20 in /pkg…
dependabot[bot] Aug 8, 2025
bba11a5
chore: sync API types from infrastructure (#4008)
kiwicopple Aug 10, 2025
d58211a
chore(deps): bump supabase/realtime from v2.41.20 to v2.41.23 in /pkg…
dependabot[bot] Aug 11, 2025
c495553
chore(deps): bump supabase/logflare from 1.18.1 to 1.18.3 in /pkg/con…
dependabot[bot] Aug 11, 2025
eb321a4
chore(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.…
dependabot[bot] Aug 12, 2025
3a5be0b
chore(deps): bump golang.org/x/term from 0.33.0 to 0.34.0 (#4001)
dependabot[bot] Aug 12, 2025
1938b0b
chore(deps): bump supabase/postgres from 17.4.1.071 to 17.4.1.072 in …
dependabot[bot] Aug 12, 2025
98ca997
chore(deps): bump golang.org/x/mod from 0.26.0 to 0.27.0 in /pkg (#4000)
dependabot[bot] Aug 12, 2025
9d31bb1
fix: set healthcheck for Mailpit container (#4010)
aloisklink Aug 12, 2025
e78a925
fix: wait for pooler after init temp role (#4018)
sweatybridge Aug 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/install.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: installer

Expand All @@ -57,7 +57,7 @@ jobs:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: installer

Expand All @@ -73,7 +73,7 @@ jobs:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: installer

Expand All @@ -96,7 +96,7 @@ jobs:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: installer

Expand All @@ -115,7 +115,7 @@ jobs:
os: [ubuntu-latest, macos-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: installer

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/mirror-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
TAG=${{ inputs.image }}
echo "image=${TAG##*/}" >> $GITHUB_OUTPUT
- name: configure aws credentials
uses: aws-actions/configure-aws-credentials@v4.2.1
uses: aws-actions/configure-aws-credentials@v4.3.1
with:
role-to-assume: ${{ secrets.PROD_AWS_ROLE }}
aws-region: us-east-1
Expand Down
86 changes: 60 additions & 26 deletions cmd/branches.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,21 @@ import (
"os"

"github.com/go-errors/errors"
"github.com/google/uuid"
"github.com/spf13/afero"
"github.com/spf13/cobra"
"github.com/supabase/cli/internal/branches/create"
"github.com/supabase/cli/internal/branches/delete"
"github.com/supabase/cli/internal/branches/disable"
"github.com/supabase/cli/internal/branches/get"
"github.com/supabase/cli/internal/branches/list"
"github.com/supabase/cli/internal/branches/pause"
"github.com/supabase/cli/internal/branches/unpause"
"github.com/supabase/cli/internal/branches/update"
"github.com/supabase/cli/internal/gen/keys"
"github.com/supabase/cli/internal/utils"
"github.com/supabase/cli/internal/utils/flags"
"github.com/supabase/cli/pkg/api"
"github.com/supabase/cli/pkg/cast"
)

var (
Expand All @@ -40,7 +42,7 @@ var (
Long: "Create a preview branch for the linked project.",
Args: cobra.MaximumNArgs(1),
RunE: func(cmd *cobra.Command, args []string) error {
var body api.CreateBranchBody
body := api.CreateBranchBody{IsDefault: cast.Ptr(false)}
if len(args) > 0 {
body.BranchName = args[0]
}
Expand Down Expand Up @@ -74,14 +76,16 @@ var (
branchId string

branchGetCmd = &cobra.Command{
Use: "get [branch-id]",
Use: "get [name]",
Short: "Retrieve details of a preview branch",
Long: "Retrieve details of the specified preview branch.",
Args: cobra.MaximumNArgs(1),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := cmd.Context()
fsys := afero.NewOsFs()
if err := promptBranchId(ctx, args, fsys); err != nil {
if len(args) > 0 {
branchId = args[0]
} else if err := promptBranchId(ctx, fsys); err != nil {
return err
}
return get.Run(ctx, branchId, fsys)
Expand All @@ -101,7 +105,7 @@ var (
gitBranch string

branchUpdateCmd = &cobra.Command{
Use: "update [branch-id]",
Use: "update [name]",
Short: "Update a preview branch",
Long: "Update a preview branch by its name or ID.",
Args: cobra.MaximumNArgs(1),
Expand All @@ -122,32 +126,69 @@ var (
}
ctx := cmd.Context()
fsys := afero.NewOsFs()
if err := promptBranchId(ctx, args, fsys); err != nil {
if len(args) > 0 {
branchId = args[0]
} else if err := promptBranchId(ctx, fsys); err != nil {
return err
}
return update.Run(cmd.Context(), branchId, body, fsys)
},
}

branchPauseCmd = &cobra.Command{
Use: "pause [name]",
Short: "Pause a preview branch",
Args: cobra.MaximumNArgs(1),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := cmd.Context()
fsys := afero.NewOsFs()
if len(args) > 0 {
branchId = args[0]
} else if err := promptBranchId(ctx, fsys); err != nil {
return err
}
return pause.Run(ctx, branchId)
},
}

branchUnpauseCmd = &cobra.Command{
Use: "unpause [name]",
Short: "Unpause a preview branch",
Args: cobra.MaximumNArgs(1),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := cmd.Context()
fsys := afero.NewOsFs()
if len(args) > 0 {
branchId = args[0]
} else if err := promptBranchId(ctx, fsys); err != nil {
return err
}
return unpause.Run(ctx, branchId)
},
}

branchDeleteCmd = &cobra.Command{
Use: "delete [branch-id]",
Use: "delete [name]",
Short: "Delete a preview branch",
Long: "Delete a preview branch by its name or ID.",
Args: cobra.MaximumNArgs(1),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := cmd.Context()
fsys := afero.NewOsFs()
if err := promptBranchId(ctx, args, fsys); err != nil {
if len(args) > 0 {
branchId = args[0]
} else if err := promptBranchId(ctx, fsys); err != nil {
return err
}
return delete.Run(ctx, branchId)
},
}

branchDisableCmd = &cobra.Command{
Use: "disable",
Short: "Disable preview branching",
Long: "Disable preview branching for the linked project.",
Hidden: true,
Use: "disable",
Short: "Disable preview branching",
Long: "Disable preview branching for the linked project.",
RunE: func(cmd *cobra.Command, args []string) error {
return disable.Run(cmd.Context(), afero.NewOsFs())
},
Expand All @@ -173,18 +214,13 @@ func init() {
branchesCmd.AddCommand(branchUpdateCmd)
branchesCmd.AddCommand(branchDeleteCmd)
branchesCmd.AddCommand(branchDisableCmd)
branchesCmd.AddCommand(branchPauseCmd)
branchesCmd.AddCommand(branchUnpauseCmd)
rootCmd.AddCommand(branchesCmd)
}

func promptBranchId(ctx context.Context, args []string, fsys afero.Fs) error {
var filter []list.BranchFilter
if len(args) > 0 {
if branchId = args[0]; uuid.Validate(branchId) == nil {
return nil
}
// Try resolving as branch name
filter = append(filter, list.FilterByName(branchId))
} else if console := utils.NewConsole(); !console.IsTTY {
func promptBranchId(ctx context.Context, fsys afero.Fs) error {
if console := utils.NewConsole(); !console.IsTTY {
// Only read from stdin if the terminal is non-interactive
title := "Enter the name of your branch"
if branchId = keys.GetGitBranch(fsys); len(branchId) > 0 {
Expand All @@ -199,16 +235,14 @@ func promptBranchId(ctx context.Context, args []string, fsys afero.Fs) error {
if len(branchId) == 0 {
return errors.New("branch name cannot be empty")
}
filter = append(filter, list.FilterByName(branchId))
return nil
}
branches, err := list.ListBranch(ctx, flags.ProjectRef, filter...)
branches, err := list.ListBranch(ctx, flags.ProjectRef)
if err != nil {
return err
} else if len(branches) == 0 {
return errors.Errorf("branch not found: %s", branchId)
} else if len(branches) == 1 {
branchId = branches[0].Id.String()
return nil
utils.CmdSuggestion = fmt.Sprintf("Create your first branch with: %s", utils.Aqua("supabase branches create"))
return errors.Errorf("branching is disabled")
}
// Let user choose from a list of branches
items := make([]utils.PromptItem, len(branches))
Expand Down
2 changes: 1 addition & 1 deletion cmd/db.go
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ var (
differ := diff.DiffSchemaMigra
if usePgSchema {
differ = diff.DiffPgSchema
fmt.Fprintln(os.Stderr, utils.Yellow("WARNING:"), "--use-pg-schema flag is experimental and may not include all entities, such as RLS policies, enums, and grants.")
fmt.Fprintln(os.Stderr, utils.Yellow("WARNING:"), "--use-pg-schema flag is experimental and may not include all entities, such as views and grants.")
}
return diff.Run(cmd.Context(), schema, file, flags.DbConfig, differ, afero.NewOsFs())
},
Expand Down
2 changes: 1 addition & 1 deletion cmd/projects.go
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ var (
}

projectsDeleteCmd = &cobra.Command{
Use: "delete <ref>",
Use: "delete [ref]",
Short: "Delete a Supabase project",
Args: cobra.MaximumNArgs(1),
PreRunE: func(cmd *cobra.Command, args []string) error {
Expand Down
1 change: 0 additions & 1 deletion cmd/root.go
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,6 @@ var experimental = []*cobra.Command{
sslEnforcementCmd,
genKeysCmd,
postgresCmd,
branchesCmd,
storageCmd,
}

Expand Down
18 changes: 10 additions & 8 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ require (
github.com/charmbracelet/glamour v0.9.1
github.com/charmbracelet/lipgloss v1.1.0
github.com/containerd/errdefs v1.0.0
github.com/containers/common v0.64.0
github.com/containers/common v0.64.1
github.com/docker/cli v28.3.3+incompatible
github.com/docker/docker v28.3.3+incompatible
github.com/docker/go-connections v0.5.0
github.com/docker/go-connections v0.6.0
github.com/fsnotify/fsnotify v1.9.0
github.com/getsentry/sentry-go v0.35.0
github.com/go-errors/errors v1.5.1
Expand Down Expand Up @@ -45,9 +45,9 @@ require (
github.com/withfig/autocomplete-tools/packages/cobra v1.2.0
github.com/zalando/go-keyring v0.2.6
go.opentelemetry.io/otel v1.37.0
golang.org/x/mod v0.26.0
golang.org/x/mod v0.27.0
golang.org/x/oauth2 v0.30.0
golang.org/x/term v0.33.0
golang.org/x/term v0.34.0
google.golang.org/grpc v1.74.2
gopkg.in/yaml.v3 v3.0.1
)
Expand Down Expand Up @@ -104,7 +104,7 @@ require (
github.com/cloudflare/circl v1.6.1 // indirect
github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 // indirect
github.com/containerd/errdefs/pkg v0.3.0 // indirect
github.com/containers/storage v1.59.0 // indirect
github.com/containers/storage v1.59.1 // indirect
github.com/curioswitch/go-reassign v0.3.0 // indirect
github.com/cyphar/filepath-securejoin v0.4.1 // indirect
github.com/daixiang0/gci v0.13.6 // indirect
Expand Down Expand Up @@ -332,11 +332,13 @@ require (
go.uber.org/zap v1.24.0 // indirect
golang.org/x/crypto v0.40.0 // indirect
golang.org/x/exp/typeparams v0.0.0-20250210185358-939b2ce775ac // indirect
golang.org/x/net v0.41.0 // indirect
golang.org/x/net v0.42.0 // indirect
golang.org/x/sync v0.16.0 // indirect
golang.org/x/sys v0.34.0 // indirect
golang.org/x/sys v0.35.0 // indirect
golang.org/x/text v0.27.0 // indirect
golang.org/x/tools v0.34.0 // indirect
golang.org/x/tools v0.35.0 // indirect
golang.org/x/tools/go/expect v0.1.1-deprecated // indirect
golang.org/x/tools/go/packages/packagestest v0.1.1-deprecated // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20250528174236-200df99c418a // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20250528174236-200df99c418a // indirect
google.golang.org/protobuf v1.36.6 // indirect
Expand Down
36 changes: 20 additions & 16 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -199,10 +199,10 @@ github.com/containerd/errdefs/pkg v0.3.0 h1:9IKJ06FvyNlexW690DXuQNx2KA2cUJXx151X
github.com/containerd/errdefs/pkg v0.3.0/go.mod h1:NJw6s9HwNuRhnjJhM7pylWwMyAkmCQvQ4GpJHEqRLVk=
github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I=
github.com/containerd/log v0.1.0/go.mod h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3EhrzVo=
github.com/containers/common v0.64.0 h1:Jdjq1e5tqrLov9tcAVc/AfvQCgX4krhcfDBgOXwrSfw=
github.com/containers/common v0.64.0/go.mod h1:bq2UIiFP8vUJdgM+WN8E8jkD7wF69SpDRGzU7epJljg=
github.com/containers/storage v1.59.0 h1:r2pYSTzQpJTROZbjJQ54Z0GT+rUC6+wHzlSY8yPjsXk=
github.com/containers/storage v1.59.0/go.mod h1:KoAYHnAjP3/cTsRS+mmWZGkufSY2GACiKQ4V3ZLQnR0=
github.com/containers/common v0.64.1 h1:E8vSiL+B84/UCsyVSb70GoxY9cu+0bseLujm4EKF6GE=
github.com/containers/common v0.64.1/go.mod h1:CtfQNHoCAZqWeXMwdShcsxmMJSeGRgKKMqAwRKmWrHE=
github.com/containers/storage v1.59.1 h1:11Zu68MXsEQGBBd+GadPrHPpWeqjKS8hJDGiAHgIqDs=
github.com/containers/storage v1.59.1/go.mod h1:KoAYHnAjP3/cTsRS+mmWZGkufSY2GACiKQ4V3ZLQnR0=
github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
Expand Down Expand Up @@ -249,8 +249,8 @@ github.com/docker/docker-credential-helpers v0.9.3/go.mod h1:x+4Gbw9aGmChi3qTLZj
github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c h1:lzqkGL9b3znc+ZUgi7FlLnqjQhcXxkNM/quxIjBVMD0=
github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c/go.mod h1:CADgU4DSXK5QUlFslkQu2yW2TKzFZcXq/leZfM0UH5Q=
github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec=
github.com/docker/go-connections v0.5.0 h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj1Br63c=
github.com/docker/go-connections v0.5.0/go.mod h1:ov60Kzw0kKElRwhNs9UlUHAE/F9Fe6GLaXnqyDdmEXc=
github.com/docker/go-connections v0.6.0 h1:LlMG9azAe1TqfR7sO+NJttz1gy6KO7VJBh+pMmjSD94=
github.com/docker/go-connections v0.6.0/go.mod h1:AahvXYshr6JgfUJGdDCs2b5EZG/vmaMAntpSFH5BFKE=
github.com/docker/go-metrics v0.0.0-20180209012529-399ea8c73916/go.mod h1:/u0gXw0Gay3ceNrsHubL3BtdOL2fHf93USgMTe0W5dI=
github.com/docker/go-metrics v0.0.1 h1:AgB/0SvBxihN0X8OR4SjsblXkbMvalQ8cjmtKQ2rQV8=
github.com/docker/go-metrics v0.0.1/go.mod h1:cG1hvH2utMXtqgqqYE9plW6lDxS3/5ayHzueweSI3Vw=
Expand Down Expand Up @@ -1155,8 +1155,8 @@ golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
golang.org/x/mod v0.9.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
golang.org/x/mod v0.13.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
golang.org/x/mod v0.26.0 h1:EGMPT//Ezu+ylkCijjPc+f4Aih7sZvaAr+O3EHBxvZg=
golang.org/x/mod v0.26.0/go.mod h1:/j6NAhSk8iQ723BGAUyoAcn7SlD7s15Dp9Nd/SfeaFQ=
golang.org/x/mod v0.27.0 h1:kb+q2PyFnEADO2IEF935ehFUXlWiNjJWtRNgBLSfbxQ=
golang.org/x/mod v0.27.0/go.mod h1:rWI627Fq0DEoudcK+MBkNkCe0EetEaDSwJJkCcjpazc=
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
Expand Down Expand Up @@ -1204,8 +1204,8 @@ golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk=
golang.org/x/net v0.16.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE=
golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44=
golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw=
golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA=
golang.org/x/net v0.42.0 h1:jzkYrhi3YQWD6MLBJcsklgQsoAcw89EcZbJw8Z614hs=
golang.org/x/net v0.42.0/go.mod h1:FF1RA5d3u7nAYA4z2TkclSCKh68eSXtiFwcWQpPXdt8=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
Expand Down Expand Up @@ -1297,8 +1297,8 @@ golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/sys v0.34.0 h1:H5Y5sJ2L2JRdyv7ROF1he/lPdvFsd0mJHFw2ThKHxLA=
golang.org/x/sys v0.34.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
golang.org/x/sys v0.35.0 h1:vz1N37gP5bs89s7He8XuIYXpyY0+QlsKmzipCbUtyxI=
golang.org/x/sys v0.35.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
Expand All @@ -1309,8 +1309,8 @@ golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo=
golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU=
golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U=
golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk=
golang.org/x/term v0.33.0 h1:NuFncQrRcaRvVmgRkvM3j/F00gWIAlcmlB8ACEKmGIg=
golang.org/x/term v0.33.0/go.mod h1:s18+ql9tYWp1IfpV9DmCtQDDSRBUjKaw9M1eAv5UeF0=
golang.org/x/term v0.34.0 h1:O/2T7POpk0ZZ7MAzMeWFSg6S5IpWd/RXDlM9hgM3DR4=
golang.org/x/term v0.34.0/go.mod h1:5jC53AEywhIVebHgPVeg0mj8OD3VO9OzclacVrqpaAw=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
Expand Down Expand Up @@ -1396,8 +1396,12 @@ golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s=
golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58=
golang.org/x/tools v0.14.0/go.mod h1:uYBEerGOWcJyEORxN+Ek8+TT266gXkNlHdJBwexUsBg=
golang.org/x/tools v0.34.0 h1:qIpSLOxeCYGg9TrcJokLBG4KFA6d795g0xkBkiESGlo=
golang.org/x/tools v0.34.0/go.mod h1:pAP9OwEaY1CAW3HOmg3hLZC5Z0CCmzjAF2UQMSqNARg=
golang.org/x/tools v0.35.0 h1:mBffYraMEf7aa0sB+NuKnuCy8qI/9Bughn8dC2Gu5r0=
golang.org/x/tools v0.35.0/go.mod h1:NKdj5HkL/73byiZSJjqJgKn3ep7KjFkBOkR/Hps3VPw=
golang.org/x/tools/go/expect v0.1.1-deprecated h1:jpBZDwmgPhXsKZC6WhL20P4b/wmnpsEAGHaNy0n/rJM=
golang.org/x/tools/go/expect v0.1.1-deprecated/go.mod h1:eihoPOH+FgIqa3FpoTwguz/bVUSGBlGQU67vpBeOrBY=
golang.org/x/tools/go/packages/packagestest v0.1.1-deprecated h1:1h2MnaIAIXISqTFKdENegdpAgUXz6NrPEsbIeWaBRvM=
golang.org/x/tools/go/packages/packagestest v0.1.1-deprecated/go.mod h1:RVAQXBGNv1ib0J382/DPCRS/BPnsGebyM1Gj5VSDpG8=
golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
Expand Down
Loading
Loading