Skip to content

chore(main): release 0.19.0#1781

Merged
Yuan325 merged 2 commits into
mainfrom
release-please--branches--main--components--genai-toolbox
Nov 7, 2025
Merged

chore(main): release 0.19.0#1781
Yuan325 merged 2 commits into
mainfrom
release-please--branches--main--components--genai-toolbox

Update CHANGELOG.md

46d8ad4
Select commit
Loading
Failed to load commit list.
Google Cloud Build / integration-test-pr (toolbox-testing-438616) succeeded Nov 7, 2025 in 7m 20s

Summary

Build Information

Trigger integration-test-pr
Build c0518406-8956-46cb-adc4-23f33af77b57
Start 2025-11-07T09:17:32-08:00
Duration 6m35.834s
Status SUCCESS

Steps

Step Status Duration
install-dependencies SUCCESS 21.981s
compile-test-binary SUCCESS 1m15.73s
cloud-sql-pg SUCCESS 26.963s
alloydb SUCCESS 8.401s
alloydb-pg SUCCESS 31.678s
alloydb-ai-nl SUCCESS 11.276s
bigtable SUCCESS 12.595s
bigquery SUCCESS 4m52.383s
dataplex SUCCESS 2m17.919s
dataform SUCCESS 1m3.467s
cloud-healthcare SUCCESS 44.455s
postgres SUCCESS 23.583s
spanner SUCCESS 38.609s
neo4j SUCCESS 5.379s
cloud-sql-mssql SUCCESS 10.624s
cloud-sql-mysql SUCCESS 23.399s
mysql SUCCESS 24.501s
mssql SUCCESS 9.424s
http SUCCESS 4.386s
sqlite SUCCESS 4.485s
couchbase SUCCESS 30.987s
redis SUCCESS 8.416s
valkey SUCCESS 4.57s
oceanbase SUCCESS 12.432s
firestore SUCCESS 6.254s
looker SUCCESS 1m33.652s
mindsdb SUCCESS 12.685s
cloud-sql SUCCESS 3.324s
tidb SUCCESS 8.22s
firebird SUCCESS 1m10.474s
clickhouse SUCCESS 9.152s
trino SUCCESS 9.311s
yugabytedb SUCCESS 9.707s
elasticsearch SUCCESS 11.601s
cassandra SUCCESS 13.955s
oracle SUCCESS 11.863s
serverless-spark SUCCESS 51.237s
singlestore SUCCESS 11.791s

Details


starting build "c0518406-8956-46cb-adc4-23f33af77b57"

FETCHSOURCE
From https://github.com/googleapis/genai-toolbox
 * branch            46d8ad47357cf50a9b51761e2c73a0a991a086a4 -> FETCH_HEAD
