chore(deps): bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in /docs/en/documentation/getting-started/quickstart/go/genkit #3092
+18
−18
Google Cloud Build / quickstart-test-go (toolbox-testing-438616)
failed
Apr 22, 2026 in 2m 26s
Summary
Build Information
| Trigger | quickstart-test-go |
| Build | 5a5918f7-8cbb-43a3-8702-1edb00e105af |
| Start | 2026-04-22T12:55:35-07:00 |
| Duration | 2m25.097s |
| Status | FAILURE |
Steps
| Step | Status | Duration |
|---|---|---|
| go-quickstart-test | FAILURE | 2m7.272s |
Details
starting build "5a5918f7-8cbb-43a3-8702-1edb00e105af"
FETCHSOURCE
From https://github.com/googleapis/mcp-toolbox
* branch a3c5f0d2ec5ff367ef3c2adc26020d84119f1c77 -> FETCH_HEAD
HEAD is now at a3c5f0d chore(deps): bump go.opentelemetry.io/otel/sdk
GitCommit:
a3c5f0d2ec5ff367ef3c2adc26020d84119f1c77
BUILD
Pulling image: golang:1.25.7
1.25.7: Pulling from library/golang
866771c43bf5: Pulling fs layer
ed881fbf1b07: Pulling fs layer
9da421ddeb65: Pulling fs layer
697bdc10f841: Pulling fs layer
0fdf71b47847: Pulling fs layer
5ec41210057e: Pulling fs layer
4f4fb700ef54: Pulling fs layer
4f4fb700ef54: Waiting
5ec41210057e: Verifying Checksum
5ec41210057e: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
ed881fbf1b07: Verifying Checksum
ed881fbf1b07: Download complete
866771c43bf5: Verifying Checksum
866771c43bf5: Download complete
9da421ddeb65: Download complete
697bdc10f841: Verifying Checksum
697bdc10f841: Download complete
0fdf71b47847: Verifying Checksum
0fdf71b47847: Download complete
866771c43bf5: Pull complete
ed881fbf1b07: Pull complete
9da421ddeb65: Pull complete
697bdc10f841: Pull complete
0fdf71b47847: Pull complete
5ec41210057e: Pull complete
4f4fb700ef54: Pull complete
Digest: sha256:5a79b94c34c299ac0361fbb7c7fca6dc552e166b42341050323fa3ab137d7be9
Status: Downloaded newer image for golang:1.25.7
docker.io/library/golang:1.25.7
++ cat ./cmd/version.txt
+ export VERSION=1.1.0
+ VERSION=1.1.0
+ chmod +x .ci/sample_tests/run_tests.sh
+ .ci/sample_tests/run_tests.sh
Installing system packages...
Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB]
Get:5 http://deb.debian.org/debian trixie-updates/main amd64 Packages [5412 B]
Get:6 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [127 kB]
Fetched 10.0 MB in 2s (6649 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
wget is already the newest version (1.25.0-2).
The following additional packages will be installed:
libpq5 postgresql-client-17 postgresql-client-common
Suggested packages:
postgresql-17 postgresql-doc-17
The following NEW packages will be installed:
gettext-base libpq5 netcat-openbsd postgresql-client postgresql-client-17
postgresql-client-common
0 upgraded, 6 newly installed, 0 to remove and 23 not upgraded.
Need to get 2617 kB of archives.
After this operation, 12.8 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.23.1-2 [243 kB]
Get:2 http://deb.debian.org/debian trixie/main amd64 libpq5 amd64 17.9-0+deb13u1 [228 kB]
Get:3 http://deb.debian.org/debian trixie/main amd64 netcat-openbsd amd64 1.229-1 [42.5 kB]
Get:4 http://deb.debian.org/debian trixie/main amd64 postgresql-client-common all 278 [47.1 kB]
Get:5 http://deb.debian.org/debian trixie/main amd64 postgresql-client-17 amd64 17.9-0+deb13u1 [2042 kB]
Get:6 http://deb.debian.org/debian trixie/main amd64 postgresql-client all 17+278 [14.0 kB]
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
debconf: unable to initialize frontend: Teletype
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Noninteractive
Fetched 2617 kB in 0s (37.7 MB/s)
Selecting previously unselected package gettext-base.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 16724 files and directories currently installed.)
Preparing to unpack .../0-gettext-base_0.23.1-2_amd64.deb ...
Unpacking gettext-base (0.23.1-2) ...
Selecting previously unselected package libpq5:amd64.
Preparing to unpack .../1-libpq5_17.9-0+deb13u1_amd64.deb ...
Unpacking libpq5:amd64 (17.9-0+deb13u1) ...
Selecting previously unselected package netcat-openbsd.
Preparing to unpack .../2-netcat-openbsd_1.229-1_amd64.deb ...
Unpacking netcat-openbsd (1.229-1) ...
Selecting previously unselected package postgresql-client-common.
Preparing to unpack .../3-postgresql-client-common_278_all.deb ...
Unpacking postgresql-client-common (278) ...
Selecting previously unselected package postgresql-client-17.
Preparing to unpack .../4-postgresql-client-17_17.9-0+deb13u1_amd64.deb ...
Unpacking postgresql-client-17 (17.9-0+deb13u1) ...
Selecting previously unselected package postgresql-client.
Preparing to unpack .../5-postgresql-client_17+278_all.deb ...
Unpacking postgresql-client (17+278) ...
Setting up postgresql-client-common (278) ...
Setting up netcat-openbsd (1.229-1) ...
update-alternatives: using /bin/nc.openbsd to provide /bin/nc (nc) in auto mode
Setting up libpq5:amd64 (17.9-0+deb13u1) ...
Setting up gettext-base (0.23.1-2) ...
Setting up postgresql-client-17 (17.9-0+deb13u1) ...
update-alternatives: using /usr/share/postgresql/17/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode
Setting up postgresql-client (17+278) ...
Processing triggers for libc-bin (2.41-12+deb13u1) ...
Starting Cloud SQL Proxy...
Connection to 127.0.0.1 5432 port [tcp/postgresql] succeeded!
Cloud SQL Proxy is up and running.
Setting up Toolbox server...
Connection to 127.0.0.1 5000 port [tcp/*] succeeded!
Toolbox server is up and running.
Setting up database table hotels_go using .ci/sample_tests/setup_hotels.sql...
TRUNCATE TABLE
INSERT 0 10
Scanning docs/en/documentation/getting-started/quickstart/go for tests with pattern quickstart.go...
--- Running Go Test: genAI ---
go: downloading github.com/googleapis/mcp-toolbox-sdk-go/core v0.6.2
go: downloading google.golang.org/genai v1.36.0
go: downloading golang.org/x/oauth2 v0.34.0
go: downloading google.golang.org/api v0.265.0
go: downloading cloud.google.com/go v0.123.0
go: downloading cloud.google.com/go/secretmanager v1.16.0
go: downloading cloud.google.com/go/storage v1.59.2
go: downloading github.com/stretchr/testify v1.11.1
go: downloading cloud.google.com/go/auth v0.18.1
go: downloading github.com/gorilla/websocket v1.5.3
go: downloading github.com/google/go-cmp v0.7.0
go: downloading github.com/google/uuid v1.6.0
go: downloading cloud.google.com/go/iam v1.5.3
go: downloading github.com/googleapis/gax-go/v2 v2.16.0
go: downloading google.golang.org/grpc v1.79.3
go: downloading google.golang.org/genproto v0.0.0-20251202230838-ff82c1b0f217
go: downloading google.golang.org/protobuf v1.36.11
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217
go: downloading cloud.google.com/go/compute/metadata v0.9.0
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.54.0
go: downloading go.opentelemetry.io/contrib/detectors/gcp v1.39.0
go: downloading go.opentelemetry.io/otel v1.39.0
go: downloading go.opentelemetry.io/otel/sdk/metric v1.39.0
go: downloading go.opentelemetry.io/otel/sdk v1.39.0
go: downloading go.opentelemetry.io/otel/trace v1.39.0
go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0
go: downloading golang.org/x/net v0.49.0
go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0
go: downloading golang.org/x/time v0.14.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409
go: downloading golang.org/x/sys v0.40.0
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.30.0
go: downloading cloud.google.com/go/monitoring v1.24.3
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.54.0
go: downloading github.com/go-logr/logr v1.4.3
go: downloading go.opentelemetry.io/otel/metric v1.39.0
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading github.com/google/s2a-go v0.1.9
go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.11
go: downloading github.com/felixge/httpsnoop v1.0.4
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading github.com/golang/protobuf v1.5.4
go: downloading go.opentelemetry.io/auto/sdk v1.2.1
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/envoyproxy/go-control-plane/envoy v1.36.0
go: downloading github.com/envoyproxy/go-control-plane v0.14.0
go: downloading golang.org/x/text v0.33.0
go: downloading github.com/spiffe/go-spiffe/v2 v2.6.0
go: downloading github.com/cncf/xds/go v0.0.0-20251210132809-ee656c7534f5
go: downloading github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10
go: downloading github.com/envoyproxy/protoc-gen-validate v1.3.0
go: downloading golang.org/x/sync v0.19.0
go: downloading gonum.org/v1/gonum v0.16.0
go: downloading github.com/go-jose/go-jose/v4 v4.1.3
go: downloading cel.dev/expr v0.25.1
go: downloading golang.org/x/crypto v0.47.0
Found native test: ./quickstart_test.go. Running go test...
=== RUN TestQuickstartSample
quickstart_test.go:34: --- Testing: genAI ---
quickstart_test.go:61: Script execution failed with error: exit status 1
--- STDERR ---
2026/04/22 19:57:47 A newer version of MCP: v2025-11-25 is available. Please use MCPv20251125 to use the latest features.
2026/04/22 19:57:47 LLM call failed for query 'Find hotels in Basel with Basel in its name.': Error 429, Message: Resource exhausted. Please try again later. Please refer to https://cloud.google.com/vertex-ai/generative-ai/docs/error-code-429 for more details., Status: RESOURCE_EXHAUSTED, Details: []
exit status 1
--- FAIL: TestQuickstartSample (49.62s)
FAIL
FAIL github.com/googleapis/mcp-toolbox/docs/en/documentation/getting-started/quickstart/go 49.623s
FAIL
Cleaning up background processes...
ERROR
ERROR: build step 0 "golang:1.25.7" failed: step exited with non-zero status: 1
starting build "5a5918f7-8cbb-43a3-8702-1edb00e105af"
FETCHSOURCE
From https://github.com/googleapis/mcp-toolbox
* branch a3c5f0d2ec5ff367ef3c2adc26020d84119f1c77 -> FETCH_HEAD
HEAD is now at a3c5f0d chore(deps): bump go.opentelemetry.io/otel/sdk
GitCommit:
a3c5f0d2ec5ff367ef3c2adc26020d84119f1c77
BUILD
Pulling image: golang:1.25.7
1.25.7: Pulling from library/golang
866771c43bf5: Pulling fs layer
ed881fbf1b07: Pulling fs layer
9da421ddeb65: Pulling fs layer
697bdc10f841: Pulling fs layer
0fdf71b47847: Pulling fs layer
5ec41210057e: Pulling fs layer
4f4fb700ef54: Pulling fs layer
4f4fb700ef54: Waiting
5ec41210057e: Verifying Checksum
5ec41210057e: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
ed881fbf1b07: Verifying Checksum
ed881fbf1b07: Download complete
866771c43bf5: Verifying Checksum
866771c43bf5: Download complete
9da421ddeb65: Download complete
697bdc10f841: Verifying Checksum
697bdc10f841: Download complete
0fdf71b47847: Verifying Checksum
0fdf71b47847: Download complete
866771c43bf5: Pull complete
ed881fbf1b07: Pull complete
9da421ddeb65: Pull complete
697bdc10f841: Pull complete
0fdf71b47847: Pull complete
5ec41210057e: Pull complete
4f4fb700ef54: Pull complete
Digest: sha256:5a79b94c34c299ac0361fbb7c7fca6dc552e166b42341050323fa3ab137d7be9
Status: Downloaded newer image for golang:1.25.7
docker.io/library/golang:1.25.7
++ cat ./cmd/version.txt
+ export VERSION=1.1.0
+ VERSION=1.1.0
+ chmod +x .ci/sample_tests/run_tests.sh
+ .ci/sample_tests/run_tests.sh
Installing system packages...
Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB]
Get:5 http://deb.debian.org/debian trixie-updates/main amd64 Packages [5412 B]
Get:6 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [127 kB]
Fetched 10.0 MB in 2s (6649 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
wget is already the newest version (1.25.0-2).
The following additional packages will be installed:
libpq5 postgresql-client-17 postgresql-client-common
Suggested packages:
postgresql-17 postgresql-doc-17
The following NEW packages will be installed:
gettext-base libpq5 netcat-openbsd postgresql-client postgresql-client-17
postgresql-client-common
0 upgraded, 6 newly installed, 0 to remove and 23 not upgraded.
Need to get 2617 kB of archives.
After this operation, 12.8 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.23.1-2 [243 kB]
Get:2 http://deb.debian.org/debian trixie/main amd64 libpq5 amd64 17.9-0+deb13u1 [228 kB]
Get:3 http://deb.debian.org/debian trixie/main amd64 netcat-openbsd amd64 1.229-1 [42.5 kB]
Get:4 http://deb.debian.org/debian trixie/main amd64 postgresql-client-common all 278 [47.1 kB]
Get:5 http://deb.debian.org/debian trixie/main amd64 postgresql-client-17 amd64 17.9-0+deb13u1 [2042 kB]
Get:6 http://deb.debian.org/debian trixie/main amd64 postgresql-client all 17+278 [14.0 kB]
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
debconf: unable to initialize frontend: Teletype
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Noninteractive
Fetched 2617 kB in 0s (37.7 MB/s)
Selecting previously unselected package gettext-base.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 16724 files and directories currently installed.)
Preparing to unpack .../0-gettext-base_0.23.1-2_amd64.deb ...
Unpacking gettext-base (0.23.1-2) ...
Selecting previously unselected package libpq5:amd64.
Preparing to unpack .../1-libpq5_17.9-0+deb13u1_amd64.deb ...
Unpacking libpq5:amd64 (17.9-0+deb13u1) ...
Selecting previously unselected package netcat-openbsd.
Preparing to unpack .../2-netcat-openbsd_1.229-1_amd64.deb ...
Unpacking netcat-openbsd (1.229-1) ...
Selecting previously unselected package postgresql-client-common.
Preparing to unpack .../3-postgresql-client-common_278_all.deb ...
Unpacking postgresql-client-common (278) ...
Selecting previously unselected package postgresql-client-17.
Preparing to unpack .../4-postgresql-client-17_17.9-0+deb13u1_amd64.deb ...
Unpacking postgresql-client-17 (17.9-0+deb13u1) ...
Selecting previously unselected package postgresql-client.
Preparing to unpack .../5-postgresql-client_17+278_all.deb ...
Unpacking postgresql-client (17+278) ...
Setting up postgresql-client-common (278) ...
Setting up netcat-openbsd (1.229-1) ...
update-alternatives: using /bin/nc.openbsd to provide /bin/nc (nc) in auto mode
Setting up libpq5:amd64 (17.9-0+deb13u1) ...
Setting up gettext-base (0.23.1-2) ...
Setting up postgresql-client-17 (17.9-0+deb13u1) ...
update-alternatives: using /usr/share/postgresql/17/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode
Setting up postgresql-client (17+278) ...
Processing triggers for libc-bin (2.41-12+deb13u1) ...
Starting Cloud SQL Proxy...
Connection to 127.0.0.1 5432 port [tcp/postgresql] succeeded!
Cloud SQL Proxy is up and running.
Setting up Toolbox server...
Connection to 127.0.0.1 5000 port [tcp/*] succeeded!
Toolbox server is up and running.
Setting up database table hotels_go using .ci/sample_tests/setup_hotels.sql...
TRUNCATE TABLE
INSERT 0 10
Scanning docs/en/documentation/getting-started/quickstart/go for tests with pattern quickstart.go...
--- Running Go Test: genAI ---
go: downloading github.com/googleapis/mcp-toolbox-sdk-go/core v0.6.2
go: downloading google.golang.org/genai v1.36.0
go: downloading golang.org/x/oauth2 v0.34.0
go: downloading google.golang.org/api v0.265.0
go: downloading cloud.google.com/go v0.123.0
go: downloading cloud.google.com/go/secretmanager v1.16.0
go: downloading cloud.google.com/go/storage v1.59.2
go: downloading github.com/stretchr/testify v1.11.1
go: downloading cloud.google.com/go/auth v0.18.1
go: downloading github.com/gorilla/websocket v1.5.3
go: downloading github.com/google/go-cmp v0.7.0
go: downloading github.com/google/uuid v1.6.0
go: downloading cloud.google.com/go/iam v1.5.3
go: downloading github.com/googleapis/gax-go/v2 v2.16.0
go: downloading google.golang.org/grpc v1.79.3
go: downloading google.golang.org/genproto v0.0.0-20251202230838-ff82c1b0f217
go: downloading google.golang.org/protobuf v1.36.11
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217
go: downloading cloud.google.com/go/compute/metadata v0.9.0
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.54.0
go: downloading go.opentelemetry.io/contrib/detectors/gcp v1.39.0
go: downloading go.opentelemetry.io/otel v1.39.0
go: downloading go.opentelemetry.io/otel/sdk/metric v1.39.0
go: downloading go.opentelemetry.io/otel/sdk v1.39.0
go: downloading go.opentelemetry.io/otel/trace v1.39.0
go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0
go: downloading golang.org/x/net v0.49.0
go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0
go: downloading golang.org/x/time v0.14.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409
go: downloading golang.org/x/sys v0.40.0
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.30.0
go: downloading cloud.google.com/go/monitoring v1.24.3
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.54.0
go: downloading github.com/go-logr/logr v1.4.3
go: downloading go.opentelemetry.io/otel/metric v1.39.0
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading github.com/google/s2a-go v0.1.9
go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.11
go: downloading github.com/felixge/httpsnoop v1.0.4
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading github.com/golang/protobuf v1.5.4
go: downloading go.opentelemetry.io/auto/sdk v1.2.1
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/envoyproxy/go-control-plane/envoy v1.36.0
go: downloading github.com/envoyproxy/go-control-plane v0.14.0
go: downloading golang.org/x/text v0.33.0
go: downloading github.com/spiffe/go-spiffe/v2 v2.6.0
go: downloading github.com/cncf/xds/go v0.0.0-20251210132809-ee656c7534f5
go: downloading github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10
go: downloading github.com/envoyproxy/protoc-gen-validate v1.3.0
go: downloading golang.org/x/sync v0.19.0
go: downloading gonum.org/v1/gonum v0.16.0
go: downloading github.com/go-jose/go-jose/v4 v4.1.3
go: downloading cel.dev/expr v0.25.1
go: downloading golang.org/x/crypto v0.47.0
Found native test: ./quickstart_test.go. Running go test...
=== RUN TestQuickstartSample
quickstart_test.go:34: --- Testing: genAI ---
quickstart_test.go:61: Script execution failed with error: exit status 1
--- STDERR ---
2026/04/22 19:57:47 A newer version of MCP: v2025-11-25 is available. Please use MCPv20251125 to use the latest features.
2026/04/22 19:57:47 LLM call failed for query 'Find hotels in Basel with Basel in its name.': Error 429, Message: Resource exhausted. Please try again later. Please refer to https://cloud.google.com/vertex-ai/generative-ai/docs/error-code-429 for more details., Status: RESOURCE_EXHAUSTED, Details: []
exit status 1
--- FAIL: TestQuickstartSample (49.62s)
FAIL
FAIL github.com/googleapis/mcp-toolbox/docs/en/documentation/getting-started/quickstart/go 49.623s
FAIL
Cleaning up background processes...
ERROR
ERROR: build step 0 "golang:1.25.7" failed: step exited with non-zero status: 1
starting build "5a5918f7-8cbb-43a3-8702-1edb00e105af"
FETCHSOURCE
From https://github.com/googleapis/mcp-toolbox
* branch a3c5f0d2ec5ff367ef3c2adc26020d84119f1c77 -> FETCH_HEAD
HEAD is now at a3c5f0d chore(deps): bump go.opentelemetry.io/otel/sdk
GitCommit:
a3c5f0d2ec5ff367ef3c2adc26020d84119f1c77
BUILD
Pulling image: golang:1.25.7
1.25.7: Pulling from library/golang
866771c43bf5: Pulling fs layer
ed881fbf1b07: Pulling fs layer
9da421ddeb65: Pulling fs layer
697bdc10f841: Pulling fs layer
0fdf71b47847: Pulling fs layer
5ec41210057e: Pulling fs layer
4f4fb700ef54: Pulling fs layer
4f4fb700ef54: Waiting
5ec41210057e: Verifying Checksum
5ec41210057e: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
ed881fbf1b07: Verifying Checksum
ed881fbf1b07: Download complete
866771c43bf5: Verifying Checksum
866771c43bf5: Download complete
9da421ddeb65: Download complete
697bdc10f841: Verifying Checksum
697bdc10f841: Download complete
0fdf71b47847: Verifying Checksum
0fdf71b47847: Download complete
866771c43bf5: Pull complete
ed881fbf1b07: Pull complete
9da421ddeb65: Pull complete
697bdc10f841: Pull complete
0fdf71b47847: Pull complete
5ec41210057e: Pull complete
4f4fb700ef54: Pull complete
Digest: sha256:5a79b94c34c299ac0361fbb7c7fca6dc552e166b42341050323fa3ab137d7be9
Status: Downloaded newer image for golang:1.25.7
docker.io/library/golang:1.25.7
++ cat ./cmd/version.txt
+ export VERSION=1.1.0
+ VERSION=1.1.0
+ chmod +x .ci/sample_tests/run_tests.sh
+ .ci/sample_tests/run_tests.sh
Installing system packages...
Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB]
Get:5 http://deb.debian.org/debian trixie-updates/main amd64 Packages [5412 B]
Get:6 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [127 kB]
Fetched 10.0 MB in 2s (6649 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
wget is already the newest version (1.25.0-2).
The following additional packages will be installed:
libpq5 postgresql-client-17 postgresql-client-common
Suggested packages:
postgresql-17 postgresql-doc-17
The following NEW packages will be installed:
gettext-base libpq5 netcat-openbsd postgresql-client postgresql-client-17
postgresql-client-common
0 upgraded, 6 newly installed, 0 to remove and 23 not upgraded.
Need to get 2617 kB of archives.
After this operation, 12.8 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.23.1-2 [243 kB]
Get:2 http://deb.debian.org/debian trixie/main amd64 libpq5 amd64 17.9-0+deb13u1 [228 kB]
Get:3 http://deb.debian.org/debian trixie/main amd64 netcat-openbsd amd64 1.229-1 [42.5 kB]
Get:4 http://deb.debian.org/debian trixie/main amd64 postgresql-client-common all 278 [47.1 kB]
Get:5 http://deb.debian.org/debian trixie/main amd64 postgresql-client-17 amd64 17.9-0+deb13u1 [2042 kB]
Get:6 http://deb.debian.org/debian trixie/main amd64 postgresql-client all 17+278 [14.0 kB]
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
debconf: unable to initialize frontend: Teletype
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Noninteractive
Fetched 2617 kB in 0s (37.7 MB/s)
Selecting previously unselected package gettext-base.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 16724 files and directories currently installed.)
Preparing to unpack .../0-gettext-base_0.23.1-2_amd64.deb ...
Unpacking gettext-base (0.23.1-2) ...
Selecting previously unselected package libpq5:amd64.
Preparing to unpack .../1-libpq5_17.9-0+deb13u1_amd64.deb ...
Unpacking libpq5:amd64 (17.9-0+deb13u1) ...
Selecting previously unselected package netcat-openbsd.
Preparing to unpack .../2-netcat-openbsd_1.229-1_amd64.deb ...
Unpacking netcat-openbsd (1.229-1) ...
Selecting previously unselected package postgresql-client-common.
Preparing to unpack .../3-postgresql-client-common_278_all.deb ...
Unpacking postgresql-client-common (278) ...
Selecting previously unselected package postgresql-client-17.
Preparing to unpack .../4-postgresql-client-17_17.9-0+deb13u1_amd64.deb ...
Unpacking postgresql-client-17 (17.9-0+deb13u1) ...
Selecting previously unselected package postgresql-client.
Preparing to unpack .../5-postgresql-client_17+278_all.deb ...
Unpacking postgresql-client (17+278) ...
Setting up postgresql-client-common (278) ...
Setting up netcat-openbsd (1.229-1) ...
update-alternatives: using /bin/nc.openbsd to provide /bin/nc (nc) in auto mode
Setting up libpq5:amd64 (17.9-0+deb13u1) ...
Setting up gettext-base (0.23.1-2) ...
Setting up postgresql-client-17 (17.9-0+deb13u1) ...
update-alternatives: using /usr/share/postgresql/17/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode
Setting up postgresql-client (17+278) ...
Processing triggers for libc-bin (2.41-12+deb13u1) ...
Starting Cloud SQL Proxy...
Connection to 127.0.0.1 5432 port [tcp/postgresql] succeeded!
Cloud SQL Proxy is up and running.
Setting up Toolbox server...
Connection to 127.0.0.1 5000 port [tcp/*] succeeded!
Toolbox server is up and running.
Setting up database table hotels_go using .ci/sample_tests/setup_hotels.sql...
TRUNCATE TABLE
INSERT 0 10
Scanning docs/en/documentation/getting-started/quickstart/go for tests with pattern quickstart.go...
--- Running Go Test: genAI ---
go: downloading github.com/googleapis/mcp-toolbox-sdk-go/core v0.6.2
go: downloading google.golang.org/genai v1.36.0
go: downloading golang.org/x/oauth2 v0.34.0
go: downloading google.golang.org/api v0.265.0
go: downloading cloud.google.com/go v0.123.0
go: downloading cloud.google.com/go/secretmanager v1.16.0
go: downloading cloud.google.com/go/storage v1.59.2
go: downloading github.com/stretchr/testify v1.11.1
go: downloading cloud.google.com/go/auth v0.18.1
go: downloading github.com/gorilla/websocket v1.5.3
go: downloading github.com/google/go-cmp v0.7.0
go: downloading github.com/google/uuid v1.6.0
go: downloading cloud.google.com/go/iam v1.5.3
go: downloading github.com/googleapis/gax-go/v2 v2.16.0
go: downloading google.golang.org/grpc v1.79.3
go: downloading google.golang.org/genproto v0.0.0-20251202230838-ff82c1b0f217
go: downloading google.golang.org/protobuf v1.36.11
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217
go: downloading cloud.google.com/go/compute/metadata v0.9.0
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.54.0
go: downloading go.opentelemetry.io/contrib/detectors/gcp v1.39.0
go: downloading go.opentelemetry.io/otel v1.39.0
go: downloading go.opentelemetry.io/otel/sdk/metric v1.39.0
go: downloading go.opentelemetry.io/otel/sdk v1.39.0
go: downloading go.opentelemetry.io/otel/trace v1.39.0
go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0
go: downloading golang.org/x/net v0.49.0
go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0
go: downloading golang.org/x/time v0.14.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409
go: downloading golang.org/x/sys v0.40.0
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.30.0
go: downloading cloud.google.com/go/monitoring v1.24.3
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.54.0
go: downloading github.com/go-logr/logr v1.4.3
go: downloading go.opentelemetry.io/otel/metric v1.39.0
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading github.com/google/s2a-go v0.1.9
go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.11
go: downloading github.com/felixge/httpsnoop v1.0.4
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading github.com/golang/protobuf v1.5.4
go: downloading go.opentelemetry.io/auto/sdk v1.2.1
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloadi
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%225a5918f7-8cbb-43a3-8702-1edb00e105af%22+AND+resource.labels.build_trigger_id%3D%227d48d574-b943-4d86-9105-09c25f489d53%22&project=toolbox-testing-438616.]
...
http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB]
Get:5 http://deb.debian.org/debian trixie-updates/main amd64 Packages [5412 B]
Get:6 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [127 kB]
Fetched 10.0 MB in 2s (6649 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
wget is already the newest version (1.25.0-2).
The following additional packages will be installed:
libpq5 postgresql-client-17 postgresql-client-common
Suggested packages:
postgresql-17 postgresql-doc-17
The following NEW packages will be installed:
gettext-base libpq5 netcat-openbsd postgresql-client postgresql-client-17
postgresql-client-common
0 upgraded, 6 newly installed, 0 to remove and 23 not upgraded.
Need to get 2617 kB of archives.
After this operation, 12.8 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.23.1-2 [243 kB]
Get:2 http://deb.debian.org/debian trixie/main amd64 libpq5 amd64 17.9-0+deb13u1 [228 kB]
Get:3 http://deb.debian.org/debian trixie/main amd64 netcat-openbsd amd64 1.229-1 [42.5 kB]
Get:4 http://deb.debian.org/debian trixie/main amd64 postgresql-client-common all 278 [47.1 kB]
Get:5 http://deb.debian.org/debian trixie/main amd64 postgresql-client-17 amd64 17.9-0+deb13u1 [2042 kB]
Get:6 http://deb.debian.org/debian trixie/main amd64 postgresql-client all 17+278 [14.0 kB]
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
debconf: unable to initialize frontend: Teletype
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Noninteractive
Fetched 2617 kB in 0s (37.7 MB/s)
Selecting previously unselected package gettext-base.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 16724 files and directories currently installed.)
Preparing to unpack .../0-gettext-base_0.23.1-2_amd64.deb ...
Unpacking gettext-base (0.23.1-2) ...
Selecting previously unselected package libpq5:amd64.
Preparing to unpack .../1-libpq5_17.9-0+deb13u1_amd64.deb ...
Unpacking libpq5:amd64 (17.9-0+deb13u1) ...
Selecting previously unselected package netcat-openbsd.
Preparing to unpack .../2-netcat-openbsd_1.229-1_amd64.deb ...
Unpacking netcat-openbsd (1.229-1) ...
Selecting previously unselected package postgresql-client-common.
Preparing to unpack .../3-postgresql-client-common_278_all.deb ...
Unpacking postgresql-client-common (278) ...
Selecting previously unselected package postgresql-client-17.
Preparing to unpack .../4-postgresql-client-17_17.9-0+deb13u1_amd64.deb ...
Unpacking postgresql-client-17 (17.9-0+deb13u1) ...
Selecting previously unselected package postgresql-client.
Preparing to unpack .../5-postgresql-client_17+278_all.deb ...
Unpacking postgresql-client (17+278) ...
Setting up postgresql-client-common (278) ...
Setting up netcat-openbsd (1.229-1) ...
update-alternatives: using /bin/nc.openbsd to provide /bin/nc (nc) in auto mode
Setting up libpq5:amd64 (17.9-0+deb13u1) ...
Setting up gettext-base (0.23.1-2) ...
Setting up postgresql-client-17 (17.9-0+deb13u1) ...
update-alternatives: using /usr/share/postgresql/17/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode
Setting up postgresql-client (17+278) ...
Processing triggers for libc-bin (2.41-12+deb13u1) ...
Starting Cloud SQL Proxy...
Connection to 127.0.0.1 5432 port [tcp/postgresql] succeeded!
Cloud SQL Proxy is up and running.
Setting up Toolbox server...
Connection to 127.0.0.1 5000 port [tcp/*] succeeded!
Toolbox server is up and running.
Setting up database table hotels_go using .ci/sample_tests/setup_hotels.sql...
TRUNCATE TABLE
INSERT 0 10
Scanning docs/en/documentation/getting-started/quickstart/go for tests with pattern quickstart.go...
--- Running Go Test: genAI ---
go: downloading github.com/googleapis/mcp-toolbox-sdk-go/core v0.6.2
go: downloading google.golang.org/genai v1.36.0
go: downloading golang.org/x/oauth2 v0.34.0
go: downloading google.golang.org/api v0.265.0
go: downloading cloud.google.com/go v0.123.0
go: downloading cloud.google.com/go/secretmanager v1.16.0
go: downloading cloud.google.com/go/storage v1.59.2
go: downloading github.com/stretchr/testify v1.11.1
go: downloading cloud.google.com/go/auth v0.18.1
go: downloading github.com/gorilla/websocket v1.5.3
go: downloading github.com/google/go-cmp v0.7.0
go: downloading github.com/google/uuid v1.6.0
go: downloading cloud.google.com/go/iam v1.5.3
go: downloading github.com/googleapis/gax-go/v2 v2.16.0
go: downloading google.golang.org/grpc v1.79.3
go: downloading google.golang.org/genproto v0.0.0-20251202230838-ff82c1b0f217
go: downloading google.golang.org/protobuf v1.36.11
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217
go: downloading cloud.google.com/go/compute/metadata v0.9.0
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.54.0
go: downloading go.opentelemetry.io/contrib/detectors/gcp v1.39.0
go: downloading go.opentelemetry.io/otel v1.39.0
go: downloading go.opentelemetry.io/otel/sdk/metric v1.39.0
go: downloading go.opentelemetry.io/otel/sdk v1.39.0
go: downloading go.opentelemetry.io/otel/trace v1.39.0
go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0
go: downloading golang.org/x/net v0.49.0
go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0
go: downloading golang.org/x/time v0.14.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409
go: downloading golang.org/x/sys v0.40.0
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.30.0
go: downloading cloud.google.com/go/monitoring v1.24.3
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.54.0
go: downloading github.com/go-logr/logr v1.4.3
go: downloading go.opentelemetry.io/otel/metric v1.39.0
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading github.com/google/s2a-go v0.1.9
go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.11
go: downloading github.com/felixge/httpsnoop v1.0.4
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading github.com/golang/protobuf v1.5.4
go: downloading go.opentelemetry.io/auto/sdk v1.2.1
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/envoyproxy/go-control-plane/envoy v1.36.0
go: downloading github.com/envoyproxy/go-control-plane v0.14.0
go: downloading golang.org/x/text v0.33.0
go: downloading github.com/spiffe/go-spiffe/v2 v2.6.0
go: downloading github.com/cncf/xds/go v0.0.0-20251210132809-ee656c7534f5
go: downloading github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10
go: downloading github.com/envoyproxy/protoc-gen-validate v1.3.0
go: downloading golang.org/x/sync v0.19.0
go: downloading gonum.org/v1/gonum v0.16.0
go: downloading github.com/go-jose/go-jose/v4 v4.1.3
go: downloading cel.dev/expr v0.25.1
go: downloading golang.org/x/crypto v0.47.0
Found native test: ./quickstart_test.go. Running go test...
=== RUN TestQuickstartSample
quickstart_test.go:34: --- Testing: genAI ---
quickstart_test.go:61: Script execution failed with error: exit status 1
--- STDERR ---
2026/04/22 19:57:47 A newer version of MCP: v2025-11-25 is available. Please use MCPv20251125 to use the latest features.
2026/04/22 19:57:47 LLM call failed for query 'Find hotels in Basel with Basel in its name.': Error 429, Message: Resource exhausted. Please try again later. Please refer to https://cloud.google.com/vertex-ai/generative-ai/docs/error-code-429 for more details., Status: RESOURCE_EXHAUSTED, Details: []
exit status 1
--- FAIL: TestQuickstartSample (49.62s)
FAIL
FAIL github.com/googleapis/mcp-toolbox/docs/en/documentation/getting-started/quickstart/go 49.623s
FAIL
Cleaning up background processes...
ERROR
ERROR: build step 0 "golang:1.25.7" failed: step exited with non-zero status: 1
starting build "5a5918f7-8cbb-43a3-8702-1edb00e105af"
FETCHSOURCE
From https://github.com/googleapis/mcp-toolbox
* branch a3c5f0d2ec5ff367ef3c2adc26020d84119f1c77 -> FETCH_HEAD
HEAD is now at a3c5f0d chore(deps): bump go.opentelemetry.io/otel/sdk
GitCommit:
a3c5f0d2ec5ff367ef3c2adc26020d84119f1c77
BUILD
Pulling image: golang:1.25.7
1.25.7: Pulling from library/golang
866771c43bf5: Pulling fs layer
ed881fbf1b07: Pulling fs layer
9da421ddeb65: Pulling fs layer
697bdc10f841: Pulling fs layer
0fdf71b47847: Pulling fs layer
5ec41210057e: Pulling fs layer
4f4fb700ef54: Pulling fs layer
4f4fb700ef54: Waiting
5ec41210057e: Verifying Checksum
5ec41210057e: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
ed881fbf1b07: Verifying Checksum
ed881fbf1b07: Download complete
866771c43bf5: Verifying Checksum
866771c43bf5: Download complete
9da421ddeb65: Download complete
697bdc10f841: Verifying Checksum
697bdc10f841: Download complete
0fdf71b47847: Verifying Checksum
0fdf71b47847: Download complete
866771c43bf5: Pull complete
ed881fbf1b07: Pull complete
9da421ddeb65: Pull complete
697bdc10f841: Pull complete
0fdf71b47847: Pull complete
5ec41210057e: Pull complete
4f4fb700ef54: Pull complete
Digest: sha256:5a79b94c34c299ac0361fbb7c7fca6dc552e166b42341050323fa3ab137d7be9
Status: Downloaded newer image for golang:1.25.7
docker.io/library/golang:1.25.7
++ cat ./cmd/version.txt
+ export VERSION=1.1.0
+ VERSION=1.1.0
+ chmod +x .ci/sample_tests/run_tests.sh
+ .ci/sample_tests/run_tests.sh
Installing system packages...
Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB]
Get:5 http://deb.debian.org/debian trixie-updates/main amd64 Packages [5412 B]
Get:6 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [127 kB]
Fetched 10.0 MB in 2s (6649 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
wget is already the newest version (1.25.0-2).
The following additional packages will be installed:
libpq5 postgresql-client-17 postgresql-client-common
Suggested packages:
postgresql-17 postgresql-doc-17
The following NEW packages will be installed:
gettext-base libpq5 netcat-openbsd postgresql-client postgresql-client-17
postgresql-client-common
0 upgraded, 6 newly installed, 0 to remove and 23 not upgraded.
Need to get 2617 kB of archives.
After this operation, 12.8 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.23.1-2 [243 kB]
Get:2 http://deb.debian.org/debian trixie/main amd64 libpq5 amd64 17.9-0+deb13u1 [228 kB]
Get:3 http://deb.debian.org/debian trixie/main amd64 netcat-openbsd amd64 1.229-1 [42.5 kB]
Get:4 http://deb.debian.org/debian trixie/main amd64 postgresql-client-common all 278 [47.1 kB]
Get:5 http://deb.debian.org/debian trixie/main amd64 postgresql-client-17 amd64 17.9-0+deb13u1 [2042 kB]
Get:6 http://deb.debian.org/debian trixie/main amd64 postgresql-client all 17+278 [14.0 kB]
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
debconf: unable to initialize frontend: Teletype
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Noninteractive
Fetched 2617 kB in 0s (37.7 MB/s)
Selecting previously unselected package gettext-base.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 16724 files and directories currently installed.)
Preparing to unpack .../0-gettext-base_0.23.1-2_amd64.deb ...
Unpacking gettext-base (0.23.1-2) ...
Selecting previously unselected package libpq5:amd64.
Preparing to unpack .../1-libpq5_17.9-0+deb13u1_amd64.deb ...
Unpacking libpq5:amd64 (17.9-0+deb13u1) ...
Selecting previously unselected package netcat-openbsd.
Preparing to unpack .../2-netcat-openbsd_1.229-1_amd64.deb ...
Unpacking netcat-openbsd (1.229-1) ...
Selecting previously unselected package postgresql-client-common.
Preparing to unpack .../3-postgresql-client-common_278_all.deb ...
Unpacking postgresql-client-common (278) ...
Selecting previously unselected package postgresql-client-17.
Preparing to unpack .../4-postgresql-client-17_17.9-0+deb13u1_amd64.deb ...
Unpacking postgresql-client-17 (17.9-0+deb13u1) ...
Selecting previously unselected package postgresql-client.
Preparing to unpack .../5-postgresql-client_17+278_all.deb ...
Unpacking postgresql-client (17+278) ...
Setting up postgresql-client-common (278) ...
Setting up netcat-openbsd (1.229-1) ...
update-alternatives: using /bin/nc.openbsd to provide /bin/nc (nc) in auto mode
Setting up libpq5:amd64 (17.9-0+deb13u1) ...
Setting up gettext-base (0.23.1-2) ...
Setting up postgresql-client-17 (17.9-0+deb13u1) ...
update-alternatives: using /usr/share/postgresql/17/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode
Setting up postgresql-client (17+278) ...
Processing triggers for libc-bin (2.41-12+deb13u1) ...
Starting Cloud SQL Proxy...
Connection to 127.0.0.1 5432 port [tcp/postgresql] succeeded!
Cloud SQL Proxy is up and running.
Setting up Toolbox server...
Connection to 127.0.0.1 5000 port [tcp/*] succeeded!
Toolbox server is up and running.
Setting up database table hotels_go using .ci/sample_tests/setup_hotels.sql...
TRUNCATE TABLE
INSERT 0 10
Scanning docs/en/documentation/getting-started/quickstart/go for tests with pattern quickstart.go...
--- Running Go Test: genAI ---
go: downloading github.com/googleapis/mcp-toolbox-sdk-go/core v0.6.2
go: downloading google.golang.org/genai v1.36.0
go: downloading golang.org/x/oauth2 v0.34.0
go: downloading google.golang.org/api v0.265.0
go: downloading cloud.google.com/go v0.123.0
go: downloading cloud.google.com/go/secretmanager v1.16.0
go: downloading cloud.google.com/go/storage v1.59.2
go: downloading github.com/stretchr/testify v1.11.1
go: downloading cloud.google.com/go/auth v0.18.1
go: downloading github.com/gorilla/websocket v1.5.3
go: downloading github.com/google/go-cmp v0.7.0
go: downloading github.com/google/uuid v1.6.0
go: downloading cloud.google.com/go/iam v1.5.3
go: downloading github.com/googleapis/gax-go/v2 v2.16.0
go: downloading google.golang.org/grpc v1.79.3
go: downloading google.golang.org/genproto v0.0.0-20251202230838-ff82c1b0f217
go: downloading google.golang.org/protobuf v1.36.11
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217
go: downloading cloud.google.com/go/compute/metadata v0.9.0
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.54.0
go: downloading go.opentelemetry.io/contrib/detectors/gcp v1.39.0
go: downloading go.opentelemetry.io/otel v1.39.0
go: downloading go.opentelemetry.io/otel/sdk/metric v1.39.0
go: downloading go.opentelemetry.io/otel/sdk v1.39.0
go: downloading go.opentelemetry.io/otel/trace v1.39.0
go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0
go: downloading golang.org/x/net v0.49.0
go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0
go: downloading golang.org/x/time v0.14.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409
go: downloading golang.org/x/sys v0.40.0
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.30.0
go: downloading cloud.google.com/go/monitoring v1.24.3
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.54.0
go: downloading github.com/go-logr/logr v1.4.3
go: downloading go.opentelemetry.io/otel/metric v1.39.0
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading github.com/google/s2a-go v0.1.9
go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.11
go: downloading github.com/felixge/httpsnoop v1.0.4
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading github.com/golang/protobuf v1.5.4
go: downloading go.opentelemetry.io/auto/sdk v1.2.1
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/envoyproxy/go-control-plane/envoy v1.36.0
go: downloading github.com/envoyproxy/go-control-plane v0.14.0
go: downloading golang.org/x/text v0.33.0
go: downloading github.com/spiffe/go-spiffe/v2 v2.6.0
go: downloading github.com/cncf/xds/go v0.0.0-20251210132809-ee656c7534f5
go: downloading github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10
go: downloading github.com/envoyproxy/protoc-gen-validate v1.3.0
go: downloading golang.org/x/sync v0.19.0
go: downloading gonum.org/v1/gonum v0.16.0
go: downloading github.com/go-jose/go-jose/v4 v4.1.3
go: downloading cel.dev/expr v0.25.1
go: downloading golang.org/x/crypto v0.47.0
Found native test: ./quickstart_test.go. Running go test...
=== RUN TestQuickstartSample
quickstart_test.go:34: --- Testing: genAI ---
quickstart_test.go:61: Script execution failed with error: exit status 1
--- STDERR ---
2026/04/22 19:57:47 A newer version of MCP: v2025-11-25 is available. Please use MCPv20251125 to use the latest features.
2026/04/22 19:57:47 LLM call failed for query 'Find hotels in Basel with Basel in its name.': Error 429, Message: Resource exhausted. Please try again later. Please refer to https://cloud.google.com/vertex-ai/generative-ai/docs/error-code-429 for more details., Status: RESOURCE_EXHAUSTED, Details: []
exit status 1
--- FAIL: TestQuickstartSample (49.62s)
FAIL
FAIL github.com/googleapis/mcp-toolbox/docs/en/documentation/getting-started/quickstart/go 49.623s
FAIL
Cleaning up background processes...
ERROR
ERROR: build step 0 "golang:1.25.7" failed: step exited with non-zero status: 1
starting build "5a5918f7-8cbb-43a3-8702-1edb00e105af"
FETCHSOURCE
From https://github.com/googleapis/mcp-toolbox
* branch a3c5f0d2ec5ff367ef3c2adc26020d84119f1c77 -> FETCH_HEAD
HEAD is now at a3c5f0d chore(deps): bump go.opentelemetry.io/otel/sdk
GitCommit:
a3c5f0d2ec5ff367ef3c2adc26020d84119f1c77
BUILD
Pulling image: golang:1.25.7
1.25.7: Pulling from library/golang
866771c43bf5: Pulling fs layer
ed881fbf1b07: Pulling fs layer
9da421ddeb65: Pulling fs layer
697bdc10f841: Pulling fs layer
0fdf71b47847: Pulling fs layer
5ec41210057e: Pulling fs layer
4f4fb700ef54: Pulling fs layer
4f4fb700ef54: Waiting
5ec41210057e: Verifying Checksum
5ec41210057e: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
ed881fbf1b07: Verifying Checksum
ed881fbf1b07: Download complete
866771c43bf5: Verifying Checksum
866771c43bf5: Download complete
9da421ddeb65: Download complete
697bdc10f841: Verifying Checksum
697bdc10f841: Download complete
0fdf71b47847: Verifying Checksum
0fdf71b47847: Download complete
866771c43bf5: Pull complete
ed881fbf1b07: Pull complete
9da421ddeb65: Pull complete
697bdc10f841: Pull complete
0fdf71b47847: Pull complete
5ec41210057e: Pull complete
4f4fb700ef54: Pull complete
Digest: sha256:5a79b94c34c299ac0361fbb7c7fca6dc552e166b42341050323fa3ab137d7be9
Status: Downloaded newer image for golang:1.25.7
docker.io/library/golang:1.25.7
++ cat ./cmd/version.txt
+ export VERSION=1.1.0
+ VERSION=1.1.0
+ chmod +x .ci/sample_tests/run_tests.sh
+ .ci/sample_tests/run_tests.sh
Installing system packages...
Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB]
Get:5 http://deb.debian.org/debian trixie-updates/main amd64 Packages [5412 B]
Get:6 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [127 kB]
Fetched 10.0 MB in 2s (6649 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
wget is already the newest version (1.25.0-2).
The following additional packages will be installed:
libpq5 postgresql-client-17 postgresql-client-common
Suggested packages:
postgresql-17 postgresql-doc-17
The following NEW packages will be installed:
gettext-base libpq5 netcat-openbsd postgresql-client postgresql-client-17
postgresql-client-common
0 upgraded, 6 newly installed, 0 to remove and 23 not upgraded.
Need to get 2617 kB of archives.
After this operation, 12.8 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.23.1-2 [243 kB]
Get:2 http://deb.debian.org/debian trixie/main amd64 libpq5 amd64 17.9-0+deb13u1 [228 kB]
Get:3 http://deb.debian.org/debian trixie/main amd64 netcat-openbsd amd64 1.229-1 [42.5 kB]
Get:4 http://deb.debian.org/debian trixie/main amd64 postgresql-client-common all 278 [47.1 kB]
Get:5 http://deb.debian.org/debian trixie/main amd64 postgresql-client-17 amd64 17.9-0+deb13u1 [2042 kB]
Get:6 http://deb.debian.org/debian trixie/main amd64 postgresql-client all 17+278 [14.0 kB]
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
debconf: unable to initialize frontend: Teletype
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Noninteractive
Fetched 2617 kB in 0s (37.7 MB/s)
Selecting previously unselected package gettext-base.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 16724 files and directories currently installed.)
Preparing to unpack .../0-gettext-base_0.23.1-2_amd64.deb ...
Unpacking gettext-base (0.23.1-2) ...
Selecting previously unselected package libpq5:amd64.
Preparing to unpack .../1-libpq5_17.9-0+deb13u1_amd64.deb ...
Unpacking libpq5:amd64 (17.9-0+deb13u1) ...
Selecting previously unselected package netcat-openbsd.
Preparing to unpack .../2-netcat-openbsd_1.229-1_amd64.deb ...
Unpacking netcat-openbsd (1.229-1) ...
Selecting previously unselected package postgresql-client-common.
Preparing to unpack .../3-postgresql-client-common_278_all.deb ...
Unpacking postgresql-client-common (278) ...
Selecting previously unselected package postgresql-client-17.
Preparing to unpack .../4-postgresql-client-17_17.9-0+deb13u1_amd64.deb ...
Unpacking postgresql-client-17 (17.9-0+deb13u1) ...
Selecting previously unselected package postgresql-client.
Preparing to unpack .../5-postgresql-client_17+278_all.deb ...
Unpacking postgresql-client (17+278) ...
Setting up postgresql-client-common (278) ...
Setting up netcat-openbsd (1.229-1) ...
update-alternatives: using /bin/nc.openbsd to provide /bin/nc (nc) in auto mode
Setting up libpq5:amd64 (17.9-0+deb13u1) ...
Setting up gettext-base (0.23.1-2) ...
Setting up postgresql-client-17 (17.9-0+deb13u1) ...
update-alternatives: using /usr/share/postgresql/17/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode
Setting up postgresql-client (17+278) ...
Processing triggers for libc-bin (2.41-12+deb13u1) ...
Starting Cloud SQL Proxy...
Connection to 127.0.0.1 5432 port [tcp/postgresql] succeeded!
Cloud SQL Proxy is up and running.
Setting up Toolbox server...
Connection to 127.0.0.1 5000 port [tcp/*] succeeded!
Toolbox server is up and running.
Setting up database table hotels_go using .ci/sample_tests/setup_hotels.sql...
TRUNCATE TABLE
INSERT 0 10
Scanning docs/en/documentation/getting-started/quickstart/go for tests with pattern quickstart.go...
--- Running Go Test: genAI ---
go: downloading github.com/googleapis/mcp-toolbox-sdk-go/core v0.6.2
go: downloading google.golang.org/genai v1.36.0
go: downloading golang.org/x/oauth2 v0.34.0
go: downloading google.golang.org/api v0.265.0
go: downloading cloud.google.com/go v0.123.0
go: downloading cloud.google.com/go/secretmanager v1.16.0
go: downloading cloud.google.com/go/storage v1.59.2
go: downloading github.com/stretchr/testify v1.11.1
go: downloading cloud.google.com/go/auth v0.18.1
go: downloading github.com/gorilla/websocket v1.5.3
go: downloading github.com/google/go-cmp v0.7.0
go: downloading github.com/google/uuid v1.6.0
go: downloading cloud.google.com/go/iam v1.5.3
go: downloading github.com/googleapis/gax-go/v2 v2.16.0
go: downloading google.golang.org/grpc v1.79.3
go: downloading google.golang.org/genproto v0.0.0-20251202230838-ff82c1b0f217
go: downloading google.golang.org/protobuf v1.36.11
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217
go: downloading cloud.google.com/go/compute/metadata v0.9.0
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.54.0
go: downloading go.opentelemetry.io/contrib/detectors/gcp v1.39.0
go: downloading go.opentelemetry.io/otel v1.39.0
go: downloading go.opentelemetry.io/otel/sdk/metric v1.39.0
go: downloading go.opentelemetry.io/otel/sdk v1.39.0
go: downloading go.opentelemetry.io/otel/trace v1.39.0
go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0
go: downloading golang.org/x/net v0.49.0
go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0
go: downloading golang.org/x/time v0.14.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409
go: downloading golang.org/x/sys v0.40.0
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.30.0
go: downloading cloud.google.com/go/monitoring v1.24.3
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.54.0
go: downloading github.com/go-logr/logr v1.4.3
go: downloading go.opentelemetry.io/otel/metric v1.39.0
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading github.com/google/s2a-go v0.1.9
go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.11
go: downloading github.com/felixge/httpsnoop v1.0.4
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading github.com/golang/protobuf v1.5.4
go: downloading go.opentelemetry.io/auto/sdk v1.2.1
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/envoyproxy/go-control-plane/envoy v1.36.0
go: downloading github.com/envoyproxy/go-control-plane v0.14.0
go: downloading golang.org/x/text v0.33.0
go: downloading github.com/spiffe/go-spiffe/v2 v2.6.0
go: downloading github.com/cncf/xds/go v0.0.0-20251210132809-ee656c7534f5
go: downloading github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10
go: downloading github.com/envoyproxy/protoc-gen-validate v1.3.0
go: downloading golang.org/x/sync v0.19.0
go: downloading gonum.org/v1/gonum v0.16.0
go: downloading github.com/go-jose/go-jose/v4 v4.1.3
go: downloading cel.dev/expr v0.25.1
go: downloading golang.org/x/crypto v0.47.0
Found native test: ./quickstart_test.go. Running go test...
=== RUN TestQuickstartSample
quickstart_test.go:34: --- Testing: genAI ---
quickstart_test.go:61: Script execution failed with error: exit status 1
--- STDERR ---
2026/04/22 19:57:47 A newer version of MCP: v2025-11-25 is available. Please use MCPv20251125 to use the latest features.
2026/04/22 19:57:47 LLM call failed for query 'Find hotels in Basel with Basel in its name.': Error 429, Message: Resource exhausted. Please try again later. Please refer to https://cloud.google.com/vertex-ai/generative-ai/docs/error-code-429 for more details., Status: RESOURCE_EXHAUSTED, Details: []
exit status 1
--- FAIL: TestQuickstartSample (49.62s)
FAIL
FAIL github.com/googleapis/mcp-toolbox/docs/en/documentation/getting-started/quickstart/go 49.623s
FAIL
Cleaning up background processes...
ERROR
ERROR: build step 0 "golang:1.25.7" failed: step exited with non-zero status: 1
Loading