Skip to content

Commit 961ef92

Browse files
defangdevsclaude
andcommitted
Merge main into lio/cleanup-ai, resolving dependency conflicts
Four merges landed on main after the previous merge: #2225, #2226, #2224 (buildkit bump) and #2221. The conflicts were all dependency state, none in the cleanup code: - src/go.mod, src/go.sum: this branch carried AWS SDK pins from when it was opened in June, main has newer ones. Resolved to main's versions and re-ran `go mod tidy`, which re-added the ecr, elbv2 and rds modules this branch needs at their current versions. - pkgs/defang/cli.nix: took main's vendorHash as the closer starting point. The Update vendorHash step in go.yml corrects and commits it if the tidy moved it. src/pkg/cli/client/byoc/aws/byoc.go merged cleanly. `go build ./...` and `go test -short ./...` green. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T3WmpdY3zc555sNdkY9dzQ
2 parents c25ab8d + d8aa2a0 commit 961ef92

10 files changed

Lines changed: 267 additions & 167 deletions

File tree

flake.lock

Lines changed: 5 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkgs/defang/cli.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ buildGo125Module {
77
pname = "defang-cli";
88
version = "git";
99
src = lib.cleanSource ../../src;
10-
vendorHash = "sha256-EqdgV43/Xx11r8B1ZAn0uAuwp3UjppQjwGJRWLp7df0=";
10+
vendorHash = "sha256-QMQ7rH76stxpN7EjY3l9HOBusOQp85dt+0Fkn9sO7Xk=";
1111

1212
subPackages = [ "cmd/cli" ];
1313

src/go.mod

Lines changed: 43 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/DefangLabs/defang/src
22

3-
go 1.25.5
3+
go 1.25.9
44

55
replace (
66
github.com/spf13/cobra v1.8.0 => github.com/DefangLabs/cobra v1.8.0-defang
@@ -21,7 +21,7 @@ require (
2121
cloud.google.com/go/storage v1.50.0
2222
connectrpc.com/connect v1.19.1
2323
github.com/AlecAivazis/survey/v2 v2.3.7
24-
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.20.0
24+
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.21.1
2525
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.13.1
2626
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appcontainers/armappcontainers v1.1.0
2727
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appcontainers/armappcontainers/v3 v3.1.0
@@ -35,44 +35,44 @@ require (
3535
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage/v2 v2.0.0
3636
github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azsecrets v1.4.0
3737
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.6.4
38-
github.com/AzureAD/microsoft-authentication-library-for-go v1.6.0
38+
github.com/AzureAD/microsoft-authentication-library-for-go v1.7.0
3939
github.com/DefangLabs/secret-detector v0.0.0-20250811234530-d4b4214cd679
4040
github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883
41-
github.com/aws/aws-sdk-go-v2 v1.42.0
42-
github.com/aws/aws-sdk-go-v2/config v1.32.7
41+
github.com/aws/aws-sdk-go-v2 v1.43.7
42+
github.com/aws/aws-sdk-go-v2/config v1.32.24
4343
github.com/aws/aws-sdk-go-v2/service/cloudformation v1.42.6
4444
github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.65.0
4545
github.com/aws/aws-sdk-go-v2/service/codebuild v1.68.12
4646
github.com/aws/aws-sdk-go-v2/service/ec2 v1.145.0
47-
github.com/aws/aws-sdk-go-v2/service/ecr v1.58.5
47+
github.com/aws/aws-sdk-go-v2/service/ecr v1.60.7
4848
github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.38.7
49-
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.55.5
50-
github.com/aws/aws-sdk-go-v2/service/rds v1.119.4
49+
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.58.8
50+
github.com/aws/aws-sdk-go-v2/service/rds v1.124.4
5151
github.com/aws/aws-sdk-go-v2/service/route53 v1.37.1
52-
github.com/aws/aws-sdk-go-v2/service/s3 v1.97.3
52+
github.com/aws/aws-sdk-go-v2/service/s3 v1.103.3
5353
github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.40.5
5454
github.com/aws/aws-sdk-go-v2/service/servicequotas v1.25.5
5555
github.com/aws/aws-sdk-go-v2/service/ssm v1.44.7
56-
github.com/aws/aws-sdk-go-v2/service/sts v1.41.6
57-
github.com/aws/smithy-go v1.27.1
56+
github.com/aws/aws-sdk-go-v2/service/sts v1.43.3
57+
github.com/aws/smithy-go v1.27.8
5858
github.com/awslabs/goformation/v7 v7.14.9
5959
github.com/compose-spec/compose-go/v2 v2.10.1
6060
github.com/digitalocean/godo v1.131.1
61-
github.com/docker/cli v29.2.1+incompatible
61+
github.com/docker/cli v29.5.3+incompatible
6262
github.com/firebase/genkit/go v1.2.0
63-
github.com/golang-jwt/jwt/v5 v5.3.0
63+
github.com/golang-jwt/jwt/v5 v5.3.1
6464
github.com/google/uuid v1.6.0
6565
github.com/googleapis/gax-go/v2 v2.14.2
6666
github.com/gorilla/websocket v1.5.3
6767
github.com/hashicorp/go-retryablehttp v0.7.8
6868
github.com/joho/godotenv v1.5.1
6969
github.com/mark3labs/mcp-go v0.41.0
7070
github.com/miekg/dns v1.1.59
71-
github.com/moby/buildkit v0.28.1
71+
github.com/moby/buildkit v0.31.1
7272
github.com/moby/patternmatcher v0.6.1
7373
github.com/muesli/termenv v0.15.2
7474
github.com/openai/openai-go v1.12.0
75-
github.com/pelletier/go-toml/v2 v2.2.4
75+
github.com/pelletier/go-toml/v2 v2.3.1
7676
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c
7777
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
7878
github.com/ross96D/cancelreader v0.2.6
@@ -82,13 +82,13 @@ require (
8282
github.com/stretchr/testify v1.11.1
8383
go.yaml.in/yaml/v4 v4.0.0-rc.4
8484
golang.org/x/crypto v0.52.0
85-
golang.org/x/mod v0.35.0
85+
golang.org/x/mod v0.36.0
8686
golang.org/x/oauth2 v0.36.0
8787
golang.org/x/sys v0.45.0
8888
golang.org/x/term v0.43.0
8989
google.golang.org/api v0.236.0
9090
google.golang.org/genproto v0.0.0-20250505200425-f936aa4a68b2
91-
google.golang.org/genproto/googleapis/api v0.0.0-20260414002931-afd174a4e478
91+
google.golang.org/genproto/googleapis/api v0.0.0-20260526163538-3dc84a4a5aaa
9292
google.golang.org/grpc v1.82.1
9393
google.golang.org/protobuf v1.36.11
9494
gopkg.in/yaml.v3 v3.0.1
@@ -99,27 +99,27 @@ require (
9999
cloud.google.com/go v0.120.0 // indirect
100100
cloud.google.com/go/longrunning v0.6.7 // indirect
101101
cloud.google.com/go/monitoring v1.24.2 // indirect
102-
github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.2 // indirect
102+
github.com/Azure/azure-sdk-for-go/sdk/internal v1.12.0 // indirect
103103
github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/internal v1.2.0 // indirect
104104
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.32.0 // indirect
105105
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.52.0 // indirect
106106
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.52.0 // indirect
107107
github.com/agext/levenshtein v1.2.3 // indirect
108-
github.com/aws/aws-sdk-go-v2/service/signin v1.0.5 // indirect
108+
github.com/aws/aws-sdk-go-v2/service/signin v1.1.5 // indirect
109109
github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
110110
github.com/bahlo/generic-list-go v0.2.0 // indirect
111111
github.com/buger/jsonparser v1.1.2 // indirect
112112
github.com/cespare/xxhash/v2 v2.3.0 // indirect
113113
github.com/cncf/xds/go v0.0.0-20260202195803-dba9d589def2 // indirect
114-
github.com/containerd/typeurl/v2 v2.2.3 // indirect
114+
github.com/containerd/typeurl/v2 v2.3.0 // indirect
115115
github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect
116116
github.com/creack/pty v1.1.21 // indirect
117117
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
118-
github.com/docker/docker-credential-helpers v0.9.5 // indirect
118+
github.com/docker/docker-credential-helpers v0.9.8 // indirect
119119
github.com/envoyproxy/go-control-plane/envoy v1.37.0 // indirect
120120
github.com/envoyproxy/protoc-gen-validate v1.3.3 // indirect
121121
github.com/go-jose/go-jose/v4 v4.1.4 // indirect
122-
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
122+
github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
123123
github.com/goccy/go-yaml v1.17.1 // indirect
124124
github.com/google/dotprompt/go v0.0.0-20251014011017-8d056e027254 // indirect
125125
github.com/google/go-cmp v0.7.0 // indirect
@@ -159,35 +159,33 @@ require (
159159
github.com/yosida95/uritemplate/v3 v3.0.2 // indirect
160160
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
161161
go.opentelemetry.io/contrib/detectors/gcp v1.43.0 // indirect
162-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 // indirect
163-
go.opentelemetry.io/otel/sdk/metric v1.43.0 // indirect
162+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.69.0 // indirect
163+
go.opentelemetry.io/otel/sdk/metric v1.44.0 // indirect
164164
golang.org/x/net v0.55.0 // indirect
165165
google.golang.org/genai v1.30.0 // indirect
166-
google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478 // indirect
166+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260526163538-3dc84a4a5aaa // indirect
167167
gopkg.in/ini.v1 v1.66.2 // indirect
168168
)
169169

170170
require (
171-
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.8 // indirect
172-
github.com/aws/aws-sdk-go-v2/credentials v1.19.7
173-
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.17 // indirect
174-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.29 // indirect
175-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.29 // indirect
176-
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 // indirect
177-
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.22 // indirect
178-
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.12 // indirect
179-
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.13 // indirect
180-
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.29 // indirect
181-
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.21 // indirect
182-
github.com/aws/aws-sdk-go-v2/service/sso v1.30.9 // indirect
183-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.13 // indirect
171+
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.13 // indirect
172+
github.com/aws/aws-sdk-go-v2/credentials v1.19.23
173+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.29 // indirect
174+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.38 // indirect
175+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.38 // indirect
176+
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.30 // indirect
177+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.17 // indirect
178+
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.22 // indirect
179+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.38 // indirect
180+
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.29 // indirect
181+
github.com/aws/aws-sdk-go-v2/service/sso v1.31.3 // indirect
182+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.36.6 // indirect
184183
github.com/distribution/reference v0.6.0
185184
github.com/docker/go-connections v0.5.0 // indirect
186185
github.com/docker/go-units v0.5.0
187186
github.com/felixge/httpsnoop v1.0.4 // indirect
188187
github.com/go-logr/logr v1.4.3 // indirect
189188
github.com/go-logr/stdr v1.2.2 // indirect
190-
github.com/gogo/protobuf v1.3.2 // indirect
191189
github.com/inconshreveable/mousetrap v1.1.0 // indirect
192190
github.com/jmespath/go-jmespath v0.4.0 // indirect
193191
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect
@@ -197,13 +195,13 @@ require (
197195
github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect
198196
github.com/opencontainers/go-digest v1.0.0 // indirect
199197
github.com/pkg/errors v0.9.1 // indirect
200-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 // indirect
201-
go.opentelemetry.io/otel v1.43.0 // indirect
202-
go.opentelemetry.io/otel/metric v1.43.0 // indirect
203-
go.opentelemetry.io/otel/sdk v1.43.0 // indirect
204-
go.opentelemetry.io/otel/trace v1.43.0 // indirect
198+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.69.0 // indirect
199+
go.opentelemetry.io/otel v1.44.0 // indirect
200+
go.opentelemetry.io/otel/metric v1.44.0 // indirect
201+
go.opentelemetry.io/otel/sdk v1.44.0 // indirect
202+
go.opentelemetry.io/otel/trace v1.44.0 // indirect
205203
golang.org/x/sync v0.20.0
206204
golang.org/x/text v0.37.0 // indirect
207-
golang.org/x/time v0.14.0 // indirect
205+
golang.org/x/time v0.15.0 // indirect
208206
golang.org/x/tools v0.44.0 // indirect
209207
)

0 commit comments

Comments
 (0)