HEAD is now at 46d8ad4 Update CHANGELOG.md
GitCommit:
46d8ad47357cf50a9b51761e2c73a0a991a086a4
SETUPBUILD
BUILD
Starting Step #0 - "install-dependencies"
Step #0 - "install-dependencies": Pulling image: golang:1
Step #0 - "install-dependencies": 1: Pulling from library/golang
Step #0 - "install-dependencies": 13cc39f8244a: Pulling fs layer
Step #0 - "install-dependencies": e3143549f2b8: Pulling fs layer
Step #0 - "install-dependencies": 72e8e93b0d01: Pulling fs layer
Step #0 - "install-dependencies": c64bdd8f0841: Pulling fs layer
Step #0 - "install-dependencies": 7c9d4a4eea0d: Pulling fs layer
Step #0 - "install-dependencies": 1fcf57930321: Pulling fs layer
Step #0 - "install-dependencies": 4f4fb700ef54: Pulling fs layer
Step #0 - "install-dependencies": 4f4fb700ef54: Waiting
Step #0 - "install-dependencies": 1fcf57930321: Verifying Checksum
Step #0 - "install-dependencies": 1fcf57930321: Download complete
Step #0 - "install-dependencies": 4f4fb700ef54: Download complete
Step #0 - "install-dependencies": e3143549f2b8: Verifying Checksum
Step #0 - "install-dependencies": e3143549f2b8: Download complete
Step #0 - "install-dependencies": 13cc39f8244a: Verifying Checksum
Step #0 - "install-dependencies": 13cc39f8244a: Download complete
Step #0 - "install-dependencies": 7c9d4a4eea0d: Verifying Checksum
Step #0 - "install-dependencies": 7c9d4a4eea0d: Download complete
Step #0 - "install-dependencies": 72e8e93b0d01: Verifying Checksum
Step #0 - "install-dependencies": 72e8e93b0d01: Download complete
Step #0 - "install-dependencies": c64bdd8f0841: Verifying Checksum
Step #0 - "install-dependencies": c64bdd8f0841: Download complete
Step #0 - "install-dependencies": 13cc39f8244a: Pull complete
Step #0 - "install-dependencies": e3143549f2b8: Pull complete
Step #0 - "install-dependencies": 72e8e93b0d01: Pull complete
Step #0 - "install-dependencies": c64bdd8f0841: Pull complete
Step #0 - "install-dependencies": 7c9d4a4eea0d: Pull complete
Step #0 - "install-dependencies": 1fcf57930321: Pull complete
Step #0 - "install-dependencies": 4f4fb700ef54: Pull complete
Step #0 - "install-dependencies": Digest: sha256:516827db2015144cf91e042d1b6a3aca574d013a4705a6fdc4330444d47169d5
Step #0 - "install-dependencies": Status: Downloaded newer image for golang:1
Step #0 - "install-dependencies": docker.io/library/golang:1
Step #0 - "install-dependencies": go: -d flag is deprecated. -d=true is a no-op
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/cloudsqlconn v1.18.1
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/alloydbconn v1.15.5
Step #0 - "install-dependencies": go: downloading github.com/goccy/go-yaml v1.18.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/dataplex v1.27.1
Step #0 - "install-dependencies": go: downloading github.com/fsnotify/fsnotify v1.9.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/firestore v1.20.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/bigquery v1.72.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/bigtable v1.40.1
Step #0 - "install-dependencies": go: downloading github.com/elastic/elastic-transport-go/v8 v8.7.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/geminidataanalytics v0.2.1
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/spanner v1.86.1
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/trace v1.38.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/dataproc/v2 v2.15.0
Step #0 - "install-dependencies": go: downloading github.com/gocql/gocql v1.7.0
Step #0 - "install-dependencies": go: downloading github.com/yugabyte/pgx/v5 v5.5.3-yb-5
Step #0 - "install-dependencies": go: downloading github.com/redis/go-redis/v9 v9.16.0
Step #0 - "install-dependencies": go: downloading github.com/ClickHouse/clickhouse-go/v2 v2.40.3
Step #0 - "install-dependencies": go: downloading github.com/go-sql-driver/mysql v1.9.3
Step #0 - "install-dependencies": go: downloading github.com/couchbase/gocb/v2 v2.11.1
Step #0 - "install-dependencies": go: downloading github.com/trinodb/trino-go-client v0.329.0
Step #0 - "install-dependencies": go: downloading github.com/valkey-io/valkey-go v1.0.67
Step #0 - "install-dependencies": go: downloading google.golang.org/api v0.251.0
Step #0 - "install-dependencies": go: downloading github.com/elastic/go-elasticsearch/v8 v8.19.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel v1.38.0
Step #0 - "install-dependencies": go: downloading modernc.org/sqlite v1.40.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/longrunning v0.7.0
Step #0 - "install-dependencies": go: downloading go.mongodb.org/mongo-driver v1.17.4
Step #0 - "install-dependencies": go: downloading github.com/jackc/pgx/v5 v5.7.6
Step #0 - "install-dependencies": go: downloading golang.org/x/oauth2 v0.32.0
Step #0 - "install-dependencies": go: downloading github.com/neo4j/neo4j-go-driver/v5 v5.28.4
Step #0 - "install-dependencies": go: downloading github.com/microsoft/go-mssqldb v1.9.3
Step #0 - "install-dependencies": go: downloading github.com/sijms/go-ora/v2 v2.9.0
Step #0 - "install-dependencies": go: downloading github.com/looker-open-source/sdk-codegen/go v0.25.18
Step #0 - "install-dependencies": go: downloading github.com/couchbase/tools-common/http v1.0.9
Step #0 - "install-dependencies": go: downloading github.com/go-chi/chi/v5 v5.2.3
Step #0 - "install-dependencies": go: downloading github.com/go-playground/validator/v10 v10.28.0
Step #0 - "install-dependencies": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.53.0
Step #0 - "install-dependencies": go: downloading github.com/go-chi/httplog/v2 v2.1.1
Step #0 - "install-dependencies": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/trace v1.29.0
Step #0 - "install-dependencies": go: downloading github.com/go-chi/render v1.0.3
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/propagators/autoprop v0.62.0
Step #0 - "install-dependencies": go: downloading github.com/google/uuid v1.6.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.37.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/metric v1.38.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.37.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/sdk/metric v1.37.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/sdk v1.37.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go v0.121.6
Step #0 - "install-dependencies": go: downloading github.com/spf13/cobra v1.10.1
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.37.0
Step #0 - "install-dependencies": go: downloading github.com/ajg/form v1.5.1
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/propagators/aws v1.37.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/propagators/b3 v1.37.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/propagators/ot v1.37.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/propagators/jaeger v1.37.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/trace v1.11.7
Step #0 - "install-dependencies": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.53.0
Step #0 - "install-dependencies": go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20251014184007-4626949a642f
Step #0 - "install-dependencies": go: downloading google.golang.org/grpc v1.75.1
Step #0 - "install-dependencies": go: downloading google.golang.org/protobuf v1.36.10
Step #0 - "install-dependencies": go: downloading google.golang.org/genproto v0.0.0-20251022142026-3a174f9686a8
Step #0 - "install-dependencies": go: downloading github.com/cenkalti/backoff/v5 v5.0.3
Step #0 - "install-dependencies": go: downloading github.com/json-iterator/go v1.1.12
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/monitoring v1.24.3
Step #0 - "install-dependencies": go: downloading github.com/googleapis/gax-go/v2 v2.15.0
Step #0 - "install-dependencies": go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20251014184007-4626949a642f
Step #0 - "install-dependencies": go: downloading github.com/thlib/go-timezone-local v0.0.7
Step #0 - "install-dependencies": go: downloading github.com/google/go-cmp v0.7.0
Step #0 - "install-dependencies": go: downloading golang.org/x/sys v0.36.0
Step #0 - "install-dependencies": go: downloading github.com/jcmturner/gokrb5/v8 v8.4.4
Step #0 - "install-dependencies": go: downloading github.com/klauspost/compress v1.18.0
Step #0 - "install-dependencies": go: downloading github.com/pierrec/lz4 v2.6.1+incompatible
Step #0 - "install-dependencies": go: downloading github.com/couchbase/tools-common/errors v1.0.0
Step #0 - "install-dependencies": go: downloading github.com/youmark/pkcs8 v0.0.0-20240726163527-a2c0da244d78
Step #0 - "install-dependencies": go: downloading golang.org/x/crypto v0.42.0
Step #0 - "install-dependencies": go: downloading filippo.io/edwards25519 v1.1.0
Step #0 - "install-dependencies": go: downloading go.uber.org/multierr v1.11.0
Step #0 - "install-dependencies": go: downloading gopkg.in/ini.v1 v1.67.0
Step #0 - "install-dependencies": go: downloading github.com/inconshreveable/mousetrap v1.1.0
Step #0 - "install-dependencies": go: downloading github.com/spf13/pflag v1.0.9
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/compute/metadata v0.9.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/iam v1.5.3
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/alloydb v1.18.0
Step #0 - "install-dependencies": go: downloading golang.org/x/net v0.44.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/auth v0.16.5
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/detectors/gcp v1.36.0
Step #0 - "install-dependencies": go: downloading github.com/gabriel-vasile/mimetype v1.4.10
Step #0 - "install-dependencies": go: downloading github.com/go-playground/universal-translator v0.18.1
Step #0 - "install-dependencies": go: downloading github.com/leodido/go-urn v1.4.0
Step #0 - "install-dependencies": go: downloading golang.org/x/text v0.29.0
Step #0 - "install-dependencies": go: downloading github.com/golang/snappy v1.0.0
Step #0 - "install-dependencies": go: downloading gopkg.in/inf.v0 v0.9.1
Step #0 - "install-dependencies": go: downloading github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed
Step #0 - "install-dependencies": go: downloading github.com/ClickHouse/ch-go v0.68.0
Step #0 - "install-dependencies": go: downloading github.com/andybalholm/brotli v1.2.0
Step #0 - "install-dependencies": go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
Step #0 - "install-dependencies": go: downloading github.com/modern-go/reflect2 v1.0.2
Step #0 - "install-dependencies": go: downloading github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9
Step #0 - "install-dependencies": go: downloading github.com/golang-sql/sqlexp v0.1.0
Step #0 - "install-dependencies": go: downloading github.com/jackc/puddle/v2 v2.2.2
Step #0 - "install-dependencies": go: downloading github.com/couchbase/gocbcore/v10 v10.8.1
Step #0 - "install-dependencies": go: downloading github.com/couchbase/gocbcoreps v0.1.4
Step #0 - "install-dependencies": go: downloading github.com/couchbase/goprotostellar v1.0.2
Step #0 - "install-dependencies": go: downloading go.uber.org/zap v1.27.0
Step #0 - "install-dependencies": go: downloading github.com/cespare/xxhash/v2 v2.3.0
Step #0 - "install-dependencies": go: downloading github.com/couchbaselabs/gocbconnstr/v2 v2.0.0
Step #0 - "install-dependencies": go: downloading github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f
Step #0 - "install-dependencies": go: downloading golang.org/x/time v0.13.0
Step #0 - "install-dependencies": go: downloading github.com/apache/arrow/go/v15 v15.0.2
Step #0 - "install-dependencies": go: downloading golang.org/x/sync v0.17.0
Step #0 - "install-dependencies": go: downloading github.com/jcmturner/dnsutils/v2 v2.0.0
Step #0 - "install-dependencies": go: downloading github.com/jcmturner/gofork v1.7.6
Step #0 - "install-dependencies": go: downloading github.com/jcmturner/goidentity/v6 v6.0.1
Step #0 - "install-dependencies": go: downloading github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.5.3
Step #0 - "install-dependencies": go: downloading go.opencensus.io v0.24.0
Step #0 - "install-dependencies": go: downloading github.com/go-logr/logr v1.4.3
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/proto/otlp v1.7.0
Step #0 - "install-dependencies": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.29.0
Step #0 - "install-dependencies": go: downloading github.com/paulmach/orb v0.11.1
Step #0 - "install-dependencies": go: downloading go.yaml.in/yaml/v3 v3.0.4
Step #0 - "install-dependencies": go: downloading github.com/shopspring/decimal v1.4.0
Step #0 - "install-dependencies": go: downloading github.com/go-playground/locales v0.14.1
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.62.0
Step #0 - "install-dependencies": go: downloading github.com/jackc/pgpassfile v1.0.0
Step #0 - "install-dependencies": go: downloading github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761
Step #0 - "install-dependencies": go: downloading github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.62.0
Step #0 - "install-dependencies": go: downloading github.com/gorilla/websocket v1.5.3
Step #0 - "install-dependencies": go: downloading github.com/hashicorp/go-uuid v1.0.3
Step #0 - "install-dependencies": go: downloading github.com/go-logr/stdr v1.2.2
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/auto/sdk v1.1.0
Step #0 - "install-dependencies": go: downloading github.com/google/s2a-go v0.1.9
Step #0 - "install-dependencies": go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.6
Step #0 - "install-dependencies": go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.1
Step #0 - "install-dependencies": go: downloading github.com/felixge/httpsnoop v1.0.4
Step #0 - "install-dependencies": go: downloading github.com/jcmturner/aescts/v2 v2.0.0
Step #0 - "install-dependencies": go: downloading github.com/jcmturner/rpc/v2 v2.0.3
Step #0 - "install-dependencies": go: downloading github.com/envoyproxy/go-control-plane/envoy v1.32.4
Step #0 - "install-dependencies": go: downloading github.com/go-faster/city v1.0.1
Step #0 - "install-dependencies": go: downloading github.com/go-faster/errors v0.7.1
Step #0 - "install-dependencies": go: downloading github.com/pierrec/lz4/v4 v4.1.22
Step #0 - "install-dependencies": go: downloading github.com/segmentio/asm v1.2.0
Step #0 - "install-dependencies": go: downloading github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8
Step #0 - "install-dependencies": go: downloading github.com/spiffe/go-spiffe/v2 v2.5.0
Step #0 - "install-dependencies": go: downloading github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443
Step #0 - "install-dependencies": go: downloading github.com/go-jose/go-jose/v4 v4.1.1
Step #0 - "install-dependencies": go: downloading github.com/zeebo/errs v1.4.0
Step #0 - "install-dependencies": go: downloading cel.dev/expr v0.24.0
Step #0 - "install-dependencies": go: downloading github.com/envoyproxy/protoc-gen-validate v1.2.1
Step #0 - "install-dependencies": go: downloading github.com/xdg-go/scram v1.1.2
Step #0 - "install-dependencies": go: downloading github.com/xdg-go/stringprep v1.0.4
Step #0 - "install-dependencies": go: downloading github.com/montanaflynn/stats v0.7.1
Step #0 - "install-dependencies": go: downloading github.com/xdg-go/pbkdf2 v1.0.0
Step #0 - "install-dependencies": go: downloading golang.org/x/tools v0.36.0
Step #0 - "install-dependencies": go: downloading golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b
Step #0 - "install-dependencies": go: downloading golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da
Step #0 - "install-dependencies": go: downloading github.com/google/flatbuffers v25.2.10+incompatible
Step #0 - "install-dependencies": go: downloading github.com/goccy/go-json v0.10.5
Step #0 - "install-dependencies": go: downloading github.com/zeebo/xxh3 v1.0.2
Step #0 - "install-dependencies": go: downloading github.com/klauspost/cpuid/v2 v2.2.11
Step #0 - "install-dependencies": go: downloading github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10
Step #0 - "install-dependencies": go: downloading golang.org/x/mod v0.27.0
Step #0 - "install-dependencies": go: downloading modernc.org/libc v1.66.10
Step #0 - "install-dependencies": go: downloading github.com/ncruces/go-strftime v0.1.9
Step #0 - "install-dependencies": go: downloading modernc.org/memory v1.11.0
Step #0 - "install-dependencies": go: downloading github.com/dustin/go-humanize v1.0.1
Step #0 - "install-dependencies": go: downloading github.com/mattn/go-isatty v0.0.20
Step #0 - "install-dependencies": go: downloading modernc.org/mathutil v1.7.1
Step #0 - "install-dependencies": go: downloading github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec
Finished Step #0 - "install-dependencies"
Starting Step #1 - "compile-test-binary"
Step #1 - "compile-test-binary": Already have image (with digest): golang:1
Step #1 - "compile-test-binary": go: downloading github.com/nakagami/firebirdsql v0.9.15
Step #1 - "compile-test-binary": go: downloading github.com/nakagami/chacha20 v0.1.0
Step #1 - "compile-test-binary": go: downloading github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0
Step #1 - "compile-test-binary": go: downloading gitlab.com/nyarla/go-crypt v0.0.0-20160106005555-d9a5dc2b789b
Step #1 - "compile-test-binary": ?   	github.com/googleapis/genai-toolbox/tests	[no test files]
Finished Step #1 - "compile-test-binary"
Starting Step #37 - "singlestore"
Starting Step #31 - "trino"
Starting Step #20 - "couchbase"
Starting Step #34 - "cassandra"
Starting Step #28 - "tidb"
Starting Step #18 - "http"
Starting Step #29 - "firebird"
Starting Step #27 - "cloud-sql"
Starting Step #14 - "cloud-sql-mssql"
Starting Step #7 - "bigquery"
Starting Step #6 - "bigtable"
Starting Step #17 - "mssql"
Step #37 - "singlestore": Already have image (with digest): golang:1
Starting Step #5 - "alloydb-ai-nl"
Starting Step #16 - "mysql"
Step #31 - "trino": Already have image (with digest): golang:1
Starting Step #3 - "alloydb"
Starting Step #12 - "spanner"
Step #34 - "cassandra": Already have image (with digest): golang:1
Starting Step #2 - "cloud-sql-pg"
Starting Step #11 - "postgres"
Starting Step #30 - "clickhouse"
Step #18 - "http": Already have image (with digest): golang:1
Starting Step #4 - "alloydb-pg"
Step #20 - "couchbase": Already have image (with digest): golang:1
Step #17 - "mssql": Already have image (with digest): golang:1
Step #28 - "tidb": Already have image (with digest): golang:1
Step #14 - "cloud-sql-mssql": Already have image (with digest): golang:1
Starting Step #10 - "cloud-healthcare"
Starting Step #9 - "dataform"
Starting Step #33 - "elasticsearch"
Step #6 - "bigtable": Already have image (with digest): golang:1
Step #7 - "bigquery": Already have image (with digest): golang:1
Starting Step #32 - "yugabytedb"
Step #29 - "firebird": Already have image (with digest): golang:1
Step #3 - "alloydb": Already have image (with digest): golang:1
Starting Step #13 - "neo4j"
Step #12 - "spanner": Already have image (with digest): golang:1
Step #16 - "mysql": Already have image (with digest): golang:1
Step #4 - "alloydb-pg": Already have image (with digest): golang:1
Starting Step #22 - "valkey"
Step #5 - "alloydb-ai-nl": Already have image (with digest): golang:1
Step #27 - "cloud-sql": Already have image (with digest): golang:1
Starting Step #25 - "looker"
Step #10 - "cloud-healthcare": Already have image (with digest): golang:1
Step #30 - "clickhouse": Already have image (with digest): golang:1
Step #2 - "cloud-sql-pg": Already have image (with digest): golang:1
Starting Step #23 - "oceanbase"
Starting Step #24 - "firestore"
Step #33 - "elasticsearch": Already have image (with digest): golang:1
Starting Step #26 - "mindsdb"
Step #11 - "postgres": Already have image (with digest): golang:1
Step #9 - "dataform": Already have image (with digest): golang:1
Step #32 - "yugabytedb": Already have image (with digest): golang:1
Step #13 - "neo4j": Already have image (with digest): golang:1
Starting Step #8 - "dataplex"
Starting Step #36 - "serverless-spark"
Starting Step #21 - "redis"
Starting Step #15 - "cloud-sql-mysql"
Step #22 - "valkey": Already have image (with digest): golang:1
Starting Step #35 - "oracle"
Starting Step #19 - "sqlite"
Step #26 - "mindsdb": Already have image (with digest): golang:1
Step #23 - "oceanbase": Already have image (with digest): golang:1
Step #24 - "firestore": Already have image (with digest): golang:1
Step #25 - "looker": Already have image (with digest): golang:1
Step #8 - "dataplex": Already have image (with digest): golang:1
Step #36 - "serverless-spark": Already have image (with digest): golang:1
Step #35 - "oracle": Already have image (with digest): golang:1
Step #21 - "redis": Already have image (with digest): golang:1
Step #15 - "cloud-sql-mysql": Already have image (with digest): golang:1
Step #19 - "sqlite": Already have image (with digest): golang:1
Step #6 - "bigtable": === RUN   TestBigtableToolEndpoints
Step #6 - "bigtable": 2025/11/07 17:19:16 Creating table param_tablea3e705e5155046959cf8bf8923de14f7
Step #27 - "cloud-sql": === RUN   TestCreateDatabaseToolEndpoints
Step #8 - "dataplex": === RUN   TestDataplexToolEndpoints
Step #27 - "cloud-sql": === RUN   TestCreateDatabaseToolEndpoints/successful_database_creation
Step #27 - "cloud-sql": 2025-11-07T17:19:16.920900426Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/create-database/invoke" method: "POST" path: "/api/tool/create-database/invoke" remoteIP: "127.0.0.1:46522" proto: "HTTP/1.1" requestID: "45cf48f0ed0d/anVnkxysRK-000001"} httpResponse: {status: 200 bytes: 55 elapsed: 4.858782} 
Step #27 - "cloud-sql": === RUN   TestCreateDatabaseToolEndpoints/missing_name
Step #27 - "cloud-sql": 2025-11-07T17:19:16.922124273Z INFO Response: 400 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/create-database/invoke" method: "POST" path: "/api/tool/create-database/invoke" remoteIP: "127.0.0.1:46522" proto: "HTTP/1.1" requestID: "45cf48f0ed0d/anVnkxysRK-000002"} httpResponse: {status: 400 bytes: 100 elapsed: 0.252826} 
Step #27 - "cloud-sql": --- PASS: TestCreateDatabaseToolEndpoints (0.02s)
Step #27 - "cloud-sql":     --- PASS: TestCreateDatabaseToolEndpoints/successful_database_creation (0.01s)
Step #27 - "cloud-sql":     --- PASS: TestCreateDatabaseToolEndpoints/missing_name (0.00s)
Step #27 - "cloud-sql": === RUN   TestCreateUsersToolEndpoints
Step #27 - "cloud-sql": === RUN   TestCreateUsersToolEndpoints/successful_built-in_user_creation
Step #27 - "cloud-sql": 2025-11-07T17:19:16.929195413Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/create-user/invoke" method: "POST" path: "/api/tool/create-user/invoke" remoteIP: "127.0.0.1:46536" proto: "HTTP/1.1" requestID: "45cf48f0ed0d/anVnkxysRK-000003"} httpResponse: {status: 200 bytes: 55 elapsed: 2.621221} 
Step #27 - "cloud-sql": === RUN   TestCreateUsersToolEndpoints/successful_iam_user_creation
Step #27 - "cloud-sql": 2025-11-07T17:19:16.931086559Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/create-user/invoke" method: "POST" path: "/api/tool/create-user/invoke" remoteIP: "127.0.0.1:46536" proto: "HTTP/1.1" requestID: "45cf48f0ed0d/anVnkxysRK-000004"} httpResponse: {status: 200 bytes: 55 elapsed: 1.023455} 
Step #27 - "cloud-sql": === RUN   TestCreateUsersToolEndpoints/missing_password_for_built-in_user
Step #27 - "cloud-sql": 2025-11-07T17:19:16.932085012Z INFO Response: 400 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/create-user/invoke" method: "POST" path: "/api/tool/create-user/invoke" remoteIP: "127.0.0.1:46536" proto: "HTTP/1.1" requestID: "45cf48f0ed0d/anVnkxysRK-000005"} httpResponse: {status: 400 bytes: 108 elapsed: 0.239494} 
Step #27 - "cloud-sql": --- PASS: TestCreateUsersToolEndpoints (0.01s)
Step #27 - "cloud-sql":     --- PASS: TestCreateUsersToolEndpoints/successful_built-in_user_creation (0.00s)
Step #27 - "cloud-sql":     --- PASS: TestCreateUsersToolEndpoints/successful_iam_user_creation (0.00s)
Step #27 - "cloud-sql":     --- PASS: TestCreateUsersToolEndpoints/missing_password_for_built-in_user (0.00s)
Step #27 - "cloud-sql": === RUN   TestGetInstancesToolEndpoints
Step #27 - "cloud-sql": === RUN   TestGetInstancesToolEndpoints/successful_get_instance
Step #27 - "cloud-sql": 2025-11-07T17:19:16.940013581Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/get-instance-1/invoke" method: "POST" path: "/api/tool/get-instance-1/invoke" remoteIP: "127.0.0.1:46550" proto: "HTTP/1.1" requestID: "45cf48f0ed0d/anVnkxysRK-000006"} httpResponse: {status: 200 bytes: 65 elapsed: 2.615580} 
Step #27 - "cloud-sql": === RUN   TestGetInstancesToolEndpoints/failed_get_instance
Step #27 - "cloud-sql": 2025-11-07T17:19:16.940940706Z INFO Response: 401 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/get-instance-2/invoke" method: "POST" path: "/api/tool/get-instance-2/invoke" remoteIP: "127.0.0.1:46550" proto: "HTTP/1.1" requestID: "45cf48f0ed0d/anVnkxysRK-000007"} httpResponse: {status: 401 bytes: 123 elapsed: 0.085679} 
Step #27 - "cloud-sql": --- PASS: TestGetInstancesToolEndpoints (0.01s)
Step #27 - "cloud-sql":     --- PASS: TestGetInstancesToolEndpoints/successful_get_instance (0.00s)
Step #27 - "cloud-sql":     --- PASS: TestGetInstancesToolEndpoints/failed_get_instance (0.00s)
Step #27 - "cloud-sql": === RUN   TestListDatabasesToolEndpoints
Step #27 - "cloud-sql": === RUN   TestListDatabasesToolEndpoints/successful_databases_listing
Step #27 - "cloud-sql": 2025-11-07T17:19:16.946826784Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/list-databases/invoke" method: "POST" path: "/api/tool/list-databases/invoke" remoteIP: "127.0.0.1:46562" proto: "HTTP/1.1" requestID: "45cf48f0ed0d/anVnkxysRK-000008"} httpResponse: {status: 200 bytes: 169 elapsed: 1.786525} 
Step #27 - "cloud-sql": === RUN   TestListDatabasesToolEndpoints/missing_instance
Step #27 - "cloud-sql": 2025-11-07T17:19:16.948051921Z INFO Response: 400 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/list-databases/invoke" method: "POST" path: "/api/tool/list-databases/invoke" remoteIP: "127.0.0.1:46562" proto: "HTTP/1.1" requestID: "45cf48f0ed0d/anVnkxysRK-000009"} httpResponse: {status: 400 bytes: 104 elapsed: 0.153656} 
Step #27 - "cloud-sql": --- PASS: TestListDatabasesToolEndpoints (0.01s)
Step #27 - "cloud-sql":     --- PASS: TestListDatabasesToolEndpoints/successful_databases_listing (0.00s)
Step #27 - "cloud-sql":     --- PASS: TestListDatabasesToolEndpoints/missing_instance (0.00s)
Step #27 - "cloud-sql": === RUN   TestListInstance
Step #27 - "cloud-sql": === RUN   TestListInstance/successful_operation
Step #27 - "cloud-sql": 2025-11-07T17:19:16.957079903Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/list-instances/invoke" method: "POST" path: "/api/tool/list-instances/invoke" remoteIP: "127.0.0.1:46578" proto: "HTTP/1.1" requestID: "45cf48f0ed0d/anVnkxysRK-000010"} httpResponse: {status: 200 bytes: 84 elapsed: 1.812888} 
Step #27 - "cloud-sql": === RUN   TestListInstance/failed_operation
Step #27 - "cloud-sql": 2025-11-07T17:19:16.957943553Z INFO Response: 401 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/list-instances-fail/invoke" method: "POST" path: "/api/tool/list-instances-fail/invoke" remoteIP: "127.0.0.1:46578" proto: "HTTP/1.1" requestID: "45cf48f0ed0d/anVnkxysRK-000011"} httpResponse: {status: 401 bytes: 123 elapsed: 0.088450} 
Step #27 - "cloud-sql": --- PASS: TestListInstance (0.01s)
Step #27 - "cloud-sql":     --- PASS: TestListInstance/successful_operation (0.00s)
Step #27 - "cloud-sql":     --- PASS: TestListInstance/failed_operation (0.00s)
Step #27 - "cloud-sql": === RUN   TestCloudSQLWaitToolEndpoints
Step #27 - "cloud-sql": === RUN   TestCloudSQLWaitToolEndpoints/successful_operation
Step #27 - "cloud-sql": 2025-11-07T17:19:16.967426862Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/wait-for-op1/invoke" method: "POST" path: "/api/tool/wait-for-op1/invoke" remoteIP: "127.0.0.1:46588" proto: "HTTP/1.1" requestID: "45cf48f0ed0d/anVnkxysRK-000012"} httpResponse: {status: 200 bytes: 1616 elapsed: 3.546987} 
Step #27 - "cloud-sql": === RUN   TestCloudSQLWaitToolEndpoints/failed_operation
Step #27 - "cloud-sql": 2025-11-07T17:19:16.969512337Z INFO Response: 400 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/wait-for-op2/invoke" method: "POST" path: "/api/tool/wait-for-op2/invoke" remoteIP: "127.0.0.1:46588" proto: "HTTP/1.1" requestID: "45cf48f0ed0d/anVnkxysRK-000013"} httpResponse: {status: 400 bytes: 157 elapsed: 1.172091} 
Step #27 - "cloud-sql": === RUN   TestCloudSQLWaitToolEndpoints/non-database_create_operation
Step #27 - "cloud-sql": 2025-11-07T17:19:16.971495182Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/wait-for-op3/invoke" method: "POST" path: "/api/tool/wait-for-op3/invoke" remoteIP: "127.0.0.1:46596" proto: "HTTP/1.1" requestID: "45cf48f0ed0d/anVnkxysRK-000014"} httpResponse: {status: 200 bytes: 196 elapsed: 1.002563} 
Step #27 - "cloud-sql": --- PASS: TestCloudSQLWaitToolEndpoints (0.01s)
Step #
...
[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%22c0518406-8956-46cb-adc4-23f33af77b57%22+AND+resource.labels.build_trigger_id%3D%22785da918-06f1-47bb-860c-fbabc80b5977%22&project=toolbox-testing-438616.]
...
e node-wcwidth.js.
Step #9 - "dataform": Preparing to unpack .../341-node-wcwidth.js_1.0.2-2_all.deb ...
Step #9 - "dataform": Unpacking node-wcwidth.js (1.0.2-2) ...
Step #9 - "dataform": Selecting previously unselected package node-string-width.
Step #9 - "dataform": Preparing to unpack .../342-node-string-width_4.2.3+~cs13.2.3-1_all.deb ...
Step #9 - "dataform": Unpacking node-string-width (4.2.3+~cs13.2.3-1) ...
Step #9 - "dataform": Selecting previously unselected package node-wrap-ansi.
Step #9 - "dataform": Preparing to unpack .../343-node-wrap-ansi_8.0.1+~8.0.1-3_all.deb ...
Step #9 - "dataform": Unpacking node-wrap-ansi (8.0.1+~8.0.1-3) ...
Step #9 - "dataform": Selecting previously unselected package node-cliui.
Step #9 - "dataform": Preparing to unpack .../344-node-cliui_7.0.4+repack+1+~cs1.4.2-2_all.deb ...
Step #9 - "dataform": Unpacking node-cliui (7.0.4+repack+1+~cs1.4.2-2) ...
Step #9 - "dataform": Selecting previously unselected package node-get-caller-file.
Step #9 - "dataform": Preparing to unpack .../345-node-get-caller-file_2.0.5+~cs1.1.1-4_all.deb ...
Step #9 - "dataform": Unpacking node-get-caller-file (2.0.5+~cs1.1.1-4) ...
Step #9 - "dataform": Selecting previously unselected package node-require-directory.
Step #9 - "dataform": Preparing to unpack .../346-node-require-directory_2.1.1+~2.1.2-1_all.deb ...
Step #9 - "dataform": Unpacking node-require-directory (2.1.1+~2.1.2-1) ...
Step #9 - "dataform": Selecting previously unselected package node-y18n.
Step #9 - "dataform": Preparing to unpack .../347-node-y18n_5.0.8+~5.0.0-3_all.deb ...
Step #9 - "dataform": Unpacking node-y18n (5.0.8+~5.0.0-3) ...
Step #9 - "dataform": Selecting previously unselected package node-camelcase.
Step #9 - "dataform": Preparing to unpack .../348-node-camelcase_7.0.0-3_all.deb ...
Step #9 - "dataform": Unpacking node-camelcase (7.0.0-3) ...
Step #9 - "dataform": Selecting previously unselected package node-yargs-parser.
Step #9 - "dataform": Preparing to unpack .../349-node-yargs-parser_21.1.1+~21.0.0-4_all.deb ...
Step #9 - "dataform": Unpacking node-yargs-parser (21.1.1+~21.0.0-4) ...
Step #9 - "dataform": Selecting previously unselected package node-yargs.
Step #9 - "dataform": Preparing to unpack .../350-node-yargs_16.2.0+~16.0.4-7_all.deb ...
Step #9 - "dataform": Unpacking node-yargs (16.2.0+~16.0.4-7) ...
Step #9 - "dataform": Selecting previously unselected package node-istanbul.
Step #9 - "dataform": Preparing to unpack .../351-node-istanbul_0.4.5+repack10+~cs98.25.59-3_all.deb ...
Step #9 - "dataform": Unpacking node-istanbul (0.4.5+repack10+~cs98.25.59-3) ...
Step #9 - "dataform": Selecting previously unselected package node-through.
Step #9 - "dataform": Preparing to unpack .../352-node-through_2.3.8+~cs0.0.30-1_all.deb ...
Step #9 - "dataform": Unpacking node-through (2.3.8+~cs0.0.30-1) ...
Step #9 - "dataform": Selecting previously unselected package node-resumer.
Step #9 - "dataform": Preparing to unpack .../353-node-resumer_0.0.0-6_all.deb ...
Step #9 - "dataform": Unpacking node-resumer (0.0.0-6) ...
Step #9 - "dataform": Selecting previously unselected package node-tape.
Step #9 - "dataform": Preparing to unpack .../354-node-tape_5.6.1+~cs8.20.19-3_all.deb ...
Step #9 - "dataform": Unpacking node-tape (5.6.1+~cs8.20.19-3) ...
Step #9 - "dataform": Selecting previously unselected package node-deep-equal.
Step #9 - "dataform": Preparing to unpack .../355-node-deep-equal_2.2.3+~cs43.15.94-1_all.deb ...
Step #9 - "dataform": Unpacking node-deep-equal (2.2.3+~cs43.15.94-1) ...
Step #9 - "dataform": Selecting previously unselected package libjs-util.
Step #9 - "dataform": Preparing to unpack .../356-libjs-util_0.12.5+~1.0.10-1_all.deb ...
Step #9 - "dataform": Unpacking libjs-util (0.12.5+~1.0.10-1) ...
Step #9 - "dataform": Selecting previously unselected package libnet-http-perl.
Step #9 - "dataform": Preparing to unpack .../357-libnet-http-perl_6.23-1_all.deb ...
Step #9 - "dataform": Unpacking libnet-http-perl (6.23-1) ...
Step #9 - "dataform": Selecting previously unselected package libtry-tiny-perl.
Step #9 - "dataform": Preparing to unpack .../358-libtry-tiny-perl_0.32-1_all.deb ...
Step #9 - "dataform": Unpacking libtry-tiny-perl (0.32-1) ...
Step #9 - "dataform": Selecting previously unselected package libwww-robotrules-perl.
Step #9 - "dataform": Preparing to unpack .../359-libwww-robotrules-perl_6.02-1_all.deb ...
Step #9 - "dataform": Unpacking libwww-robotrules-perl (6.02-1) ...
Step #9 - "dataform": Selecting previously unselected package libwww-perl.
Step #9 - "dataform": Preparing to unpack .../360-libwww-perl_6.78-1_all.deb ...
Step #9 - "dataform": Unpacking libwww-perl (6.78-1) ...
Step #9 - "dataform": Selecting previously unselected package liblwp-protocol-https-perl.
Step #9 - "dataform": Preparing to unpack .../361-liblwp-protocol-https-perl_6.14-1_all.deb ...
Step #9 - "dataform": Unpacking liblwp-protocol-https-perl (6.14-1) ...
Step #9 - "dataform": Selecting previously unselected package libnet-smtp-ssl-perl.
Step #9 - "dataform": Preparing to unpack .../362-libnet-smtp-ssl-perl_1.04-2_all.deb ...
Step #9 - "dataform": Unpacking libnet-smtp-ssl-perl (1.04-2) ...
Step #9 - "dataform": Selecting previously unselected package libmailtools-perl.
Step #9 - "dataform": Preparing to unpack .../363-libmailtools-perl_2.22-1_all.deb ...
Step #9 - "dataform": Unpacking libmailtools-perl (2.22-1) ...
Step #9 - "dataform": Selecting previously unselected package libxml-parser-perl.
Step #9 - "dataform": Preparing to unpack .../364-libxml-parser-perl_2.47-1+b3_amd64.deb ...
Step #9 - "dataform": Unpacking libxml-parser-perl (2.47-1+b3) ...
Step #9 - "dataform": Selecting previously unselected package libxml-twig-perl.
Step #9 - "dataform": Preparing to unpack .../365-libxml-twig-perl_1%3a3.52-3_all.deb ...
Step #9 - "dataform": Unpacking libxml-twig-perl (1:3.52-3) ...
Step #9 - "dataform": Selecting previously unselected package libnet-dbus-perl.
Step #9 - "dataform": Preparing to unpack .../366-libnet-dbus-perl_1.2.0-2+b3_amd64.deb ...
Step #9 - "dataform": Unpacking libnet-dbus-perl (1.2.0-2+b3) ...
Step #9 - "dataform": Selecting previously unselected package libssl-dev:amd64.
Step #9 - "dataform": Preparing to unpack .../367-libssl-dev_3.5.1-1+deb13u1_amd64.deb ...
Step #9 - "dataform": Unpacking libssl-dev:amd64 (3.5.1-1+deb13u1) ...
Step #9 - "dataform": Selecting previously unselected package libuv1-dev:amd64.
Step #9 - "dataform": Preparing to unpack .../368-libuv1-dev_1.50.0-2_amd64.deb ...
Step #9 - "dataform": Unpacking libuv1-dev:amd64 (1.50.0-2) ...
Step #12 - "spanner": --- PASS: TestSpannerToolEndpoints (34.41s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/get_my-simple-tool (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_my-simple-tool (0.48s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_my-tool (0.16s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_my-tool-by-id_with_nil_response (0.19s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_my-tool-by-name_with_nil_response (0.15s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/Invoke_my-tool_without_parameters (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/Invoke_my-tool_with_insufficient_parameters (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_my-array-tool (0.02s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/Invoke_my-auth-tool_with_auth_token (0.04s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/Invoke_my-auth-tool_with_invalid_auth_token (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/Invoke_my-auth-tool_without_auth_token (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/Invoke_my-auth-required-tool_with_auth_token (0.01s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/Invoke_my-auth-required-tool_with_invalid_auth_token (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/Invoke_my-auth-required-tool_without_auth_token (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/Invoke_my-client-auth-tool_with_auth_token (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/Invoke_my-client-auth-tool_without_auth_token (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/Invoke_my-client-auth-tool_with_invalid_auth_token (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/MCP_Invoke_my-tool (0.02s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/MCP_Invoke_invalid_tool (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/MCP_Invoke_my-tool_without_parameters (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/MCP_Invoke_my-tool_with_insufficient_parameters (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/MCP_Invoke_my-auth-required-tool (0.02s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/MCP_Invoke_my-auth-required-tool_with_invalid_auth_token (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/MCP_Invoke_my-auth-required-tool_without_auth_token (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/MCP_Invoke_my-client-auth-tool (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/MCP_Invoke_my-client-auth-tool_without_access_token (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/MCP_Invoke_my-client-auth-tool_with_invalid_access_token (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/MCP_Invoke_my-fail-tool (0.01s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_create-table-templateParams-tool (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_insert-table-templateParams-tool (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_insert-table-templateParams-tool#01 (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_select-templateParams-tool (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_select-templateParams-combined-tool (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_select-templateParams-combined-tool_with_no_results (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_select-fields-templateParams-tool (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_select-filter-templateParams-combined-tool (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_drop-table-templateParams-tool (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_list-tables-read-only (0.03s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_list-tables (0.02s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_my-exec-sql-tool-read-only (0.02s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_my-exec-sql-tool-read-only_with_data_present_in_table (0.02s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_my-exec-sql-tool-read-only_create_table (0.02s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_my-exec-sql-tool-read-only_drop_table (0.01s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_my-exec-sql-tool-read-only_insert_entry (0.01s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_my-exec-sql-tool_without_body (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_my-exec-sql-tool (0.01s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_my-exec-sql-tool_create_table (0.01s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_my-exec-sql-tool_drop_table (0.01s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_my-exec-sql-tool_insert_entry (0.04s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/invoke_my-exec-sql-tool_without_body#01 (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/Invoke_my-auth-exec-sql-tool_with_auth_token (0.01s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/Invoke_my-auth-exec-sql-tool_with_invalid_auth_token (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/Invoke_my-auth-exec-sql-tool_without_auth_token (0.00s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/list_all_tables_with_detailed_format (0.62s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/list_tables_with_simple_format (0.24s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/list_specific_tables (0.17s)
Step #12 - "spanner":     --- PASS: TestSpannerToolEndpoints/list_non-existent_table (0.15s)
Step #12 - "spanner": PASS
Step #9 - "dataform": Selecting previously unselected package libnode-dev.
Step #9 - "dataform": Preparing to unpack .../369-libnode-dev_20.19.2+dfsg-1_amd64.deb ...
Step #9 - "dataform": Unpacking libnode-dev (20.19.2+dfsg-1) ...
Step #12 - "spanner": coverage: 4.9% of statements in ./internal/sources/..., ./internal/tools/...
Step #9 - "dataform": Selecting previously unselected package libnotify4:amd64.
Step #9 - "dataform": Preparing to unpack .../370-libnotify4_0.8.6-1_amd64.deb ...
Step #9 - "dataform": Unpacking libnotify4:amd64 (0.8.6-1) ...
Step #9 - "dataform": Selecting previously unselected package libnotify-bin.
Step #9 - "dataform": Preparing to unpack .../371-libnotify-bin_0.8.6-1_amd64.deb ...
Step #9 - "dataform": Unpacking libnotify-bin (0.8.6-1) ...
Step #9 - "dataform": Selecting previously unselected package libre2-11:amd64.
Step #9 - "dataform": Preparing to unpack .../372-libre2-11_20240702-3+b1_amd64.deb ...
Step #9 - "dataform": Unpacking libre2-11:amd64 (20240702-3+b1) ...
Step #9 - "dataform": Selecting previously unselected package libsm6:amd64.
Step #9 - "dataform": Preparing to unpack .../373-libsm6_2%3a1.2.6-1_amd64.deb ...
Step #9 - "dataform": Unpacking libsm6:amd64 (2:1.2.6-1) ...
Step #9 - "dataform": Selecting previously unselected package libtext-iconv-perl:amd64.
Step #9 - "dataform": Preparing to unpack .../374-libtext-iconv-perl_1.7-8+b4_amd64.deb ...
Step #9 - "dataform": Unpacking libtext-iconv-perl:amd64 (1.7-8+b4) ...
Step #9 - "dataform": Selecting previously unselected package libtie-ixhash-perl.
Step #9 - "dataform": Preparing to unpack .../375-libtie-ixhash-perl_1.23-4_all.deb ...
Step #9 - "dataform": Unpacking libtie-ixhash-perl (1.23-4) ...
Step #9 - "dataform": Selecting previously unselected package libx11-protocol-perl.
Step #9 - "dataform": Preparing to unpack .../376-libx11-protocol-perl_0.56-9_all.deb ...
Step #9 - "dataform": Unpacking libx11-protocol-perl (0.56-9) ...
Step #9 - "dataform": Selecting previously unselected package libxt6t64:amd64.
Step #9 - "dataform": Preparing to unpack .../377-libxt6t64_1%3a1.2.1-1.2+b2_amd64.deb ...
Step #9 - "dataform": Unpacking libxt6t64:amd64 (1:1.2.1-1.2+b2) ...
Step #9 - "dataform": Selecting previously unselected package libxmu6:amd64.
Step #9 - "dataform": Preparing to unpack .../378-libxmu6_2%3a1.1.3-3+b4_amd64.deb ...
Step #9 - "dataform": Unpacking libxmu6:amd64 (2:1.1.3-3+b4) ...
Step #9 - "dataform": Selecting previously unselected package libxpm4:amd64.
Step #9 - "dataform": Preparing to unpack .../379-libxpm4_1%3a3.5.17-1+b3_amd64.deb ...
Step #9 - "dataform": Unpacking libxpm4:amd64 (1:3.5.17-1+b3) ...
Step #9 - "dataform": Selecting previously unselected package libxaw7:amd64.
Step #9 - "dataform": Preparing to unpack .../380-libxaw7_2%3a1.0.16-1_amd64.deb ...
Step #9 - "dataform": Unpacking libxaw7:amd64 (2:1.0.16-1) ...
Step #9 - "dataform": Selecting previously unselected package libxcb-shape0:amd64.
Step #9 - "dataform": Preparing to unpack .../381-libxcb-shape0_1.17.0-2+b1_amd64.deb ...
Step #9 - "dataform": Unpacking libxcb-shape0:amd64 (1.17.0-2+b1) ...
Step #9 - "dataform": Selecting previously unselected package libxcomposite1:amd64.
Step #9 - "dataform": Preparing to unpack .../382-libxcomposite1_1%3a0.4.6-1_amd64.deb ...
Step #9 - "dataform": Unpacking libxcomposite1:amd64 (1:0.4.6-1) ...
Step #9 - "dataform": Selecting previously unselected package libxfixes3:amd64.
Step #9 - "dataform": Preparing to unpack .../383-libxfixes3_1%3a6.0.0-2+b4_amd64.deb ...
Step #9 - "dataform": Unpacking libxfixes3:amd64 (1:6.0.0-2+b4) ...
Step #9 - "dataform": Selecting previously unselected package libxrender1:amd64.
Step #9 - "dataform": Preparing to unpack .../384-libxrender1_1%3a0.9.12-1_amd64.deb ...
Step #9 - "dataform": Unpacking libxrender1:amd64 (1:0.9.12-1) ...
Step #9 - "dataform": Selecting previously unselected package libxcursor1:amd64.
Step #9 - "dataform": Preparing to unpack .../385-libxcursor1_1%3a1.2.3-1_amd64.deb ...
Step #9 - "dataform": Unpacking libxcursor1:amd64 (1:1.2.3-1) ...
Step #9 - "dataform": Selecting previously unselected package libxft2:amd64.
Step #9 - "dataform": Preparing to unpack .../386-libxft2_2.3.6-1+b4_amd64.deb ...
Step #9 - "dataform": Unpacking libxft2:amd64 (2.3.6-1+b4) ...
Step #9 - "dataform": Selecting previously unselected package libxi6:amd64.
Step #9 - "dataform": Preparing to unpack .../387-libxi6_2%3a1.8.2-1_amd64.deb ...
Step #9 - "dataform": Unpacking libxi6:amd64 (2:1.8.2-1) ...
Step #9 - "dataform": Selecting previously unselected package libxinerama1:amd64.
Step #9 - "dataform": Preparing to unpack .../388-libxinerama1_2%3a1.1.4-3+b4_amd64.deb ...
Step #9 - "dataform": Unpacking libxinerama1:amd64 (2:1.1.4-3+b4) ...
Step #9 - "dataform": Selecting previously unselected package libxkbfile1:amd64.
Step #9 - "dataform": Preparing to unpack .../389-libxkbfile1_1%3a1.1.0-1+b4_amd64.deb ...
Step #9 - "dataform": Unpacking libxkbfile1:amd64 (1:1.1.0-1+b4) ...
Step #9 - "dataform": Selecting previously unselected package libxml-xpathengine-perl.
Step #9 - "dataform": Preparing to unpack .../390-libxml-xpathengine-perl_0.14-2_all.deb ...
Step #9 - "dataform": Unpacking libxml-xpathengine-perl (0.14-2) ...
Step #9 - "dataform": Selecting previously unselected package libxmuu1:amd64.
Step #9 - "dataform": Preparing to unpack .../391-libxmuu1_2%3a1.1.3-3+b4_amd64.deb ...
Step #9 - "dataform": Unpacking libxmuu1:amd64 (2:1.1.3-3+b4) ...
Step #9 - "dataform": Selecting previously unselected package libxrandr2:amd64.
Step #9 - "dataform": Preparing to unpack .../392-libxrandr2_2%3a1.5.4-1+b3_amd64.deb ...
Step #9 - "dataform": Unpacking libxrandr2:amd64 (2:1.5.4-1+b3) ...
Step #9 - "dataform": Selecting previously unselected package libxtst6:amd64.
Step #9 - "dataform": Preparing to unpack .../393-libxtst6_2%3a1.2.5-1_amd64.deb ...
Step #9 - "dataform": Unpacking libxtst6:amd64 (2:1.2.5-1) ...
Step #9 - "dataform": Selecting previously unselected package libxv1:amd64.
Step #9 - "dataform": Preparing to unpack .../394-libxv1_2%3a1.0.11-1.1+b3_amd64.deb ...
Step #9 - "dataform": Unpacking libxv1:amd64 (2:1.0.11-1.1+b3) ...
Step #9 - "dataform": Selecting previously unselected package libxxf86dga1:amd64.
Step #9 - "dataform": Preparing to unpack .../395-libxxf86dga1_2%3a1.1.5-1+b3_amd64.deb ...
Step #9 - "dataform": Unpacking libxxf86dga1:amd64 (2:1.1.5-1+b3) ...
Step #9 - "dataform": Selecting previously unselected package luit.
Step #9 - "dataform": Preparing to unpack .../396-luit_2.0.20240910-1_amd64.deb ...
Step #9 - "dataform": Adding 'diversion of /usr/bin/luit to /usr/bin/luit.x11-utils by luit'
Step #9 - "dataform": Adding 'diversion of /usr/share/man/man1/luit.1.gz to /usr/share/man/man1/luit.x11-utils.1.gz by luit'
Step #9 - "dataform": Unpacking luit (2.0.20240910-1) ...
Step #9 - "dataform": Selecting previously unselected package mesa-vulkan-drivers:amd64.
Step #9 - "dataform": Preparing to unpack .../397-mesa-vulkan-drivers_25.0.7-2_amd64.deb ...
Step #9 - "dataform": Unpacking mesa-vulkan-drivers:amd64 (25.0.7-2) ...
Step #12 - "spanner": Calculating coverage for Spanner...
Step #12 - "spanner": Spanner total coverage: 84.1%
Step #12 - "spanner": Coverage for Spanner is sufficient.
Step #9 - "dataform": Selecting previously unselected package node-agent-base.
Step #9 - "dataform": Preparing to unpack .../398-node-agent-base_7.1.1~0~2024040606-6_all.deb ...
Step #9 - "dataform": Unpacking node-agent-base (7.1.1~0~2024040606-6) ...
Step #9 - "dataform": Selecting previously unselected package node-ajv-keywords.
Step #9 - "dataform": Preparing to unpack .../399-node-ajv-keywords_5.1.0-4_all.deb ...
Step #9 - "dataform": Unpacking node-ajv-keywords (5.1.0-4) ...
Step #9 - "dataform": Selecting previously unselected package node-ansi-escapes.
Step #9 - "dataform": Preparing to unpack .../400-node-ansi-escapes_5.0.0+really.4.3.1-1_all.deb ...
Step #9 - "dataform": Unpacking node-ansi-escapes (5.0.0+really.4.3.1-1) ...
Step #9 - "dataform": Selecting previously unselected package node-aproba.
Step #9 - "dataform": Preparing to unpack .../401-node-aproba_2.0.0-3_all.deb ...
Step #9 - "dataform": Unpacking node-aproba (2.0.0-3) ...
Step #9 - "dataform": Selecting previously unselected package node-delegates.
Step #9 - "dataform": Preparing to unpack .../402-node-delegates_1.0.0-3_all.deb ...
Step #9 - "dataform": Unpacking node-delegates (1.0.0-3) ...
Step #9 - "dataform": Selecting previously unselected package node-are-we-there-yet.
Step #9 - "dataform": Preparing to unpack .../403-node-are-we-there-yet_3.0.1+~1.1.0-1_all.deb ...
Step #9 - "dataform": Unpacking node-are-we-there-yet (3.0.1+~1.1.0-1) ...
Step #9 - "dataform": Selecting previously unselected package node-async-each.
Step #9 - "dataform": Preparing to unpack .../404-node-async-each_1.0.3-3_all.deb ...
Step #9 - "dataform": Unpacking node-async-each (1.0.3-3) ...
Step #9 - "dataform": Selecting previously unselected package node-auto-bind.
Step #9 - "dataform": Preparing to unpack .../405-node-auto-bind_4.0.0-2_all.deb ...
Step #9 - "dataform": Unpacking node-auto-bind (4.0.0-2) ...
Step #9 - "dataform": Selecting previously unselected package node-babel-plugin-lodash.
Step #9 - "dataform": Preparing to unpack .../406-node-babel-plugin-lodash_3.3.4+~cs2.0.1-7_all.deb ...
Step #9 - "dataform": Unpacking node-babel-plugin-lodash (3.3.4+~cs2.0.1-7) ...
Step #9 - "dataform": Selecting previously unselected package node-object-visit.
Step #9 - "dataform": Preparing to unpack .../407-node-object-visit_1.0.1-5_all.deb ...
Step #9 - "dataform": Unpacking node-object-visit (1.0.1-5) ...
Step #9 - "dataform": Selecting previously unselected package node-map-visit.
Step #9 - "dataform": Preparing to unpack .../408-node-map-visit_1.0.0-4_all.deb ...
Step #9 - "dataform": Unpacking node-map-visit (1.0.0-4) ...
Step #10 - "cloud-healthcare": 2025-11-07T17:19:53.716666685Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/list-fhir-stores-restricted/invoke" method: "POST" path: "/api/tool/list-fhir-stores-restricted/invoke" remoteIP: "127.0.0.1:57482" proto: "HTTP/1.1" requestID: "a6b8aedf8de0/MVfqSUSlik-000153"} httpResponse: {status: 200 bytes: 240 elapsed: 74.850050} 
Step #10 - "cloud-healthcare": 2025-11-07T17:19:53.770040406Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/list-dicom-stores-restricted/invoke" method: "POST" path: "/api/tool/list-dicom-stores-restricted/invoke" remoteIP: "127.0.0.1:57482" proto: "HTTP/1.1" requestID: "a6b8aedf8de0/MVfqSUSlik-000154"} httpResponse: {status: 200 bytes: 175 elapsed: 52.720554} 
Step #9 - "dataform": Selecting previously unselected package node-collection-visit.
Step #9 - "dataform": Preparing to unpack .../409-node-collection-visit_1.0.0-4_all.deb ...
Step #9 - "dataform": Unpacking node-collection-visit (1.0.0-4) ...
Step #9 - "dataform": Selecting previously unselected package node-get-value.
Step #9 - "dataform": Preparing to unpack .../410-node-get-value_1%3a3.0.1-4_all.deb ...
Finished Step #12 - "spanner"
Step #9 - "dataform": Unpacking node-get-value (1:3.0.1-4) ...
Step #9 - "dataform": Selecting previously unselected package node-sellside-emitter.
Step #9 - "dataform": Preparing to unpack .../411-node-sellside-emitter_1.2.1-3_all.deb ...
Step #9 - "dataform": Unpacking node-sellside-emitter (1.2.1-3) ...
Step #9 - "dataform": Selecting previously unselected package node-is-primitive.
Step #9 - "dataform": Preparing to unpack .../412-node-is-primitive_3.0.1-3_all.deb ...
Step #9 - "dataform": Unpacking node-is-primitive (3.0.1-3) ...
Step #9 - "dataform": Selecting previously unselected package node-set-value.
Step #9 - "dataform": Preparing to unpack .../413-node-set-value_4.1.0+~4.0.1-2_all.deb ...
Step #9 - "dataform": Unpacking node-set-value (4.1.0+~4.0.1-2) ...
Step #9 - "dataform": Selecting previously unselected package node-union-value.
Step #9 - "dataform": Preparing to unpack .../414-node-union-value_2.0.1-4_all.deb ...
Step #9 - "dataform": Unpacking node-union-value (2.0.1-4) ...
Step #9 - "dataform": Selecting previously unselected package node-has-values.
Step #9 - "dataform": Preparing to unpack .../415-node-has-values_2.0.1-4_all.deb ...
Step #9 - "dataform": Unpacking node-has-values (2.0.1-4) ...
Step #9 - "dataform": Selecting previously unselected package node-has-value.
Step #9 - "dataform": Preparing to unpack .../416-node-has-value_2.0.2-4_all.deb ...
Step #9 - "dataform": Unpacking node-has-value (2.0.2-4) ...
Step #9 - "dataform": Selecting previously unselected package node-unset-value.
Step #9 - "dataform": Preparing to unpack .../417-node-unset-value_2.0.1-1_all.deb ...
Step #9 - "dataform": Unpacking node-unset-value (2.0.1-1) ...
Step #9 - "dataform": Selecting previously unselected package node-cache-base.
Step #9 - "dataform": Preparing to unpack .../418-node-cache-base_4.0.2-1_all.deb ...
Step #9 - "dataform": Unpacking node-cache-base (4.0.2-1) ...
Step #7 - "bigquery": 2025-11-07T17:19:54.289638524Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-forecast-tool/invoke" method: "POST" path: "/api/tool/my-forecast-tool/invoke" remoteIP: "127.0.0.1:34550" proto: "HTTP/1.1" requestID: "c627f24ed0fd/QSCbUsvytb-000049"} httpResponse: {status: 200 bytes: 2522 elapsed: 7735.608633} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/invoke_my-forecast-tool_with_query_and_horizon
Step #9 - "dataform": Selecting previously unselected package node-mixin-deep.
Step #9 - "dataform": Preparing to unpack .../419-node-mixin-deep_2.0.1-3_all.deb ...
Step #9 - "dataform": Unpacking node-mixin-deep (2.0.1-3) ...
Step #9 - "dataform": Selecting previously unselected package node-pascalcase.
Step #9 - "dataform": Preparing to unpack .../420-node-pascalcase_1.0.0-1_all.deb ...
Step #9 - "dataform": Unpacking node-pascalcase (1.0.0-1) ...
Step #9 - "dataform": Selecting previously unselected package node-base.
Step #9 - "dataform": Preparing to unpack .../421-node-base_3.0.0-3_all.deb ...
Step #9 - "dataform": Unpacking node-base (3.0.0-3) ...
Step #9 - "dataform": Selecting previously unselected package node-base64-js.
Step #9 - "dataform": Preparing to unpack .../422-node-base64-js_1.5.1+dfsg+~1.3.0-2_all.deb ...
Step #9 - "dataform": Unpacking node-base64-js (1.5.1+dfsg+~1.3.0-2) ...
Step #9 - "dataform": Selecting previously unselected package node-binary-extensions.
Step #9 - "dataform": Preparing to unpack .../423-node-binary-extensions_2.2.0-2_all.deb ...
Step #9 - "dataform": Unpacking node-binary-extensions (2.2.0-2) ...
Step #9 - "dataform": Selecting previously unselected package node-builtins.
Step #9 - "dataform": Preparing to unpack .../424-node-builtins_5.0.1-1_all.deb ...
Step #9 - "dataform": Unpacking node-builtins (5.0.1-1) ...
Step #9 - "dataform": Selecting previously unselected package node-chownr.
Step #9 - "dataform": Preparing to unpack .../425-node-chownr_2.0.0-3_all.deb ...
Step #9 - "dataform": Unpacking node-chownr (2.0.0-3) ...
Step #9 - "dataform": Selecting previously unselected package node-iconv-lite.
Step #9 - "dataform": Preparing to unpack .../426-node-iconv-lite_0.6.3-3_all.deb ...
Step #9 - "dataform": Unpacking node-iconv-lite (0.6.3-3) ...
Step #9 - "dataform": Selecting previously unselected package node-encoding.
Step #9 - "dataform": Preparing to unpack .../427-node-encoding_0.1.13-2_all.deb ...
Step #9 - "dataform": Unpacking node-encoding (0.1.13-2) ...
Step #9 - "dataform": Selecting previously unselected package node-jsonparse.
Step #9 - "dataform": Preparing to unpack .../428-node-jsonparse_1.3.1-10_all.deb ...
Step #9 - "dataform": Unpacking node-jsonparse (1.3.1-10) ...
Step #9 - "dataform": Selecting previously unselected package node-yallist.
Step #9 - "dataform": Preparing to unpack .../429-node-yallist_4.0.0+~4.0.1-1_all.deb ...
Step #9 - "dataform": Unpacking node-yallist (4.0.0+~4.0.1-1) ...
Step #9 - "dataform": Selecting previously unselected package node-minipass.
Step #9 - "dataform": Preparing to unpack .../430-node-minipass_5.0.0+~cs10.3.21-3_all.deb ...
Step #9 - "dataform": Unpacking node-minipass (5.0.0+~cs10.3.21-3) ...
Step #9 - "dataform": Selecting previously unselected package node-iferr.
Step #9 - "dataform": Preparing to unpack .../431-node-iferr_1.0.2+~1.0.2-1_all.deb ...
Step #9 - "dataform": Unpacking node-iferr (1.0.2+~1.0.2-1) ...
Step #9 - "dataform": Selecting previously unselected package node-fs-write-stream-atomic.
Step #9 - "dataform": Preparing to unpack .../432-node-fs-write-stream-atomic_1.0.10-6_all.deb ...
Step #9 - "dataform": Unpacking node-fs-write-stream-atomic (1.0.10-6) ...
Step #9 - "dataform": Selecting previously unselected package node-run-queue.
Step #9 - "dataform": Preparing to unpack .../433-node-run-queue_2.0.0-3_all.deb ...
Step #9 - "dataform": Unpacking node-run-queue (2.0.0-3) ...
Step #9 - "dataform": Selecting previously unselected package node-copy-concurrently.
Step #9 - "dataform": Preparing to unpack .../434-node-copy-concurrently_1.0.5-9_all.deb ...
Step #9 - "dataform": Unpacking node-copy-concurrently (1.0.5-9) ...
Step #9 - "dataform": Selecting previously unselected package node-move-concurrently.
Step #9 - "dataform": Preparing to unpack .../435-node-move-concurrently_1.0.1-5_all.deb ...
Step #9 - "dataform": Unpacking node-move-concurrently (1.0.1-5) ...
Step #9 - "dataform": Selecting previously unselected package node-promise-inflight.
Step #9 - "dataform": Preparing to unpack .../436-node-promise-inflight_1.0.1+~1.0.0-1_all.deb ...
Step #9 - "dataform": Unpacking node-promise-inflight (1.0.1+~1.0.0-1) ...
Step #9 - "dataform": Selecting previously unselected package node-ssri.

Build Log: https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%22c0518406-8956-46cb-adc4-23f33af77b57%22+AND+resource.labels.build_trigger_id%3D%22785da918-06f1-47bb-860c-fbabc80b5977%22&project=toolbox-testing-438616