Skip to content

Commit 338cf58

Browse files
fix: update module github.com/testcontainers/testcontainers-go to v0.42.0 (#768)
* fix: update module github.com/testcontainers/testcontainers-go to v0.42.0 * chore: update all examples to 0.42.0 --------- Co-authored-by: Knut Olav Løite <koloite@gmail.com>
1 parent 7e8b1fe commit 338cf58

6 files changed

Lines changed: 95 additions & 105 deletions

File tree

examples/emulator/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ import (
2020
"fmt"
2121
"log"
2222

23-
"github.com/docker/docker/api/types/container"
2423
spannerdriver "github.com/googleapis/go-sql-spanner"
24+
"github.com/moby/moby/api/types/container"
2525
"github.com/testcontainers/testcontainers-go"
2626
"github.com/testcontainers/testcontainers-go/wait"
2727
)
@@ -115,7 +115,7 @@ func startEmulator() (testcontainers.Container, string, error) {
115115
if err != nil {
116116
return emulator, "", fmt.Errorf("failed to get mapped port: %v", err)
117117
}
118-
port := mappedPort.Int()
118+
port := mappedPort.Port()
119119

120120
return emulator, fmt.Sprintf("%s:%v", host, port), nil
121121
}

examples/go.mod

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@ require (
88
cloud.google.com/go v0.123.0
99
cloud.google.com/go/spanner v1.89.0
1010
github.com/docker/docker v28.3.3+incompatible
11-
github.com/docker/go-connections v0.5.0
11+
github.com/docker/go-connections v0.6.0
1212
github.com/googleapis/go-sql-spanner v1.16.2
13-
github.com/testcontainers/testcontainers-go v0.38.0
13+
github.com/moby/moby/api v1.54.1
14+
github.com/testcontainers/testcontainers-go v0.42.0
1415
google.golang.org/api v0.275.0
1516
)
1617

@@ -38,7 +39,7 @@ require (
3839
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
3940
github.com/distribution/reference v0.6.0 // indirect
4041
github.com/docker/go-units v0.5.0 // indirect
41-
github.com/ebitengine/purego v0.8.4 // indirect
42+
github.com/ebitengine/purego v0.10.0 // indirect
4243
github.com/envoyproxy/go-control-plane/envoy v1.36.0 // indirect
4344
github.com/envoyproxy/protoc-gen-validate v1.3.0 // indirect
4445
github.com/felixge/httpsnoop v1.0.4 // indirect
@@ -52,12 +53,14 @@ require (
5253
github.com/googleapis/enterprise-certificate-proxy v0.3.14 // indirect
5354
github.com/googleapis/gax-go/v2 v2.21.0 // indirect
5455
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
55-
github.com/klauspost/compress v1.18.0 // indirect
56+
github.com/klauspost/compress v1.18.5 // indirect
5657
github.com/lufia/plan9stats v0.0.0-20250317134145-8bc96cf8fc35 // indirect
5758
github.com/magiconair/properties v1.8.10 // indirect
5859
github.com/moby/docker-image-spec v1.3.1 // indirect
59-
github.com/moby/go-archive v0.1.0 // indirect
60-
github.com/moby/patternmatcher v0.6.0 // indirect
60+
github.com/moby/go-archive v0.2.0 // indirect
61+
github.com/moby/moby/client v0.4.0 // indirect
62+
github.com/moby/patternmatcher v0.6.1 // indirect
63+
github.com/moby/sys/atomicwriter v0.1.0 // indirect
6164
github.com/moby/sys/sequential v0.6.0 // indirect
6265
github.com/moby/sys/user v0.4.0 // indirect
6366
github.com/moby/sys/userns v0.1.0 // indirect
@@ -69,12 +72,12 @@ require (
6972
github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect
7073
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
7174
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
72-
github.com/shirou/gopsutil/v4 v4.25.7 // indirect
73-
github.com/sirupsen/logrus v1.9.3 // indirect
75+
github.com/shirou/gopsutil/v4 v4.26.3 // indirect
76+
github.com/sirupsen/logrus v1.9.4 // indirect
7477
github.com/spiffe/go-spiffe/v2 v2.6.0 // indirect
7578
github.com/stretchr/testify v1.11.1 // indirect
76-
github.com/tklauser/go-sysconf v0.3.15 // indirect
77-
github.com/tklauser/numcpus v0.10.0 // indirect
79+
github.com/tklauser/go-sysconf v0.3.16 // indirect
80+
github.com/tklauser/numcpus v0.11.0 // indirect
7881
github.com/yusufpapurcu/wmi v1.2.4 // indirect
7982
go.opencensus.io v0.24.0 // indirect
8083
go.opentelemetry.io/auto/sdk v1.2.1 // indirect

examples/go.sum

Lines changed: 30 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ github.com/containerd/platforms v0.2.1 h1:zvwtM3rz2YHPQsF2CHYM8+KtB5dvhISiXh5ZpS
5151
github.com/containerd/platforms v0.2.1/go.mod h1:XHCb+2/hzowdiut9rkudds9bE5yJ7npe7dG/wG+uFPw=
5252
github.com/cpuguy83/dockercfg v0.3.2 h1:DlJTyZGBDlXqUZ2Dk2Q3xHs/FtnooJJVaad2S9GKorA=
5353
github.com/cpuguy83/dockercfg v0.3.2/go.mod h1:sugsbF4//dDlL/i+S+rtpIWp+5h0BHJHfjj5/jFyUJc=
54-
github.com/creack/pty v1.1.18 h1:n56/Zwd5o6whRC5PMGretI4IdRLlmBXYNjScPaBgsbY=
55-
github.com/creack/pty v1.1.18/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4=
54+
github.com/creack/pty v1.1.24 h1:bJrF4RRfyJnbTJqzRLHzcGaZK1NeM5kTC9jGgovnR1s=
55+
github.com/creack/pty v1.1.24/go.mod h1:08sCNb52WyoAwi2QDyzUCTgcvVFhUzewun7wtTfvcwE=
5656
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
5757
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
5858
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
@@ -61,12 +61,12 @@ github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5Qvfr
6161
github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E=
6262
github.com/docker/docker v28.3.3+incompatible h1:Dypm25kh4rmk49v1eiVbsAtpAsYURjYkaKubwuBdxEI=
6363
github.com/docker/docker v28.3.3+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
64-
github.com/docker/go-connections v0.5.0 h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj1Br63c=
65-
github.com/docker/go-connections v0.5.0/go.mod h1:ov60Kzw0kKElRwhNs9UlUHAE/F9Fe6GLaXnqyDdmEXc=
64+
github.com/docker/go-connections v0.6.0 h1:LlMG9azAe1TqfR7sO+NJttz1gy6KO7VJBh+pMmjSD94=
65+
github.com/docker/go-connections v0.6.0/go.mod h1:AahvXYshr6JgfUJGdDCs2b5EZG/vmaMAntpSFH5BFKE=
6666
github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4=
6767
github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk=
68-
github.com/ebitengine/purego v0.8.4 h1:CF7LEKg5FFOsASUj0+QwaXf8Ht6TlFxg09+S9wz0omw=
69-
github.com/ebitengine/purego v0.8.4/go.mod h1:iIjxzd6CiRiOG0UyXP+V1+jWqUXVjPKLAI0mRfJZTmQ=
68+
github.com/ebitengine/purego v0.10.0 h1:QIw4xfpWT6GWTzaW5XEKy3HXoqrJGx1ijYHzTF0/ISU=
69+
github.com/ebitengine/purego v0.10.0/go.mod h1:iIjxzd6CiRiOG0UyXP+V1+jWqUXVjPKLAI0mRfJZTmQ=
7070
github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
7171
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
7272
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
@@ -134,8 +134,8 @@ github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs
134134
github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM=
135135
github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=
136136
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
137-
github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo=
138-
github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ=
137+
github.com/klauspost/compress v1.18.5 h1:/h1gH5Ce+VWNLSWqPzOVn6XBO+vJbCNGvjoaGBFW2IE=
138+
github.com/klauspost/compress v1.18.5/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ=
139139
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
140140
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
141141
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
@@ -146,10 +146,14 @@ github.com/magiconair/properties v1.8.10 h1:s31yESBquKXCV9a/ScB3ESkOjUYYv+X0rg8S
146146
github.com/magiconair/properties v1.8.10/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0=
147147
github.com/moby/docker-image-spec v1.3.1 h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3Nl2EsFP0=
148148
github.com/moby/docker-image-spec v1.3.1/go.mod h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo=
149-
github.com/moby/go-archive v0.1.0 h1:Kk/5rdW/g+H8NHdJW2gsXyZ7UnzvJNOy6VKJqueWdcQ=
150-
github.com/moby/go-archive v0.1.0/go.mod h1:G9B+YoujNohJmrIYFBpSd54GTUB4lt9S+xVQvsJyFuo=
151-
github.com/moby/patternmatcher v0.6.0 h1:GmP9lR19aU5GqSSFko+5pRqHi+Ohk1O69aFiKkVGiPk=
152-
github.com/moby/patternmatcher v0.6.0/go.mod h1:hDPoyOpDY7OrrMDLaYoY3hf52gNCR/YOUYxkhApJIxc=
149+
github.com/moby/go-archive v0.2.0 h1:zg5QDUM2mi0JIM9fdQZWC7U8+2ZfixfTYoHL7rWUcP8=
150+
github.com/moby/go-archive v0.2.0/go.mod h1:mNeivT14o8xU+5q1YnNrkQVpK+dnNe/K6fHqnTg4qPU=
151+
github.com/moby/moby/api v1.54.1 h1:TqVzuJkOLsgLDDwNLmYqACUuTehOHRGKiPhvH8V3Nn4=
152+
github.com/moby/moby/api v1.54.1/go.mod h1:+RQ6wluLwtYaTd1WnPLykIDPekkuyD/ROWQClE83pzs=
153+
github.com/moby/moby/client v0.4.0 h1:S+2XegzHQrrvTCvF6s5HFzcrywWQmuVnhOXe2kiWjIw=
154+
github.com/moby/moby/client v0.4.0/go.mod h1:QWPbvWchQbxBNdaLSpoKpCdf5E+WxFAgNHogCWDoa7g=
155+
github.com/moby/patternmatcher v0.6.1 h1:qlhtafmr6kgMIJjKJMDmMWq7WLkKIo23hsrpR3x084U=
156+
github.com/moby/patternmatcher v0.6.1/go.mod h1:hDPoyOpDY7OrrMDLaYoY3hf52gNCR/YOUYxkhApJIxc=
153157
github.com/moby/sys/atomicwriter v0.1.0 h1:kw5D/EqkBwsBFi0ss9v1VG3wIkVhzGvLklJ+w3A14Sw=
154158
github.com/moby/sys/atomicwriter v0.1.0/go.mod h1:Ul8oqv2ZMNHOceF643P6FKPXeCmYtlQMvpizfsSoaWs=
155159
github.com/moby/sys/sequential v0.6.0 h1:qrx7XFUd/5DxtqcoH1h438hF5TmOvzC/lspjy7zgvCU=
@@ -178,29 +182,28 @@ github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55/go.mod h1:Om
178182
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
179183
github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ=
180184
github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc=
181-
github.com/shirou/gopsutil/v4 v4.25.7 h1:bNb2JuqKuAu3tRlPv5piSmBZyMfecwQ+t/ILq+1JqVM=
182-
github.com/shirou/gopsutil/v4 v4.25.7/go.mod h1:XV/egmwJtd3ZQjBpJVY5kndsiOO4IRqy9TQnmm6VP7U=
183-
github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ=
184-
github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=
185+
github.com/shirou/gopsutil/v4 v4.26.3 h1:2ESdQt90yU3oXF/CdOlRCJxrP+Am1aBYubTMTfxJ1qc=
186+
github.com/shirou/gopsutil/v4 v4.26.3/go.mod h1:LZ6ewCSkBqUpvSOf+LsTGnRinC6iaNUNMGBtDkJBaLQ=
187+
github.com/sirupsen/logrus v1.9.4 h1:TsZE7l11zFCLZnZ+teH4Umoq5BhEIfIzfRDZ1Uzql2w=
188+
github.com/sirupsen/logrus v1.9.4/go.mod h1:ftWc9WdOfJ0a92nsE2jF5u5ZwH8Bv2zdeOC42RjbV2g=
185189
github.com/spiffe/go-spiffe/v2 v2.6.0 h1:l+DolpxNWYgruGQVV0xsfeya3CsC7m8iBzDnMpsbLuo=
186190
github.com/spiffe/go-spiffe/v2 v2.6.0/go.mod h1:gm2SeUoMZEtpnzPNs2Csc0D/gX33k1xIx7lEzqblHEs=
187191
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
188192
github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
189193
github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
190-
github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY=
191-
github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=
192-
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
194+
github.com/stretchr/objx v0.5.3 h1:jmXUvGomnU1o3W/V5h2VEradbpJDwGrzugQQvL0POH4=
195+
github.com/stretchr/objx v0.5.3/go.mod h1:rDQraq+vQZU7Fde9LOZLr8Tax6zZvy4kuNKF+QYS+U0=
193196
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
194197
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
195198
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
196199
github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
197200
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
198-
github.com/testcontainers/testcontainers-go v0.38.0 h1:d7uEapLcv2P8AvH8ahLqDMMxda2W9gQN1nRbHS28HBw=
199-
github.com/testcontainers/testcontainers-go v0.38.0/go.mod h1:C52c9MoHpWO+C4aqmgSU+hxlR5jlEayWtgYrb8Pzz1w=
200-
github.com/tklauser/go-sysconf v0.3.15 h1:VE89k0criAymJ/Os65CSn1IXaol+1wrsFHEB8Ol49K4=
201-
github.com/tklauser/go-sysconf v0.3.15/go.mod h1:Dmjwr6tYFIseJw7a3dRLJfsHAMXZ3nEnL/aZY+0IuI4=
202-
github.com/tklauser/numcpus v0.10.0 h1:18njr6LDBk1zuna922MgdjQuJFjrdppsZG60sHGfjso=
203-
github.com/tklauser/numcpus v0.10.0/go.mod h1:BiTKazU708GQTYF4mB+cmlpT2Is1gLk7XVuEeem8LsQ=
201+
github.com/testcontainers/testcontainers-go v0.42.0 h1:He3IhTzTZOygSXLJPMX7n44XtK+qhjat1nI9cneBbUY=
202+
github.com/testcontainers/testcontainers-go v0.42.0/go.mod h1:vZjdY1YmUA1qEForxOIOazfsrdyORJAbhi0bp8plN30=
203+
github.com/tklauser/go-sysconf v0.3.16 h1:frioLaCQSsF5Cy1jgRBrzr6t502KIIwQ0MArYICU0nA=
204+
github.com/tklauser/go-sysconf v0.3.16/go.mod h1:/qNL9xxDhc7tx3HSRsLWNnuzbVfh3e7gh/BmM179nYI=
205+
github.com/tklauser/numcpus v0.11.0 h1:nSTwhKH5e1dMNsCdVBukSZrURJRoHbSEQjdEbY+9RXw=
206+
github.com/tklauser/numcpus v0.11.0/go.mod h1:z+LwcLq54uWZTX0u/bGobaV34u6V7KNlTZejzM6/3MQ=
204207
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
205208
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
206209
github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo0=
@@ -272,7 +275,6 @@ golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7w
272275
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
273276
golang.org/x/sys v0.0.0-20201204225414-ed752295db88/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
274277
golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
275-
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
276278
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
277279
golang.org/x/sys v0.42.0 h1:omrd2nAlyT5ESRdCLYdm3+fMfNFE/+Rf4bDIQImRJeo=
278280
golang.org/x/sys v0.42.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
@@ -339,3 +341,5 @@ gotest.tools/v3 v3.5.2 h1:7koQfIKdy+I8UTetycgUqXWSDwpgv193Ka+qRsmBY8Q=
339341
gotest.tools/v3 v3.5.2/go.mod h1:LtdLGcnqToBH83WByAAi/wiwSFCArdFIUV/xxN4pcjA=
340342
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
341343
honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
344+
pgregory.net/rapid v1.2.0 h1:keKAYRcjm+e1F0oAuU5F5+YPAWcyxNNRK2wud503Gnk=
345+
pgregory.net/rapid v1.2.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04=

snippets/getting_started_guide_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ import (
2828
adminpb "cloud.google.com/go/spanner/admin/database/apiv1/databasepb"
2929
instance "cloud.google.com/go/spanner/admin/instance/apiv1"
3030
"cloud.google.com/go/spanner/admin/instance/apiv1/instancepb"
31-
"github.com/docker/docker/api/types/container"
3231
"github.com/googleapis/go-sql-spanner/examples/samples"
32+
"github.com/moby/moby/api/types/container"
3333
"github.com/testcontainers/testcontainers-go"
3434
"github.com/testcontainers/testcontainers-go/wait"
3535
"google.golang.org/grpc/codes"
@@ -145,7 +145,7 @@ func startEmulator(projectID, instanceID, databaseID string, dialect adminpb.Dat
145145
if err != nil {
146146
return emulator, fmt.Errorf("failed to get mapped port: %v", err)
147147
}
148-
port := mappedPort.Int()
148+
port := mappedPort.Port()
149149
// Set the env var to connect to the emulator.
150150
if err := os.Setenv("SPANNER_EMULATOR_HOST", fmt.Sprintf("%s:%v", host, port)); err != nil {
151151
return emulator, fmt.Errorf("failed to set env var for emulator: %v", err)

snippets/go.mod

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ replace github.com/googleapis/go-sql-spanner => ../
88

99
require (
1010
cloud.google.com/go/spanner v1.89.0
11-
github.com/docker/docker v28.5.2+incompatible
1211
github.com/googleapis/go-sql-spanner v1.24.1
13-
github.com/testcontainers/testcontainers-go v0.40.0
12+
github.com/moby/moby/api v1.54.1
13+
github.com/testcontainers/testcontainers-go v0.42.0
1414
google.golang.org/grpc v1.80.0
1515
)
1616

@@ -24,7 +24,7 @@ require (
2424
cloud.google.com/go/longrunning v0.10.0 // indirect
2525
cloud.google.com/go/monitoring v1.24.3 // indirect
2626
dario.cat/mergo v1.0.2 // indirect
27-
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect
27+
github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c // indirect
2828
github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.6.0 // indirect
2929
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.31.0 // indirect
3030
github.com/Microsoft/go-winio v0.6.2 // indirect
@@ -40,7 +40,7 @@ require (
4040
github.com/distribution/reference v0.6.0 // indirect
4141
github.com/docker/go-connections v0.6.0 // indirect
4242
github.com/docker/go-units v0.5.0 // indirect
43-
github.com/ebitengine/purego v0.8.4 // indirect
43+
github.com/ebitengine/purego v0.10.0 // indirect
4444
github.com/envoyproxy/go-control-plane/envoy v1.36.0 // indirect
4545
github.com/envoyproxy/protoc-gen-validate v1.3.0 // indirect
4646
github.com/felixge/httpsnoop v1.0.4 // indirect
@@ -52,39 +52,36 @@ require (
5252
github.com/google/uuid v1.6.0 // indirect
5353
github.com/googleapis/enterprise-certificate-proxy v0.3.14 // indirect
5454
github.com/googleapis/gax-go/v2 v2.21.0 // indirect
55-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 // indirect
5655
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
57-
github.com/klauspost/compress v1.18.0 // indirect
56+
github.com/klauspost/compress v1.18.5 // indirect
5857
github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 // indirect
5958
github.com/magiconair/properties v1.8.10 // indirect
6059
github.com/moby/docker-image-spec v1.3.1 // indirect
61-
github.com/moby/go-archive v0.1.0 // indirect
62-
github.com/moby/patternmatcher v0.6.0 // indirect
60+
github.com/moby/go-archive v0.2.0 // indirect
61+
github.com/moby/moby/client v0.4.0 // indirect
62+
github.com/moby/patternmatcher v0.6.1 // indirect
6363
github.com/moby/sys/sequential v0.6.0 // indirect
6464
github.com/moby/sys/user v0.4.0 // indirect
6565
github.com/moby/sys/userns v0.1.0 // indirect
66-
github.com/moby/term v0.5.0 // indirect
67-
github.com/morikuni/aec v1.0.0 // indirect
66+
github.com/moby/term v0.5.2 // indirect
6867
github.com/opencontainers/go-digest v1.0.0 // indirect
6968
github.com/opencontainers/image-spec v1.1.1 // indirect
70-
github.com/pkg/errors v0.9.1 // indirect
7169
github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect
7270
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
73-
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect
74-
github.com/shirou/gopsutil/v4 v4.25.6 // indirect
75-
github.com/sirupsen/logrus v1.9.3 // indirect
71+
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
72+
github.com/shirou/gopsutil/v4 v4.26.3 // indirect
73+
github.com/sirupsen/logrus v1.9.4 // indirect
7674
github.com/spiffe/go-spiffe/v2 v2.6.0 // indirect
7775
github.com/stretchr/testify v1.11.1 // indirect
78-
github.com/tklauser/go-sysconf v0.3.12 // indirect
79-
github.com/tklauser/numcpus v0.6.1 // indirect
76+
github.com/tklauser/go-sysconf v0.3.16 // indirect
77+
github.com/tklauser/numcpus v0.11.0 // indirect
8078
github.com/yusufpapurcu/wmi v1.2.4 // indirect
8179
go.opencensus.io v0.24.0 // indirect
8280
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
8381
go.opentelemetry.io/contrib/detectors/gcp v1.39.0 // indirect
8482
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.67.0 // indirect
8583
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.67.0 // indirect
8684
go.opentelemetry.io/otel v1.43.0 // indirect
87-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 // indirect
8885
go.opentelemetry.io/otel/metric v1.43.0 // indirect
8986
go.opentelemetry.io/otel/sdk v1.43.0 // indirect
9087
go.opentelemetry.io/otel/sdk/metric v1.43.0 // indirect

0 commit comments

Comments
 (0)