Repository navigation
Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.37.0 to 1.45.0 - #1398
Merged
roger2hk merged 1 commit intoSep 18, 2026
Google Cloud Build / trillian-examples-cloud-build-pr (trillian-opensource-ci)
succeeded
Sep 18, 2026 in 6m 18s
Summary
Build Information
| Trigger | trillian-examples-cloud-build-pr |
| Build | 35e94594-bf0e-4003-a732-89a702df67ab |
| Start | 2026-09-18T01:14:53-07:00 |
| Duration | 5m20.24s |
| Status | SUCCESS |
Steps
| Step | Status | Duration |
|---|---|---|
| gcr.io/cloud-builders/docker | SUCCESS | 19.2s |
| gcr.io/cloud-builders/docker | SUCCESS | 2.265s |
| prepare | SUCCESS | 23.608s |
| go-get-proto | SUCCESS | 1.781s |
| go-get-proto-gen | SUCCESS | 1.862s |
| presubmit-build-and-test-with-coverage | SUCCESS | 1m12.37s |
| presubmit-lint | SUCCESS | 1.891s |
| presubmit-build-actions | SUCCESS | 1.398s |
| presubmit-build-docker | SUCCESS | 4m24.808s |
| usbarmory | SUCCESS | 19.385s |
| firmware-integration-test | SUCCESS | 1m14.453s |
| helloworld-integration-test | SUCCESS | 19.855s |
| gcr.io/cloud-builders/curl | SUCCESS | 1.93s |
Details
starting build "35e94594-bf0e-4003-a732-89a702df67ab"
FETCHSOURCE
From https://github.com/google/trillian-examples
* branch 39a31cbbdf335d0f55799ae5620d770bf9ac6b0e -> FETCH_HEAD
HEAD is now at 39a31cb Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace
GitCommit:
39a31cbbdf335d0f55799ae5620d770bf9ac6b0e
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/docker
Step #0: latest: Pulling from trillian-opensource-ci/testbase
Step #0: abf56b2f8724: Pulling fs layer
Step #0: 08457856946d: Pulling fs layer
Step #0: 8cab6ce149c2: Pulling fs layer
Step #0: 8c1ee0a41178: Pulling fs layer
Step #0: daee4590c947: Pulling fs layer
Step #0: 96e6e6513c13: Pulling fs layer
Step #0: 4f4fb700ef54: Pulling fs layer
Step #0: fbaf23a2c996: Pulling fs layer
Step #0: a48478973f76: Pulling fs layer
Step #0: 8546436e5432: Pulling fs layer
Step #0: af092523e758: Pulling fs layer
Step #0: 5ffc1ab903e2: Pulling fs layer
Step #0: 1584fd0e494d: Pulling fs layer
Step #0: cfbe43aeab58: Pulling fs layer
Step #0: 4f4fb700ef54: Waiting
Step #0: fbaf23a2c996: Waiting
Step #0: a48478973f76: Waiting
Step #0: 8546436e5432: Waiting
Step #0: af092523e758: Waiting
Step #0: 5ffc1ab903e2: Waiting
Step #0: 1584fd0e494d: Waiting
Step #0: cfbe43aeab58: Waiting
Step #0: 96e6e6513c13: Download complete
Step #0: 4f4fb700ef54: Verifying Checksum
Step #0: 4f4fb700ef54: Download complete
Step #0: 08457856946d: Verifying Checksum
Step #0: 08457856946d: Download complete
Step #0: abf56b2f8724: Verifying Checksum
Step #0: abf56b2f8724: Download complete
Step #0: fbaf23a2c996: Verifying Checksum
Step #0: fbaf23a2c996: Download complete
Step #0: 8cab6ce149c2: Verifying Checksum
Step #0: 8cab6ce149c2: Download complete
Step #0: daee4590c947: Verifying Checksum
Step #0: daee4590c947: Download complete
Step #0: a48478973f76: Verifying Checksum
Step #0: a48478973f76: Download complete
Step #0: 5ffc1ab903e2: Verifying Checksum
Step #0: 5ffc1ab903e2: Download complete
Step #0: af092523e758: Verifying Checksum
Step #0: af092523e758: Download complete
Step #0: 1584fd0e494d: Verifying Checksum
Step #0: 1584fd0e494d: Download complete
Step #0: 8c1ee0a41178: Verifying Checksum
Step #0: 8c1ee0a41178: Download complete
Step #0: abf56b2f8724: Pull complete
Step #0: cfbe43aeab58: Verifying Checksum
Step #0: cfbe43aeab58: Download complete
Step #0: 8546436e5432: Verifying Checksum
Step #0: 8546436e5432: Download complete
Step #0: 08457856946d: Pull complete
Step #0: 8cab6ce149c2: Pull complete
Step #0: 8c1ee0a41178: Pull complete
Step #0: daee4590c947: Pull complete
Step #0: 96e6e6513c13: Pull complete
Step #0: 4f4fb700ef54: Pull complete
Step #0: fbaf23a2c996: Pull complete
Step #0: a48478973f76: Pull complete
Step #0: 8546436e5432: Pull complete
Step #0: af092523e758: Pull complete
Step #0: 5ffc1ab903e2: Pull complete
Step #0: 1584fd0e494d: Pull complete
Step #0: cfbe43aeab58: Pull complete
Step #0: Digest: sha256:874e1411bd66574271b812fb0afe4f61eb45ed3c3dd10d915cfe00d360670874
Step #0: Status: Downloaded newer image for gcr.io/trillian-opensource-ci/testbase:latest
Step #0: gcr.io/trillian-opensource-ci/testbase:latest
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: Sending build context to Docker daemon 17.89MB
Step #1: Step 1/13 : FROM golang:1.27.0-bookworm@sha256:ded31c68586d2e49e760acc2e65a884b23d032e9bbbed0ae0c55abd3fcaf4452 AS testbase
Step #1: docker.io/library/golang:1.27.0-bookworm@sha256:ded31c68586d2e49e760acc2e65a884b23d032e9bbbed0ae0c55abd3fcaf4452: Pulling from library/golang
Step #1: abf56b2f8724: Already exists
Step #1: 08457856946d: Already exists
Step #1: 8cab6ce149c2: Already exists
Step #1: 8c1ee0a41178: Already exists
Step #1: daee4590c947: Already exists
Step #1: 96e6e6513c13: Already exists
Step #1: 4f4fb700ef54: Already exists
Step #1: Digest: sha256:ded31c68586d2e49e760acc2e65a884b23d032e9bbbed0ae0c55abd3fcaf4452
Step #1: Status: Downloaded newer image for golang:1.27.0-bookworm@sha256:ded31c68586d2e49e760acc2e65a884b23d032e9bbbed0ae0c55abd3fcaf4452
Step #1: ---> 037ded92fa0b
Step #1: Step 2/13 : WORKDIR /testbase
Step #1: ---> Using cache
Step #1: ---> 401eae041c50
Step #1: Step 3/13 : ARG GOFLAGS=""
Step #1: ---> Using cache
Step #1: ---> f6dc9acbed68
Step #1: Step 4/13 : ENV GOFLAGS=$GOFLAGS
Step #1: ---> Using cache
Step #1: ---> 9d64fb605771
Step #1: Step 5/13 : RUN echo "deb http://deb.debian.org/debian bookworm-backports main contrib non-free" >> /etc/apt/sources.list
Step #1: ---> Using cache
Step #1: ---> 0df330a3239a
Step #1: Step 6/13 : RUN apt-get update && apt-get -y install curl docker-compose lsof netcat-traditional unzip wget xxd
Step #1: ---> Using cache
Step #1: ---> 1f532724ea1f
Step #1: Step 7/13 : RUN cd /usr/bin && curl -L -O https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 && mv jq-linux64 /usr/bin/jq && chmod +x /usr/bin/jq
Step #1: ---> Using cache
Step #1: ---> c75a9c36918b
Step #1: Step 8/13 : RUN mkdir protoc && (cd protoc && wget "https://github.com/google/protobuf/releases/download/v3.5.1/protoc-3.5.1-linux-x86_64.zip" && unzip "protoc-3.5.1-linux-x86_64.zip" )
Step #1: ---> Using cache
Step #1: ---> 2beb248e4c38
Step #1: Step 9/13 : RUN apt-get -y install binutils-arm-none-eabi build-essential make u-boot-tools fuse fuse2fs
Step #1: ---> Using cache
Step #1: ---> ad19f19de6e1
Step #1: Step 10/13 : RUN curl -sfL https://github.com/usbarmory/tamago-go/releases/download/tamago-go1.26.2/tamago-go1.26.2.linux-amd64.tar.gz | tar -xzf - -C /
Step #1: ---> Using cache
Step #1: ---> 2b1cf621c759
Step #1: Step 11/13 : ENV TAMAGO=/usr/local/tamago-go/bin/go
Step #1: ---> Using cache
Step #1: ---> d24bc7d89254
Step #1: Step 12/13 : ENV GOPATH /go
Step #1: ---> Using cache
Step #1: ---> 4691a320f71b
Step #1: Step 13/13 : ENV PATH $GOPATH/bin:/testbase/protoc/bin:/usr/local/go/bin:/usr/local/tamago-go/bin:$PATH
Step #1: ---> Using cache
Step #1: ---> 7ea6bfab4314
Step #1: Successfully built 7ea6bfab4314
Step #1: Successfully tagged gcr.io/trillian-opensource-ci/testbase:latest
Finished Step #1
Starting Step #2 - "prepare"
Step #2 - "prepare": Already have image (with digest): gcr.io/trillian-opensource-ci/testbase
Step #2 - "prepare": + git clone --depth=1 https://github.com/googleapis/googleapis.git /go/src/github.com/googleapis/googleapis
Step #2 - "prepare": Cloning into '/go/src/github.com/googleapis/googleapis'...
Step #2 - "prepare": + docker pull gcr.io/trillian-opensource-ci/log_server:latest
Step #2 - "prepare": latest: Pulling from trillian-opensource-ci/log_server
Step #2 - "prepare": a5789fc40e82: Already exists
Step #2 - "prepare": 990a9c434e5e: Already exists
Step #2 - "prepare": 39dc083afc39: Already exists
Step #2 - "prepare": bf7a4185f015: Already exists
Step #2 - "prepare": 2780920e5dbf: Already exists
Step #2 - "prepare": 7c12895b777b: Already exists
Step #2 - "prepare": 3214acf345c0: Already exists
Step #2 - "prepare": 52630fc75a18: Already exists
Step #2 - "prepare": dd64bf2dd177: Already exists
Step #2 - "prepare": b839dfae01f6: Already exists
Step #2 - "prepare": dcaa5a89b0cc: Already exists
Step #2 - "prepare": 96ed2737ae31: Already exists
Step #2 - "prepare": 235c3625d753: Pulling fs layer
Step #2 - "prepare": dc0fb75e565a: Pulling fs layer
Step #2 - "prepare": 8d5e73fe7cd3: Pulling fs layer
Step #2 - "prepare": f24a7530617b: Pulling fs layer
Step #2 - "prepare": f24a7530617b: Verifying Checksum
Step #2 - "prepare": f24a7530617b: Download complete
Step #2 - "prepare": dc0fb75e565a: Verifying Checksum
Step #2 - "prepare": dc0fb75e565a: Download complete
Step #2 - "prepare": 235c3625d753: Verifying Checksum
Step #2 - "prepare": 235c3625d753: Download complete
Step #2 - "prepare": 8d5e73fe7cd3: Verifying Checksum
Step #2 - "prepare": 8d5e73fe7cd3: Download complete
Step #2 - "prepare": 235c3625d753: Pull complete
Step #2 - "prepare": dc0fb75e565a: Pull complete
Step #2 - "prepare": 8d5e73fe7cd3: Pull complete
Step #2 - "prepare": f24a7530617b: Pull complete
Step #2 - "prepare": Digest: sha256:68c8585c2d30ed61aac5c3fd740d288f9d0924d476b64d2644692edf64a5fa07
Step #2 - "prepare": Status: Downloaded newer image for gcr.io/trillian-opensource-ci/log_server:latest
Step #2 - "prepare": gcr.io/trillian-opensource-ci/log_server:latest
Step #2 - "prepare": + docker tag gcr.io/trillian-opensource-ci/log_server:latest deployment_trillian-log-server
Step #2 - "prepare": + docker pull gcr.io/trillian-opensource-ci/log_signer:latest
Step #2 - "prepare": latest: Pulling from trillian-opensource-ci/log_signer
Step #2 - "prepare": a5789fc40e82: Already exists
Step #2 - "prepare": 990a9c434e5e: Already exists
Step #2 - "prepare": 39dc083afc39: Already exists
Step #2 - "prepare": bf7a4185f015: Already exists
Step #2 - "prepare": 2780920e5dbf: Already exists
Step #2 - "prepare": 7c12895b777b: Already exists
Step #2 - "prepare": 3214acf345c0: Already exists
Step #2 - "prepare": 52630fc75a18: Already exists
Step #2 - "prepare": dd64bf2dd177: Already exists
Step #2 - "prepare": b839dfae01f6: Already exists
Step #2 - "prepare": dcaa5a89b0cc: Already exists
Step #2 - "prepare": 96ed2737ae31: Already exists
Step #2 - "prepare": 235c3625d753: Already exists
Step #2 - "prepare": dc0fb75e565a: Already exists
Step #2 - "prepare": 4e65ccf84cdd: Pulling fs layer
Step #2 - "prepare": 4a7318150c1a: Pulling fs layer
Step #2 - "prepare": 4a7318150c1a: Download complete
Step #2 - "prepare": 4e65ccf84cdd: Verifying Checksum
Step #2 - "prepare": 4e65ccf84cdd: Download complete
Step #2 - "prepare": 4e65ccf84cdd: Pull complete
Step #2 - "prepare": 4a7318150c1a: Pull complete
Step #2 - "prepare": Digest: sha256:f9f0959ca46854249fa7238aebf712d82b0e77d94b67e0074cfe4e3c846676c3
Step #2 - "prepare": Status: Downloaded newer image for gcr.io/trillian-opensource-ci/log_signer:latest
Step #2 - "prepare": gcr.io/trillian-opensource-ci/log_signer:latest
Step #2 - "prepare": + docker tag gcr.io/trillian-opensource-ci/log_signer:latest deployment_trillian-log-signer
Step #2 - "prepare": ++ go list -f '{{.Dir}}' github.com/google/trillian
Step #2 - "prepare": go: downloading github.com/google/trillian v1.7.3
Step #2 - "prepare": go: downloading google.golang.org/protobuf v1.36.11
Step #2 - "prepare": go: downloading google.golang.org/grpc v1.83.2
Step #2 - "prepare": go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260720211330-0afa2a65878a
Step #2 - "prepare": go: downloading google.golang.org/genproto v0.0.0-20260217215200-42d3e9bedb6d
Step #2 - "prepare": go: downloading golang.org/x/net v0.58.0
Step #2 - "prepare": go: downloading golang.org/x/sys v0.47.0
Step #2 - "prepare": go: downloading golang.org/x/text v0.41.0
Step #2 - "prepare": + export TRILLIAN_PATH=/go/pkg/mod/github.com/google/trillian@v1.7.3
Step #2 - "prepare": + TRILLIAN_PATH=/go/pkg/mod/github.com/google/trillian@v1.7.3
Step #2 - "prepare": + echo -e 'networks:\n default:\n external:\n name: cloudbuild'
Step #2 - "prepare": + docker-compose -f /go/pkg/mod/github.com/google/trillian@v1.7.3/examples/deployment/docker-compose.yml pull mysql trillian-log-server trillian-log-signer
Step #2 - "prepare": Pulling mysql ...
Step #2 - "prepare": Pulling trillian-log-server ...
Step #2 - "prepare": Pulling trillian-log-signer ...
Step #2 - "prepare": Pulling mysql ... done
Step #2 - "prepare": Pulling trillian-log-signer ... done
Step #2 - "prepare": Pulling trillian-log-server ... done
Step #2 - "prepare": + docker-compose -f /go/pkg/mod/github.com/google/trillian@v1.7.3/examples/deployment/docker-compose.yml up -d mysql trillian-log-server trillian-log-signer
Step #2 - "prepare": Building mysql
Step #2 - "prepare": Sending build context to Docker daemon 5.29MB
Step #2 - "prepare": Step 1/4 : FROM mysql:8.4@sha256:da906917ca4ace3ba55538b7c2ee97a9bc865ef14a4b6920b021f0249d603f3d
Step #2 - "prepare": docker.io/library/mysql:8.4@sha256:da906917ca4ace3ba55538b7c2ee97a9bc865ef14a4b6920b021f0249d603f3d: Pulling from library/mysql
Step #2 - "prepare": d4c7048d1cf1: Pulling fs layer
Step #2 - "prepare": 3cd28adefbd9: Pulling fs layer
Step #2 - "prepare": 43105b2d4e4a: Pulling fs layer
Step #2 - "prepare": 1a7d4892b7d2: Pulling fs layer
Step #2 - "prepare": eba8eed90d75: Pulling fs layer
Step #2 - "prepare": 68420c358694: Pulling fs layer
Step #2 - "prepare": 50200b0c89a3: Pulling fs layer
Step #2 - "prepare": 03f8ae82fc56: Pulling fs layer
Step #2 - "prepare": 4d14d7bf02a4: Pulling fs layer
Step #2 - "prepare": 91c980086743: Pulling fs layer
Step #2 - "prepare": 50200b0c89a3: Waiting
Step #2 - "prepare": 03f8ae82fc56: Waiting
Step #2 - "prepare": 4d14d7bf02a4: Waiting
Step #2 - "prepare": 91c980086743: Waiting
Step #2 - "prepare": 68420c358694: Verifying Checksum
Step #2 - "prepare": 68420c358694: Download complete
Step #2 - "prepare": 3cd28adefbd9: Verifying Checksum
Step #2 - "prepare": 3cd28adefbd9: Download complete
Step #2 - "prepare": eba8eed90d75: Download complete
Step #2 - "prepare": 43105b2d4e4a: Verifying Checksum
Step #2 - "prepare": 43105b2d4e4a: Download complete
Step #2 - "prepare": 1a7d4892b7d2: Verifying Checksum
Step #2 - "prepare": 1a7d4892b7d2: Download complete
Step #2 - "prepare": 03f8ae82fc56: Verifying Checksum
Step #2 - "prepare": 03f8ae82fc56: Download complete
Step #2 - "prepare": d4c7048d1cf1: Verifying Checksum
Step #2 - "prepare": d4c7048d1cf1: Download complete
Step #2 - "prepare": 91c980086743: Download complete
Step #2 - "prepare": 50200b0c89a3: Verifying Checksum
Step #2 - "prepare": 50200b0c89a3: Download complete
Step #2 - "prepare": d4c7048d1cf1: Pull complete
Step #2 - "prepare": 3cd28adefbd9: Pull complete
Step #2 - "prepare": 43105b2d4e4a: Pull complete
Step #2 - "prepare": 1a7d4892b7d2: Pull complete
Step #2 - "prepare": eba8eed90d75: Pull complete
Step #2 - "prepare": 68420c358694: Pull complete
Step #2 - "prepare": 4d14d7bf02a4: Verifying Checksum
Step #2 - "prepare": 4d14d7bf02a4: Download complete
Step #2 - "prepare": 50200b0c89a3: Pull complete
Step #2 - "prepare": 03f8ae82fc56: Pull complete
Step #2 - "prepare": 4d14d7bf02a4: Pull complete
Step #2 - "prepare": 91c980086743: Pull complete
Step #2 - "prepare": Digest: sha256:da906917ca4ace3ba55538b7c2ee97a9bc865ef14a4b6920b021f0249d603f3d
Step #2 - "prepare": Status: Downloaded newer image for mysql:8.4@sha256:da906917ca4ace3ba55538b7c2ee97a9bc865ef14a4b6920b021f0249d603f3d
Step #2 - "prepare": ---> 0320de35118b
Step #2 - "prepare": Step 2/4 : COPY examples/deployment/docker/db_server/mysql.cnf /etc/mysql/conf.d/trillian.cnf
Step #2 - "prepare": ---> 7f3f5a152bbd
Step #2 - "prepare": Step 3/4 : COPY storage/mysql/schema/storage.sql /docker-entrypoint-initdb.d/storage.sql
Step #2 - "prepare": ---> 40bbf0dea8b9
Step #2 - "prepare": Step 4/4 : RUN chmod -R 775 /docker-entrypoint-initdb.d && chmod 644 /etc/mysql/conf.d/trillian.cnf
Step #2 - "prepare": ---> Running in 483a5de12a22
Step #2 - "prepare": Removing intermediate container 483a5de12a22
Step #2 - "prepare": ---> cd6013cae517
Step #2 - "prepare": Successfully built cd6013cae517
Step #2 - "prepare": Successfully tagged deployment_mysql:latest
Step #2 - "prepare": Image for service mysql was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
Step #2 - "prepare": Creating deployment_mysql_1 ...
Step #2 - "prepare": Creating deployment_mysql_1 ... done
Step #2 - "prepare": Creating deployment_trillian-log-server_1 ...
Step #2 - "prepare": Creating deployment_trillian-log-signer_1 ...
Step #2 - "prepare": Creating deployment_trillian-log-signer_1 ... done
Step #2 - "prepare": Creating deployment_trillian-log-server_1 ... done
Finished Step #2 - "prepare"
Starting Step #3 - "go-get-proto"
Starting Step #4 - "go-get-proto-gen"
Step #3 - "go-get-proto": Already have image (with digest): gcr.io/trillian-opensource-ci/testbase
Step #4 - "go-get-proto-gen": Already have image (with digest): gcr.io/trillian-opensource-ci/testbase
Step #4 - "go-get-proto-gen": go: downloading github.com/golang/protobuf v1.5.4
Step #3 - "go-get-proto": go: downloading github.com/golang/protobuf v1.5.4
Step #4 - "go-get-proto-gen": go: module github.com/golang/protobuf is deprecated: Use the "google.golang.org/protobuf" module instead.
Step #3 - "go-get-proto": go: module github.com/golang/protobuf is deprecated: Use the "google.golang.org/protobuf" module instead.
Finished Step #3 - "go-get-proto"
Finished Step #4 - "go-get-proto-gen"
Starting Step #6 - "presubmit-lint"
Starting Step #10 - "firmware-integration-test"
Starting Step #5 - "presubmit-build-and-test-with-coverage"
Starting Step #8 - "presubmit-build-docker"
Starting Step #7 - "presubmit-build-actions"
Starting Step #11 - "helloworld-integration-test"
Starting Step #9 - "usbarmory"
Step #6 - "presubmit-lint": Already have image (with digest): gcr.io/trillian-opensource-ci/testbase
Step #10 - "firmware-integration-test": Already have image (with digest): gcr.io/trillian-opensource-ci/testbase
Step #5 - "presubmit-build-and-test-with-coverage": Already have image (with digest): gcr.io/trillian-opensource-ci/testbase
Step #11 - "helloworld-integration-test": Already have image (with digest): gcr.io/trillian-opensource-ci/testbase
Step #9 - "usbarmory": Already have image (with digest): gcr.io/trillian-opensource-ci/testbase
Step #7 - "presubmit-build-actions": Already have image (with digest): gcr.io/trillian-opensource-ci/testbase
Step #8 - "presubmit-build-docker": Already have image (with digest): gcr.io/trillian-opensource-ci/testbase
Step #7 - "presubmit-build-actions": + ./scripts/presubmit.sh --cloud-build --no-build --no-linters --no-generate --no-docker
Step #6 - "presubmit-lint": + ./scripts/presubmit.sh --cloud-build --no-build --no-generate --no-actions --no-docker
Step #6 - "presubmit-lint": checking license headers
Step #11 - "helloworld-integration-test": + export PATH=/bin:/usr/bin:/workspace/bin:/go/protoc/bin:/usr/local/go/bin
Step #11 - "helloworld-integration-test": + PATH=/bin:/usr/bin:/workspace/bin:/go/protoc/bin:/usr/local/go/bin
Step #11 - "helloworld-integration-test": + export TRILLIAN_LOG_RPC=deployment_trillian-log-server_1:8090
Step #11 - "helloworld-integration-test": + TRILLIAN_LOG_RPC=deployment_trillian-log-server_1:8090
Step #11 - "helloworld-integration-test": + ./helloworld/hw_integration.sh --coverage
Step #11 - "helloworld-integration-test": go: downloading k8s.io/klog/v2 v2.140.0
Step #11 - "helloworld-integration-test": go: downloading bitbucket.org/creachadair/shell v0.0.9
Step #11 - "helloworld-integration-test": go: downloading github.com/transparency-dev/merkle v0.0.2
Step #8 - "presubmit-build-docker": + ./scripts/presubmit.sh --cloud-build --no-build --no-linters --no-generate --no-actions
Step #8 - "presubmit-build-docker": Building non-serverless-action dockerfiles ====================
Step #8 - "presubmit-build-docker": Building ./integration/Dockerfile ------------------------------------------------
Finished Step #7 - "presubmit-build-actions"
Step #11 - "helloworld-integration-test": go: downloading github.com/go-logr/logr v1.4.4
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon 17.89MB
Step #8 - "presubmit-build-docker": Step 1/13 : FROM golang:1.27.0-bookworm@sha256:ded31c68586d2e49e760acc2e65a884b23d032e9bbbed0ae0c55abd3fcaf4452 AS testbase
Step #8 - "presubmit-build-docker": ---> 037ded92fa0b
Step #8 - "presubmit-build-docker": Step 2/13 : WORKDIR /testbase
Step #8 - "presubmit-build-docker": ---> Running in 5894ad5deb96
Step #8 - "presubmit-build-docker": Removing intermediate container 5894ad5deb96
Step #8 - "presubmit-build-docker": ---> f9a40ee85a17
Step #8 - "presubmit-build-docker": Step 3/13 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker": ---> Running in f438e54bab72
Step #5 - "presubmit-build-and-test-with-coverage": + ./scripts/presubmit.sh --cloud-build --coverage --no-linters --no-actions --no-docker
Step #8 - "presubmit-build-docker": Removing intermediate container f438e54bab72
Step #8 - "presubmit-build-docker": ---> f9a4372f1fa4
Step #8 - "presubmit-build-docker": Step 4/13 : ENV GOFLAGS=$GOFLAGS
Step #5 - "presubmit-build-and-test-with-coverage": running go build
Step #8 - "presubmit-build-docker": ---> Running in 63fd6e06f43f
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/golang/glog v1.2.5
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading golang.org/x/mod v0.38.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/apache/beam/sdks/v2 v2.73.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/transparency-dev/formats v0.1.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/transparency-dev/serverless-log v0.0.0-20230914155322-9b6f31f76f1f
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading golang.org/x/sync v0.22.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/go-sql-driver/mysql v1.10.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/gorilla/mux v1.8.1
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/perlin-network/life v0.0.0-20191203030451-05c0e0f7eaea
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/golang/mock v1.7.0-rc.1
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/mattn/go-sqlite3 v1.14.44
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/cenkalti/backoff/v4 v4.3.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/google/certificate-transparency-go v1.3.3
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/google/go-github/v39 v39.2.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading golang.org/x/oauth2 v0.36.0
Finished Step #6 - "presubmit-lint"
Step #8 - "presubmit-build-docker": Removing intermediate container 63fd6e06f43f
Step #8 - "presubmit-build-docker": ---> eb15b4692dab
Step #8 - "presubmit-build-docker": Step 5/13 : RUN echo "deb http://deb.debian.org/debian bookworm-backports main contrib non-free" >> /etc/apt/sources.list
Step #9 - "usbarmory": + ./binary_transparency/firmware/integration/ft_usbarmory_test.sh
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading filippo.io/edwards25519 v1.2.0
Step #9 - "usbarmory": �[1m---[�[7mBuild armory bootloader�[m]----------------------------------------------�[0m
Step #9 - "usbarmory": GO_EXTLINK_ENABLED=0 CGO_ENABLED=0 GOOS=tamago GOARM=7 GOARCH=arm /usr/local/tamago-go/bin/go build -tags "linkramsize,linkramstart,armory,console" -ldflags "-s -w -T 0x90010000 -E _rt0_arm_tamago -R 0x1000 -X 'main.Build=root@ac8690cc4a02 on 2026-09-18 08:15:48' -X 'main.Revision=39a31cb' -X 'main.Boot=uSD' -X 'main.StartKernel=10753536' -X 'main.StartProof=10240512' -X 'main.PublicKeyStr='" -o armory-boot
Step #9 - "usbarmory": go: downloading github.com/usbarmory/tamago v1.26.3
Step #9 - "usbarmory": go: downloading github.com/dsoprea/go-ext4 v0.0.0-20190528173430-c13b09fc0ff8
Step #9 - "usbarmory": go: downloading golang.org/x/crypto v0.55.0
Step #9 - "usbarmory": go: downloading github.com/u-root/u-root v0.16.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/google/go-querystring v1.1.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading golang.org/x/crypto v0.55.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/go-interpreter/wagon v0.6.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/vmihailenco/msgpack v4.0.4+incompatible
Step #8 - "presubmit-build-docker": ---> Running in c38edacc2517
Step #9 - "usbarmory": go: downloading github.com/dsoprea/go-logging v0.0.0-20200710184922-b02d349568dd
Step #9 - "usbarmory": go: downloading github.com/go-errors/errors v1.4.2
Step #10 - "firmware-integration-test": + export PATH=/bin:/usr/bin:/workspace/bin:/go/protoc/bin:/usr/local/go/bin
Step #10 - "firmware-integration-test": + PATH=/bin:/usr/bin:/workspace/bin:/go/protoc/bin:/usr/local/go/bin
Step #10 - "firmware-integration-test": + export TRILLIAN_LOG_RPC=deployment_trillian-log-server_1:8090
Step #10 - "firmware-integration-test": + TRILLIAN_LOG_RPC=deployment_trillian-log-server_1:8090
Step #10 - "firmware-integration-test": + ./binary_transparency/firmware/integration/ft_test.sh --coverage
Step #10 - "firmware-integration-test": +++ dirname ./binary_transparency/firmware/integration/ft_test.sh
Step #10 - "firmware-integration-test": ++ cd ./binary_transparency/firmware/integration
Step #10 - "firmware-integration-test": ++ pwd
Step #10 - "firmware-integration-test": + INTEGRATION_DIR=/workspace/binary_transparency/firmware/integration
Step #10 - "firmware-integration-test": + TESTFLAGS='-v --logtostderr'
Step #10 - "firmware-integration-test": + [[ 1 -gt 0 ]]
Step #10 - "firmware-integration-test": + case "$1" in
Step #10 - "firmware-integration-test": + TESTFLAGS+=' -covermode=atomic -coverprofile=coverage.txt -coverpkg ../...'
Step #10 - "firmware-integration-test": + shift 1
Step #10 - "firmware-integration-test": + [[ 0 -gt 0 ]]
Step #10 - "firmware-integration-test": + '[' -z x ']'
Step #10 - "firmware-integration-test": + cd /workspace/binary_transparency/firmware/integration
Step #10 - "firmware-integration-test": + go test . --trillian=deployment_trillian-log-server_1:8090 -v --logtostderr -covermode=atomic -coverprofile=coverage.txt -coverpkg ../...
Step #9 - "usbarmory": go: downloading github.com/u-root/uio v0.0.0-20240224005618-d2acac8f3701
Step #9 - "usbarmory": go: downloading golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0
Step #9 - "usbarmory": go: downloading github.com/pierrec/lz4/v4 v4.1.22
Step #8 - "presubmit-build-docker": Removing intermediate container c38edacc2517
Step #8 - "presubmit-build-docker": ---> a02a5b25a1b5
Step #8 - "presubmit-build-docker": Step 6/13 : RUN apt-get update && apt-get -y install curl docker-compose lsof netcat-traditional unzip wget xxd
Step #8 - "presubmit-build-docker": ---> Running in 8bd41e4359fa
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/dustin/go-humanize v1.0.1
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go/profiler v0.4.3
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/golang-cz/devslog v0.0.15
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/avast/retry-go/v4 v4.7.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/google/uuid v1.6.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go/storage v1.59.2
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/docker/docker v28.5.2+incompatible
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading google.golang.org/api v0.272.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go/compute/metadata v0.9.0
Step #8 - "presubmit-build-docker": Get:1 http://deb.debian.org/debian bookworm-backports InRelease [59.4 kB]
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go v0.123.0
Step #8 - "presubmit-build-docker": Get:2 http://deb.debian.org/debian bookworm InRelease [151 kB]
Step #8 - "presubmit-build-docker": Get:3 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Step #8 - "presubmit-build-docker": Get:4 http://deb.debian.org/debian-security bookworm-security InRelease [34.8 kB]
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/google/pprof v0.0.0-20250602020802-c6617b811d0e
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/googleapis/gax-go/v2 v2.18.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20260720211330-0afa2a65878a
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/otel/trace v1.45.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/otel/sdk v1.45.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.54.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go/auth v0.18.2
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/contrib/detectors/gcp v1.44.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go/iam v1.5.3
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/otel/sdk/metric v1.45.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/otel/metric v1.45.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/otel v1.45.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/envoyproxy/go-control-plane/envoy v1.37.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.33.0
Step #8 - "presubmit-build-docker": Get:5 http://deb.debian.org/debian bookworm-backports/contrib amd64 Packages [5856 B]
Step #8 - "presubmit-build-docker": Get:6 http://deb.debian.org/debian bookworm-backports/main amd64 Packages [314 kB]
Step #8 - "presubmit-build-docker": Get:7 http://deb.debian.org/debian bookworm-backports/non-free amd64 Packages [13.3 kB]
Step #8 - "presubmit-build-docker": Get:8 http://deb.debian.org/debian bookworm/main amd64 Packages [8790 kB]
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/spiffe/go-spiffe/v2 v2.7.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go/monitoring v1.24.3
Step #8 - "presubmit-build-docker": Get:9 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [6924 B]
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.54.0
Step #8 - "presubmit-build-docker": Get:10 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [339 kB]
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/cespare/xxhash/v2 v2.3.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/cncf/xds/go v0.0.0-20260202195803-dba9d589def2
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/go-jose/go-jose/v4 v4.1.4
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cel.de
...
[Logs truncated due to log size limitations. For full logs, see https://storage.cloud.google.com/trillian-cloudbuild-logs/log-35e94594-bf0e-4003-a732-89a702df67ab.txt.]
...
ge: 90.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": github.com/google/trillian-examples/experimental/batchmap/sumdb/mapdb coverage: 0.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": github.com/google/trillian-examples/experimental/batchmap/sumdb/verification coverage: 0.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": github.com/google/trillian-examples/experimental/batchmap/sumdb/verify coverage: 0.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": github.com/google/trillian-examples/experimental/batchmap/sumdb/versions coverage: 0.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok github.com/google/trillian-examples/formats/checkpoints 0.023s coverage: 92.1% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok github.com/google/trillian-examples/helloworld 0.025s coverage: 0.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": github.com/google/trillian-examples/helloworld/personality coverage: 0.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": github.com/google/trillian-examples/internal/github coverage: 0.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok github.com/google/trillian-examples/internal/note 0.030s coverage: 92.3% of statements
Step #5 - "presubmit-build-and-test-with-coverage": github.com/google/trillian-examples/serverless/cmd/clone2serverless coverage: 0.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok github.com/google/trillian-examples/serverless/cmd/clone2serverless/internal/storage/fs 0.033s coverage: 44.4% of statements
Step #5 - "presubmit-build-and-test-with-coverage": running go generate
Step #5 - "presubmit-build-and-test-with-coverage": + echo 'Checking that generated files are the same as checked-in versions.'
Step #5 - "presubmit-build-and-test-with-coverage": + git diff -- --exit-code
Step #5 - "presubmit-build-and-test-with-coverage": Checking that generated files are the same as checked-in versions.
Step #10 - "firmware-integration-test": I0918 08:16:53.959676 7227 publish.go:60] Measurement: badb92d12e948325c26b039e7a6e64b09b900a5cac7c1e1614dbfbd038619f669a24871b4b4348584523bdddc8c36e68e06a9c88ffc27482c94f58c9659c32fa
Step #10 - "firmware-integration-test": I0918 08:16:53.962026 7227 publish.go:79] Submitting entry...
Step #10 - "firmware-integration-test": I0918 08:16:54.005765 7227 publish.go:84] Successfully submitted entry, waiting for inclusion...
Step #10 - "firmware-integration-test": I0918 08:16:55.011129 7227 utils.go:62] Consistency proof between 3 and 4 verified
Step #10 - "firmware-integration-test": I0918 08:16:55.014680 7227 utils.go:77] Inclusion proof for leafhash 0x5348412d323536 verified
Step #10 - "firmware-integration-test": I0918 08:16:55.014719 7227 publish.go:94] Successfully logged {"Type":102,"Statement":"eyJEZXZpY2VJRCI6ImR1bW15IiwiRmlybXdhcmVSZXZpc2lvbiI6MywiRmlybXdhcmVJbWFnZVNIQTUxMiI6InZ5OGhrMnRtb0daWWczRnVwTEhPMm1DVEJLMTIzVWoyUWpFb3ZEYlV5dysxNy9xcHdmTGpLS1hQd2wwc3VKb3pmVUtGcUx3K0l0dTVtOTIrMFo1d2xRPT0iLCJFeHBlY3RlZEZpcm13YXJlTWVhc3VyZW1lbnQiOiJ1dHVTMFM2VWd5WENhd09lZW01a3NKdVFDbHlzZkI0V0ZOdjcwRGhobjJhYUpJY2JTME5JV0VVanZkM0l3MjVvNEdxY2lQL0NkSUxKVDFqSlpad3krZz09IiwiQnVpbGRUaW1lc3RhbXAiOiIyMDIxLTAyLTE2IDEwOjAwOjAwKzAwOjAwIn0=","Signature":"MhTYhUiOZn6uUkb7GeSqWon+M51Oq1lGwueG+eHa489enqaXnMMmA61k77TOBtI9saaxcRe0RHZ7jefK562UJfDm/Yvvg27glTYKkohRACXocsM04mpoED0usGdIsKmn7eXRKJOobswiVRODoUWpXIo9bRezLR12BWgVhdhfpb3L2McdnOH2b4WBvlrE3Rj7KZQMCt0w4adnyLdtnEDW1iu4oJDN+Ye1W5t0+LIAKyc0BQa6HxQW1SzOsqvFrYHO3rVkniyLgQByO5GxzaruDTS4fgcyiGFt6jJ3oPsgx5v8SEuW8j2dvkhLq5T3SVa74MY0PenfRxHGtlrskjp46A=="}
Step #10 - "firmware-integration-test": I0918 08:16:55.014734 7227 publish.go:97] Creating update package file "/tmp/TestFTIntegration1441243504/001/update.ota"...
Step #10 - "firmware-integration-test": I0918 08:16:55.014872 7227 publish.go:126] Successfully created update package file "/tmp/TestFTIntegration1441243504/001/update.ota"
Finished Step #5 - "presubmit-build-and-test-with-coverage"
Step #8 - "presubmit-build-docker": Removing intermediate container 4dd42de83766
Step #8 - "presubmit-build-docker": ---> 559061bebf21
Step #8 - "presubmit-build-docker": Step 9/13 : COPY . .
Step #10 - "firmware-integration-test": I0918 08:17:00.023676 7227 flash_tool.go:100] Update verified, about to apply to device...
Step #10 - "firmware-integration-test": I0918 08:17:00.024475 7227 flash_tool.go:106] Update applied.
Step #10 - "firmware-integration-test": E0918 08:17:00.024567 7227 ft_witness.go:63] witness.Poll(): context canceled
Step #10 - "firmware-integration-test": I0918 08:17:00.024594 7227 ft_witness.go:77] Server shutting down
Step #10 - "firmware-integration-test": I0918 08:17:00.024796 7227 ft_personality.go:104] Server shutting down
Step #10 - "firmware-integration-test": --- PASS: TestFTIntegration (21.56s)
Step #10 - "firmware-integration-test": --- PASS: TestFTIntegration/Log_initial_firmware (1.05s)
Step #10 - "firmware-integration-test": --- PASS: TestFTIntegration/Force_flashing_device_(init) (0.00s)
Step #10 - "firmware-integration-test": --- PASS: TestFTIntegration/Boot_device_with_initial_firmware (0.00s)
Step #10 - "firmware-integration-test": --- PASS: TestFTIntegration/Log_updated_firmware (1.09s)
Step #10 - "firmware-integration-test": --- PASS: TestFTIntegration/Flashing_device_(update) (0.04s)
Step #10 - "firmware-integration-test": --- PASS: TestFTIntegration/Booting_updated_device (0.00s)
Step #10 - "firmware-integration-test": --- PASS: TestFTIntegration/Replace_FW,_boot_device (0.00s)
Step #10 - "firmware-integration-test": --- PASS: TestFTIntegration/Replace_FW,_update_hash_(but_not_sign),_and_boot (0.00s)
Step #10 - "firmware-integration-test": --- PASS: TestFTIntegration/Replace_FW,_update_hash,_sign_manifest,_and_boot (0.04s)
Step #10 - "firmware-integration-test": --- PASS: TestFTIntegration/Log_malware,_device_boots,_but_monitor_sees_all! (6.27s)
Step #10 - "firmware-integration-test": --- PASS: TestFTIntegration/Firmware_update_with_witness_verification (8.07s)
Step #10 - "firmware-integration-test": PASS
Step #10 - "firmware-integration-test": coverage: 60.5% of statements in ../...
Step #10 - "firmware-integration-test": ok github.com/google/trillian-examples/binary_transparency/firmware/integration 21.598s coverage: 60.5% of statements in ../...
Step #8 - "presubmit-build-docker": ---> 92244f15e7c0
Step #8 - "presubmit-build-docker": Step 10/13 : RUN go build ./binary_transparency/firmware/cmd/ft_personality
Step #8 - "presubmit-build-docker": ---> Running in 306dcc93cd84
Finished Step #10 - "firmware-integration-test"
Starting Step #12
Step #12: Already have image (with digest): gcr.io/cloud-builders/curl
Step #12:
Step #12: _____ _
Step #12: / ____| | |
Step #12: | | ___ __| | ___ ___ _____ __
Step #12: | | / _ \ / _` |/ _ \/ __/ _ \ \ / /
Step #12: | |___| (_) | (_| | __/ (_| (_) \ V /
Step #12: \_____\___/ \__,_|\___|\___\___/ \_/
Step #12: Bash-1.0.6
Step #12:
Step #12:
Step #12: �[0;33m==>�[0m git not installed, testing for mercurial
Step #12: �[0;31m==>�[0m git nor mercurial are installed. Uploader may fail or have unintended consequences
Step #12: �[0;36m==>�[0m curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
Step #12: Release-Date: 2020-01-08
Step #12: Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Step #12: Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets
Step #12: �[0;31mx>�[0m No CI provider detected.
Step #12: Testing inside Docker? �[0;36mhttp://docs.codecov.io/docs/testing-with-docker�[0m
Step #12: Testing with Tox? �[0;36mhttps://docs.codecov.io/docs/python#section-testing-with-tox�[0m
Step #12: �[0;90mcurrent dir: �[0m /workspace
Step #12: �[0;90mproject root:�[0m .
Step #12: �[0;90m-->�[0m token set from env
Step #12: /dev/fd/63: line 1044: git: command not found
Step #12: /dev/fd/63: line 1044: hg: command not found
Step #12: �[0;90mYaml found at:�[0m ./codecov.yml
Step #12: �[0;90m==>�[0m Running gcov in . �[0;90m(disable via -X gcov)�[0m
Step #12: �[0;90m==>�[0m Python coveragepy not found
Step #12: �[0;90m==>�[0m Searching for coverage reports in:
Step #12: �[0;32m+�[0m .
Step #12: �[0;90m->�[0m Found 2 reports
Step #12: �[0;90m==>�[0m Detecting git/mercurial file structure
Step #12: �[0;90m==>�[0m Reading reports
Step #12: �[0;32m+�[0m ./binary_transparency/firmware/integration/coverage.txt �[0;90mbytes=110510�[0m
Step #12: �[0;32m+�[0m ./coverage.txt �[0;90mbytes=238476�[0m
Step #12: �[0;90m==>�[0m Appending adjustments
Step #12: �[0;36mhttps://docs.codecov.io/docs/fixing-reports�[0m
Step #12: �[0;32m+�[0m Found adjustments
Step #12: �[0;90m==>�[0m Gzipping contents
Step #12: 36K /tmp/codecov.RgfXmK.gz
Step #12: �[0;90m==>�[0m Uploading reports
Step #12: �[0;90murl:�[0m https://codecov.io
Step #12: �[0;90mquery:�[0m branch=dependabot%2Fgo_modules%2Fgo.opentelemetry.io%2Fotel%2Fexporters%2Fotlp%2Fotlptrace-1.46.0&commit=39a31cbbdf335d0f55799ae5620d770bf9ac6b0e&build=35e94594-bf0e-4003-a732-89a702df67ab&build_url=&name=&tag=&slug=&service=&flags=&pr=1398&job=&cmd_args=
Step #12: �[0;90m->�[0m Pinging Codecov
Step #12: https://codecov.io/upload/v4?package=bash-1.0.6&token=<hidden>&package=bash-1.0.6&token=fd562706-68f0-4bc4-87bd-122f5c3175bc&branch=dependabot%2Fgo_modules%2Fgo.opentelemetry.io%2Fotel%2Fexporters%2Fotlp%2Fotlptrace-1.46.0&commit=39a31cbbdf335d0f55799ae5620d770bf9ac6b0e&build=35e94594-bf0e-4003-a732-89a702df67ab&build_url=&name=&tag=&slug=&service=&flags=&pr=1398&job=&cmd_args=
Step #12: �[0;90m->�[0m Uploading to
Step #12: https://storage.googleapis.com/codecov-production/shelter/v4/github/AlCutter/trillian-examples/39a31cbbdf335d0f55799ae5620d770bf9ac6b0e/d13d1d4f-1fed-4cd3-b9a9-993ccd4c97f0.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJWQHUGIBILH4J7Q6ZUSCIFNEOLYSNDS7L3B4N5SIBQ2J4YLYE5CRFCD%2F20260918%2Fus%2Fs3%2Faws4_request&X-Amz-Date=20260918T081701Z&X-Amz-Expires=120&X-Amz-SignedHeaders=host&X-Amz-Signature=92242023e60aa1130d142a21ccaec4764ea122671cb807774b60dfeb46765ae6
Step #12: % Total % Received % Xferd Average Speed Time Time Time Current
Step #12: Dload Upload Total Spent Left Speed
Step #12:
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 33192 0 0 100 33192 0 182k --:--:-- --:--:-- --:--:-- 182k
Step #12: �[0;32m->�[0m Reports have been successfully queued for processing at �[0;36mhttps://app.codecov.io/github/AlCutter/trillian-examples/commit/39a31cbbdf335d0f55799ae5620d770bf9ac6b0e�[0m
Finished Step #12
Step #8 - "presubmit-build-docker": Removing intermediate container 306dcc93cd84
Step #8 - "presubmit-build-docker": ---> c679719d98fb
Step #8 - "presubmit-build-docker": Step 11/13 : FROM golang:1.27.0-bookworm@sha256:ded31c68586d2e49e760acc2e65a884b23d032e9bbbed0ae0c55abd3fcaf4452
Step #8 - "presubmit-build-docker": ---> 037ded92fa0b
Step #8 - "presubmit-build-docker": Step 12/13 : COPY --from=builder /build/ft_personality /bin/ft_personality
Step #8 - "presubmit-build-docker": ---> c4388ebb49ce
Step #8 - "presubmit-build-docker": Step 13/13 : ENTRYPOINT ["/bin/ft_personality"]
Step #8 - "presubmit-build-docker": ---> Running in 9782e6b40fca
Step #8 - "presubmit-build-docker": Removing intermediate container 9782e6b40fca
Step #8 - "presubmit-build-docker": ---> 32b4b7b5a042
Step #8 - "presubmit-build-docker": Successfully built 32b4b7b5a042
Step #8 - "presubmit-build-docker": Building ./binary_transparency/firmware/cmd/ftmapserver/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon 29.11MB
Step #8 - "presubmit-build-docker": Step 1/13 : FROM golang:1.27.0-bookworm@sha256:ded31c68586d2e49e760acc2e65a884b23d032e9bbbed0ae0c55abd3fcaf4452 AS builder
Step #8 - "presubmit-build-docker": ---> 037ded92fa0b
Step #8 - "presubmit-build-docker": Step 2/13 : LABEL stage=builder
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 99bfb0970d9d
Step #8 - "presubmit-build-docker": Step 3/13 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 3f8ef0396cc4
Step #8 - "presubmit-build-docker": Step 4/13 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 00d9f298a02d
Step #8 - "presubmit-build-docker": Step 5/13 : WORKDIR /build
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> d4155ddc0843
Step #8 - "presubmit-build-docker": Step 6/13 : COPY go.mod .
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> bbb8aeaa880c
Step #8 - "presubmit-build-docker": Step 7/13 : COPY go.sum .
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 2788d8ad681f
Step #8 - "presubmit-build-docker": Step 8/13 : RUN go mod download
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 559061bebf21
Step #8 - "presubmit-build-docker": Step 9/13 : COPY . .
Step #8 - "presubmit-build-docker": ---> e35f1e19c0ed
Step #8 - "presubmit-build-docker": Step 10/13 : RUN go build ./binary_transparency/firmware/cmd/ftmapserver
Step #8 - "presubmit-build-docker": ---> Running in 23e2bfc0b2d9
Step #8 - "presubmit-build-docker": Removing intermediate container 23e2bfc0b2d9
Step #8 - "presubmit-build-docker": ---> 46a9085c36a8
Step #8 - "presubmit-build-docker": Step 11/13 : FROM golang:1.27.0-bookworm@sha256:ded31c68586d2e49e760acc2e65a884b23d032e9bbbed0ae0c55abd3fcaf4452
Step #8 - "presubmit-build-docker": ---> 037ded92fa0b
Step #8 - "presubmit-build-docker": Step 12/13 : COPY --from=builder /build/ftmapserver /bin/ftmapserver
Step #8 - "presubmit-build-docker": ---> c23191a0808e
Step #8 - "presubmit-build-docker": Step 13/13 : ENTRYPOINT ["/bin/ftmapserver"]
Step #8 - "presubmit-build-docker": ---> Running in 00054c2e3455
Step #8 - "presubmit-build-docker": Removing intermediate container 00054c2e3455
Step #8 - "presubmit-build-docker": ---> bd0b3496d845
Step #8 - "presubmit-build-docker": Successfully built bd0b3496d845
Step #8 - "presubmit-build-docker": Building ./clone/cmd/sumdbclone/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon 29.11MB
Step #8 - "presubmit-build-docker": Step 1/12 : FROM golang:1.26.4-alpine3.22@sha256:727cfc3c40be55cd1bc9a4a059406b28a059857e3be752aa9d09531e12c20c56 AS builder
Step #8 - "presubmit-build-docker": docker.io/library/golang:1.26.4-alpine3.22@sha256:727cfc3c40be55cd1bc9a4a059406b28a059857e3be752aa9d09531e12c20c56: Pulling from library/golang
Step #8 - "presubmit-build-docker": 84f5eff04246: Pulling fs layer
Step #8 - "presubmit-build-docker": 46df5e25624d: Pulling fs layer
Step #8 - "presubmit-build-docker": 67aaa626ba30: Pulling fs layer
Step #8 - "presubmit-build-docker": fa20da6c2747: Pulling fs layer
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Pulling fs layer
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Verifying Checksum
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Download complete
Step #8 - "presubmit-build-docker": fa20da6c2747: Verifying Checksum
Step #8 - "presubmit-build-docker": fa20da6c2747: Download complete
Step #8 - "presubmit-build-docker": 84f5eff04246: Verifying Checksum
Step #8 - "presubmit-build-docker": 84f5eff04246: Download complete
Step #8 - "presubmit-build-docker": 46df5e25624d: Verifying Checksum
Step #8 - "presubmit-build-docker": 46df5e25624d: Download complete
Step #8 - "presubmit-build-docker": 84f5eff04246: Pull complete
Step #8 - "presubmit-build-docker": 46df5e25624d: Pull complete
Step #8 - "presubmit-build-docker": 67aaa626ba30: Verifying Checksum
Step #8 - "presubmit-build-docker": 67aaa626ba30: Download complete
Step #8 - "presubmit-build-docker": 67aaa626ba30: Pull complete
Step #8 - "presubmit-build-docker": fa20da6c2747: Pull complete
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Pull complete
Step #8 - "presubmit-build-docker": Digest: sha256:727cfc3c40be55cd1bc9a4a059406b28a059857e3be752aa9d09531e12c20c56
Step #8 - "presubmit-build-docker": Status: Downloaded newer image for golang:1.26.4-alpine3.22@sha256:727cfc3c40be55cd1bc9a4a059406b28a059857e3be752aa9d09531e12c20c56
Step #8 - "presubmit-build-docker": ---> 5873a175fff6
Step #8 - "presubmit-build-docker": Step 2/12 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker": ---> Running in f1eaab3f2076
Step #8 - "presubmit-build-docker": Removing intermediate container f1eaab3f2076
Step #8 - "presubmit-build-docker": ---> d30fab85a3c0
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker": ---> Running in 975365cef64e
Step #8 - "presubmit-build-docker": Removing intermediate container 975365cef64e
Step #8 - "presubmit-build-docker": ---> 32962ec2821e
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker": ---> Running in 36c27642f2ad
Step #8 - "presubmit-build-docker": Removing intermediate container 36c27642f2ad
Step #8 - "presubmit-build-docker": ---> 224b58e65a20
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker": ---> 1ffc5acedf19
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker": ---> 0f5042e5f14c
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker": ---> Running in cfb140d2f17a
Step #8 - "presubmit-build-docker": Removing intermediate container cfb140d2f17a
Step #8 - "presubmit-build-docker": ---> 5a97abe7ee4d
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker": ---> 7fa5437fd926
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/sumdbclone
Step #8 - "presubmit-build-docker": ---> Running in 07457886c17b
Step #8 - "presubmit-build-docker": Removing intermediate container 07457886c17b
Step #8 - "presubmit-build-docker": ---> e3bc046c23f7
Step #8 - "presubmit-build-docker": Step 10/12 : FROM alpine:3.24.1@sha256:28bd5fe8b56d1bd048e5babf5b10710ebe0bae67db86916198a6eec434943f8b
Step #8 - "presubmit-build-docker": ---> d529dd0c6e55
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/sumdbclone /bin/sumdbclone
Step #8 - "presubmit-build-docker": ---> ff3f0a5b4337
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/sumdbclone"]
Step #8 - "presubmit-build-docker": ---> Running in 497de288a14a
Step #8 - "presubmit-build-docker": Removing intermediate container 497de288a14a
Step #8 - "presubmit-build-docker": ---> a625ed58cd29
Step #8 - "presubmit-build-docker": Successfully built a625ed58cd29
Step #8 - "presubmit-build-docker": Building ./clone/cmd/ctclone/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon 29.11MB
Step #8 - "presubmit-build-docker": Step 1/12 : FROM golang:1.26.4-alpine3.22@sha256:727cfc3c40be55cd1bc9a4a059406b28a059857e3be752aa9d09531e12c20c56 AS builder
Step #8 - "presubmit-build-docker": ---> 5873a175fff6
Step #8 - "presubmit-build-docker": Step 2/12 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> d30fab85a3c0
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 32962ec2821e
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 224b58e65a20
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 1ffc5acedf19
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 0f5042e5f14c
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 5a97abe7ee4d
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 7fa5437fd926
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/ctclone
Step #8 - "presubmit-build-docker": ---> Running in 298008dfb94f
Step #8 - "presubmit-build-docker": Removing intermediate container 298008dfb94f
Step #8 - "presubmit-build-docker": ---> 622d571891c8
Step #8 - "presubmit-build-docker": Step 10/12 : FROM alpine:3.24.1@sha256:28bd5fe8b56d1bd048e5babf5b10710ebe0bae67db86916198a6eec434943f8b
Step #8 - "presubmit-build-docker": ---> d529dd0c6e55
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/ctclone /bin/ctclone
Step #8 - "presubmit-build-docker": ---> c5ac59f47a58
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/ctclone"]
Step #8 - "presubmit-build-docker": ---> Running in 4f876005bc25
Step #8 - "presubmit-build-docker": Removing intermediate container 4f876005bc25
Step #8 - "presubmit-build-docker": ---> 80fffef1d228
Step #8 - "presubmit-build-docker": Successfully built 80fffef1d228
Step #8 - "presubmit-build-docker": Building ./clone/cmd/sumdbverify/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon 29.11MB
Step #8 - "presubmit-build-docker": Step 1/12 : FROM golang:1.26.2-alpine3.22@sha256:7ef941168f213aa115df2e61364d67682129e99dc8188b734139dea862cc7d31 AS builder
Step #8 - "presubmit-build-docker": docker.io/library/golang:1.26.2-alpine3.22@sha256:7ef941168f213aa115df2e61364d67682129e99dc8188b734139dea862cc7d31: Pulling from library/golang
Step #8 - "presubmit-build-docker": 84f5eff04246: Already exists
Step #8 - "presubmit-build-docker": c56732981ad0: Pulling fs layer
Step #8 - "presubmit-build-docker": b55da06e3b41: Pulling fs layer
Step #8 - "presubmit-build-docker": 0f467c362a88: Pulling fs layer
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Pulling fs layer
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Download complete
Step #8 - "presubmit-build-docker": 0f467c362a88: Verifying Checksum
Step #8 - "presubmit-build-docker": 0f467c362a88: Download complete
Step #8 - "presubmit-build-docker": c56732981ad0: Verifying Checksum
Step #8 - "presubmit-build-docker": c56732981ad0: Download complete
Step #8 - "presubmit-build-docker": c56732981ad0: Pull complete
Step #8 - "presubmit-build-docker": b55da06e3b41: Verifying Checksum
Step #8 - "presubmit-build-docker": b55da06e3b41: Download complete
Step #8 - "presubmit-build-docker": b55da06e3b41: Pull complete
Step #8 - "presubmit-build-docker": 0f467c362a88: Pull complete
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Pull complete
Step #8 - "presubmit-build-docker": Digest: sha256:7ef941168f213aa115df2e61364d67682129e99dc8188b734139dea862cc7d31
Step #8 - "presubmit-build-docker": Status: Downloaded newer image for golang:1.26.2-alpine3.22@sha256:7ef941168f213aa115df2e61364d67682129e99dc8188b734139dea862cc7d31
Step #8 - "presubmit-build-docker": ---> e5a24d5386f6
Step #8 - "presubmit-build-docker": Step 2/12 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker": ---> Running in 10e836742f6d
Step #8 - "presubmit-build-docker": Removing intermediate container 10e836742f6d
Step #8 - "presubmit-build-docker": ---> 62b09de936fe
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker": ---> Running in 40a30b605c6a
Step #8 - "presubmit-build-docker": Removing intermediate container 40a30b605c6a
Step #8 - "presubmit-build-docker": ---> 26de6c8d48a6
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker": ---> Running in a2f6ea188cd9
Step #8 - "presubmit-build-docker": Removing intermediate container a2f6ea188cd9
Step #8 - "presubmit-build-docker": ---> b6258045e428
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker": ---> 31cbf42632e4
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker": ---> 5daf8e2383aa
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker": ---> Running in 2926bdb019c6
Step #8 - "presubmit-build-docker": Removing intermediate container 2926bdb019c6
Step #8 - "presubmit-build-docker": ---> dcb4059d42a1
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker": ---> 270e1e7aa6cd
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/sumdbverify
Step #8 - "presubmit-build-docker": ---> Running in 9623f503ed89
Step #8 - "presubmit-build-docker": Removing intermediate container 9623f503ed89
Step #8 - "presubmit-build-docker": ---> bd8c9db8498f
Step #8 - "presubmit-build-docker": Step 10/12 : FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659
Step #8 - "presubmit-build-docker": docker.io/library/alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659: Pulling from library/alpine
Step #8 - "presubmit-build-docker": 589002ba0eae: Pulling fs layer
Step #8 - "presubmit-build-docker": 589002ba0eae: Verifying Checksum
Step #8 - "presubmit-build-docker": 589002ba0eae: Download complete
Step #8 - "presubmit-build-docker": 589002ba0eae: Pull complete
Step #8 - "presubmit-build-docker": Digest: sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659
Step #8 - "presubmit-build-docker": Status: Downloaded newer image for alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659
Step #8 - "presubmit-build-docker": ---> a40c03cbb81c
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/sumdbverify /bin/verify
Step #8 - "presubmit-build-docker": ---> 49ce2aa010a2
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/verify"]
Step #8 - "presubmit-build-docker": ---> Running in 2fdd91a0f768
Step #8 - "presubmit-build-docker": Removing intermediate container 2fdd91a0f768
Step #8 - "presubmit-build-docker": ---> 14a685bb8951
Step #8 - "presubmit-build-docker": Successfully built 14a685bb8951
Step #8 - "presubmit-build-docker": Building ./clone/cmd/ctverify/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon 29.11MB
Step #8 - "presubmit-build-docker": Step 1/12 : FROM golang:1.26.4-alpine3.22@sha256:727cfc3c40be55cd1bc9a4a059406b28a059857e3be752aa9d09531e12c20c56 AS builder
Step #8 - "presubmit-build-docker": ---> 5873a175fff6
Step #8 - "presubmit-build-docker": Step 2/12 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> d30fab85a3c0
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 32962ec2821e
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 224b58e65a20
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 1ffc5acedf19
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 0f5042e5f14c
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 5a97abe7ee4d
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker": ---> Using cache
Step #8 - "presubmit-build-docker": ---> 7fa5437fd926
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/ctverify
Step #8 - "presubmit-build-docker": ---> Running in c20d77b38d5b
Step #8 - "presubmit-build-docker": Removing intermediate container c20d77b38d5b
Step #8 - "presubmit-build-docker": ---> 837fe4e5ec9c
Step #8 - "presubmit-build-docker": Step 10/12 : FROM alpine:3.24.1@sha256:28bd5fe8b56d1bd048e5babf5b10710ebe0bae67db86916198a6eec434943f8b
Step #8 - "presubmit-build-docker": ---> d529dd0c6e55
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/ctverify /bin/ctverify
Step #8 - "presubmit-build-docker": ---> e27c78842193
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/ctverify"]
Step #8 - "presubmit-build-docker": ---> Running in 1d5ceeb5a414
Step #8 - "presubmit-build-docker": Removing intermediate container 1d5ceeb5a414
Step #8 - "presubmit-build-docker": ---> 309ff28d2f8f
Step #8 - "presubmit-build-docker": Successfully built 309ff28d2f8f
Finished Step #8 - "presubmit-build-docker"
PUSH
Pushing gcr.io/trillian-opensource-ci/testbase:latest
The push refers to repository [gcr.io/trillian-opensource-ci/testbase]
7472818f8924: Preparing
e452b70e063b: Preparing
a9698f782246: Preparing
80ab91b38de3: Preparing
27b71ab04927: Preparing
f32c736e1ee9: Preparing
8f55434e9a8d: Preparing
5f70bf18a086: Preparing
2a4a4660453e: Preparing
62720cf00e7e: Preparing
c427d4439239: Preparing
74a032b83597: Preparing
ffc8aa3c6d1e: Preparing
cd482426e567: Preparing
74a032b83597: Waiting
cd482426e567: Waiting
ffc8aa3c6d1e: Waiting
c427d4439239: Waiting
e452b70e063b: Layer already exists
f32c736e1ee9: Layer already exists
27b71ab04927: Layer already exists
7472818f8924: Layer already exists
8f55434e9a8d: Layer already exists
62720cf00e7e: Layer already exists
2a4a4660453e: Layer already exists
80ab91b38de3: Layer already exists
a9698f782246: Layer already exists
74a032b83597: Layer already exists
ffc8aa3c6d1e: Layer already exists
5f70bf18a086: Layer already exists
cd482426e567: Layer already exists
c427d4439239: Layer already exists
latest: digest: sha256:874e1411bd66574271b812fb0afe4f61eb45ed3c3dd10d915cfe00d360670874 size: 3263
DONE
Loading