Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the all-deps group across 1 directory with 4 updates #1292

Merged
merged 1 commit into from
Jan 20, 2025

Bump the all-deps group across 1 directory with 4 updates

6fd7131
Select commit
Loading
Failed to load commit list.
Merged

Bump the all-deps group across 1 directory with 4 updates #1292

Bump the all-deps group across 1 directory with 4 updates
6fd7131
Select commit
Loading
Failed to load commit list.
Google Cloud Build / trillian-examples-cloud-build-pr (trillian-opensource-ci) succeeded Jan 20, 2025 in 6m 3s

Summary

Build Information

Trigger trillian-examples-cloud-build-pr
Build f90b7c28-ed0f-4fc8-a034-d7da6ccdfeb0
Start 2025-01-20T03:23:25-08:00
Duration 5m15.15s
Status SUCCESS

Steps

Step Status Duration
gcr.io/cloud-builders/docker SUCCESS 16.181s
gcr.io/cloud-builders/docker SUCCESS 2.589s
prepare SUCCESS 25.693s
go-get-proto SUCCESS 1.888s
go-get-proto-gen SUCCESS 1.881s
presubmit-build-and-test-with-coverage SUCCESS 1m11.124s
presubmit-lint SUCCESS 1m11.123s
presubmit-build-actions SUCCESS 2.275s
presubmit-build-docker SUCCESS 4m22.173s
usbarmory SUCCESS 17.952s
firmware-integration-test SUCCESS 1m19.668s
helloworld-integration-test SUCCESS 22.174s
gcr.io/cloud-builders/curl SUCCESS 1.965s

Details

starting build "f90b7c28-ed0f-4fc8-a034-d7da6ccdfeb0"

FETCHSOURCE
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
Initialized empty Git repository in /workspace/.git/
From https://github.com/google/trillian-examples
 * branch            6fd71313c6dbcda850cb57ec5b97d5f5d0e4d123 -> FETCH_HEAD
HEAD is now at 6fd7131 Bump the all-deps group across 1 directory with 4 updates
GitCommit:
6fd71313c6dbcda850cb57ec5b97d5f5d0e4d123
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: 5d6e107a26c2: Pulling fs layer
Step #0: 2377065f3b70: Pulling fs layer
Step #0: 5ee26b7a209f: Pulling fs layer
Step #0: 6e6ac2a88b4b: Pulling fs layer
Step #0: 06f05ace1117: Pulling fs layer
Step #0: a0b9a6800858: Pulling fs layer
Step #0: 4f4fb700ef54: Pulling fs layer
Step #0: ab20a7a9bdd9: Pulling fs layer
Step #0: 06cf66dbc14a: Pulling fs layer
Step #0: e3b71510995d: Pulling fs layer
Step #0: 39fc5341ac6a: Pulling fs layer
Step #0: 3081bb48b3d5: Pulling fs layer
Step #0: 0993238086a2: Pulling fs layer
Step #0: ba1efebca763: Pulling fs layer
Step #0: 829f99e624bd: Pulling fs layer
Step #0: 06cf66dbc14a: Waiting
Step #0: 4f4fb700ef54: Waiting
Step #0: ab20a7a9bdd9: Waiting
Step #0: 6e6ac2a88b4b: Waiting
Step #0: e3b71510995d: Waiting
Step #0: a0b9a6800858: Waiting
Step #0: 06f05ace1117: Waiting
Step #0: 39fc5341ac6a: Waiting
Step #0: 3081bb48b3d5: Waiting
Step #0: 0993238086a2: Waiting
Step #0: 829f99e624bd: Waiting
Step #0: 2377065f3b70: Verifying Checksum
Step #0: 2377065f3b70: Download complete
Step #0: 5ee26b7a209f: Verifying Checksum
Step #0: 5ee26b7a209f: Download complete
Step #0: 5d6e107a26c2: Verifying Checksum
Step #0: 5d6e107a26c2: Download complete
Step #0: a0b9a6800858: Verifying Checksum
Step #0: a0b9a6800858: Download complete
Step #0: 6e6ac2a88b4b: Verifying Checksum
Step #0: 6e6ac2a88b4b: Download complete
Step #0: 4f4fb700ef54: Verifying Checksum
Step #0: 4f4fb700ef54: Download complete
Step #0: 06f05ace1117: Verifying Checksum
Step #0: 06f05ace1117: Download complete
Step #0: ab20a7a9bdd9: Verifying Checksum
Step #0: ab20a7a9bdd9: Download complete
Step #0: 06cf66dbc14a: Verifying Checksum
Step #0: 06cf66dbc14a: Download complete
Step #0: 39fc5341ac6a: Verifying Checksum
Step #0: 39fc5341ac6a: Download complete
Step #0: 3081bb48b3d5: Verifying Checksum
Step #0: 3081bb48b3d5: Download complete
Step #0: 5d6e107a26c2: Pull complete
Step #0: 0993238086a2: Verifying Checksum
Step #0: 0993238086a2: Download complete
Step #0: 2377065f3b70: Pull complete
Step #0: e3b71510995d: Verifying Checksum
Step #0: e3b71510995d: Download complete
Step #0: ba1efebca763: Verifying Checksum
Step #0: ba1efebca763: Download complete
Step #0: 829f99e624bd: Verifying Checksum
Step #0: 829f99e624bd: Download complete
Step #0: 5ee26b7a209f: Pull complete
Step #0: 6e6ac2a88b4b: Pull complete
Step #0: 06f05ace1117: Pull complete
Step #0: a0b9a6800858: Pull complete
Step #0: 4f4fb700ef54: Pull complete
Step #0: ab20a7a9bdd9: Pull complete
Step #0: 06cf66dbc14a: Pull complete
Step #0: e3b71510995d: Pull complete
Step #0: 39fc5341ac6a: Pull complete
Step #0: 3081bb48b3d5: Pull complete
Step #0: 0993238086a2: Pull complete
Step #0: ba1efebca763: Pull complete
Step #0: 829f99e624bd: Pull complete
Step #0: Digest: sha256:279ee9e6092e8c4248c2f06d81a419effcffba29f0f0f5d9e79da0085318f480
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.9MB

Step #1: Step 1/14 : FROM golang:1.23.4-bullseye@sha256:6d4cbf0b3900afa3e4460ca995b6c351370ce8d2d44b7a964dc521ab640e1a88 AS testbase
Step #1: docker.io/library/golang:1.23.4-bullseye@sha256:6d4cbf0b3900afa3e4460ca995b6c351370ce8d2d44b7a964dc521ab640e1a88: Pulling from library/golang
Step #1: 5d6e107a26c2: Already exists
Step #1: 2377065f3b70: Already exists
Step #1: 5ee26b7a209f: Already exists
Step #1: 6e6ac2a88b4b: Already exists
Step #1: 06f05ace1117: Already exists
Step #1: a0b9a6800858: Already exists
Step #1: 4f4fb700ef54: Already exists
Step #1: Digest: sha256:6d4cbf0b3900afa3e4460ca995b6c351370ce8d2d44b7a964dc521ab640e1a88
Step #1: Status: Downloaded newer image for golang:1.23.4-bullseye@sha256:6d4cbf0b3900afa3e4460ca995b6c351370ce8d2d44b7a964dc521ab640e1a88
Step #1:  ---> cf66775b9944
Step #1: Step 2/14 : WORKDIR /testbase
Step #1:  ---> Using cache
Step #1:  ---> 6f8bdcabcdad
Step #1: Step 3/14 : ARG GOFLAGS=""
Step #1:  ---> Using cache
Step #1:  ---> 7b4b4f5532f1
Step #1: Step 4/14 : ENV GOFLAGS=$GOFLAGS
Step #1:  ---> Using cache
Step #1:  ---> f46e54ada06d
Step #1: Step 5/14 : RUN echo "deb http://deb.debian.org/debian bullseye-backports main contrib non-free" >> /etc/apt/sources.list
Step #1:  ---> Using cache
Step #1:  ---> 81ac75984a92
Step #1: Step 6/14 : RUN apt-get update && apt-get -y install curl docker-compose lsof netcat unzip wget xxd
Step #1:  ---> Using cache
Step #1:  ---> 23a7367fcf9a
Step #1: Step 7/14 : 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:  ---> 6e0976f11d12
Step #1: Step 8/14 : RUN curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.60.1
Step #1:  ---> Using cache
Step #1:  ---> 9ba12c6565d2
Step #1: Step 9/14 : 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:  ---> bbb9eefbc0f2
Step #1: Step 10/14 : RUN apt-get -y install binutils-arm-none-eabi build-essential make u-boot-tools fuse fuse2fs
Step #1:  ---> Using cache
Step #1:  ---> 058f51b93eb9
Step #1: Step 11/14 : RUN curl -sfL https://github.com/usbarmory/tamago-go/releases/download/tamago-go1.23.2/tamago-go1.23.2.linux-amd64.tar.gz | tar -xzf - -C /
Step #1:  ---> Using cache
Step #1:  ---> 3d765fda7665
Step #1: Step 12/14 : ENV TAMAGO=/usr/local/tamago-go/bin/go
Step #1:  ---> Using cache
Step #1:  ---> 77f50b7afef2
Step #1: Step 13/14 : ENV GOPATH /go
Step #1:  ---> Using cache
Step #1:  ---> 026c13c9fc48
Step #1: Step 14/14 : ENV PATH $GOPATH/bin:/testbase/protoc/bin:/usr/local/go/bin:/usr/local/tamago-go/bin:$PATH
Step #1:  ---> Using cache
Step #1:  ---> 58b866da1e10
Step #1: Successfully built 58b866da1e10
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": 688513194d7a: Already exists
Step #2 - "prepare": bfb59b82a9b6: Already exists
Step #2 - "prepare": efa9d1d5d3a2: Already exists
Step #2 - "prepare": a62778643d56: Already exists
Step #2 - "prepare": 7c12895b777b: Already exists
Step #2 - "prepare": 3214acf345c0: Already exists
Step #2 - "prepare": 5664b15f108b: Already exists
Step #2 - "prepare": 0bab15eea81d: Already exists
Step #2 - "prepare": 4aa0ea1413d3: Already exists
Step #2 - "prepare": da7816fa955e: Already exists
Step #2 - "prepare": 9aee425378d2: Already exists
Step #2 - "prepare": 701c983262e9: Already exists
Step #2 - "prepare": 221438ca359c: Already exists
Step #2 - "prepare": aa6f885a34a0: Pulling fs layer
Step #2 - "prepare": 749f0b9114df: Pulling fs layer
Step #2 - "prepare": 749f0b9114df: Verifying Checksum
Step #2 - "prepare": 749f0b9114df: Download complete
Step #2 - "prepare": aa6f885a34a0: Verifying Checksum
Step #2 - "prepare": aa6f885a34a0: Download complete
Step #2 - "prepare": aa6f885a34a0: Pull complete
Step #2 - "prepare": 749f0b9114df: Pull complete
Step #2 - "prepare": Digest: sha256:248e064594cf02051f79d276d46270780fb5a1d1efe133ea5440dae5cb7b31ae
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": 688513194d7a: Already exists
Step #2 - "prepare": bfb59b82a9b6: Already exists
Step #2 - "prepare": efa9d1d5d3a2: Already exists
Step #2 - "prepare": a62778643d56: Already exists
Step #2 - "prepare": 7c12895b777b: Already exists
Step #2 - "prepare": 3214acf345c0: Already exists
Step #2 - "prepare": 5664b15f108b: Already exists
Step #2 - "prepare": 0bab15eea81d: Already exists
Step #2 - "prepare": 4aa0ea1413d3: Already exists
Step #2 - "prepare": da7816fa955e: Already exists
Step #2 - "prepare": 9aee425378d2: Already exists
Step #2 - "prepare": 701c983262e9: Already exists
Step #2 - "prepare": 221438ca359c: Already exists
Step #2 - "prepare": 08f845f7e709: Pulling fs layer
Step #2 - "prepare": b2317e9704d6: Pulling fs layer
Step #2 - "prepare": b2317e9704d6: Verifying Checksum
Step #2 - "prepare": b2317e9704d6: Download complete
Step #2 - "prepare": 08f845f7e709: Verifying Checksum
Step #2 - "prepare": 08f845f7e709: Download complete
Step #2 - "prepare": 08f845f7e709: Pull complete
Step #2 - "prepare": b2317e9704d6: Pull complete
Step #2 - "prepare": Digest: sha256:0d21a6538d7a33a1b04c5618893154d221d076ccaad578896cc19a34d359f67b
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.1
Step #2 - "prepare": go: downloading google.golang.org/protobuf v1.36.3
Step #2 - "prepare": go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20241209162323-e6fa225c2576
Step #2 - "prepare": go: downloading google.golang.org/grpc v1.69.4
Step #2 - "prepare": go: downloading google.golang.org/genproto v0.0.0-20241118233622-e639e219e697
Step #2 - "prepare": go: downloading golang.org/x/net v0.34.0
Step #2 - "prepare": go: downloading golang.org/x/sys v0.29.0
Step #2 - "prepare": go: downloading golang.org/x/text v0.21.0
Step #2 - "prepare": + export TRILLIAN_PATH=/go/pkg/mod/github.com/google/[email protected]
Step #2 - "prepare": + TRILLIAN_PATH=/go/pkg/mod/github.com/google/[email protected]
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/[email protected]/examples/deployment/docker-compose.yml pull mysql trillian-log-server trillian-log-signer
Step #2 - "prepare": + docker-compose -f /go/pkg/mod/github.com/google/[email protected]/examples/deployment/docker-compose.yml up -d mysql trillian-log-server trillian-log-signer
Step #2 - "prepare": Building mysql
Step #2 - "prepare": Step 1/4 : FROM mysql:8.4@sha256:106d5197fd8e4892980469ad42eb20f7a336bd81509aae4ee175d852f5cc4565
Step #2 - "prepare": docker.io/library/mysql:8.4@sha256:106d5197fd8e4892980469ad42eb20f7a336bd81509aae4ee175d852f5cc4565: Pulling from library/mysql
Step #2 - "prepare": Digest: sha256:106d5197fd8e4892980469ad42eb20f7a336bd81509aae4ee175d852f5cc4565
Step #2 - "prepare": Status: Downloaded newer image for mysql:8.4@sha256:106d5197fd8e4892980469ad42eb20f7a336bd81509aae4ee175d852f5cc4565
Step #2 - "prepare":  ---> 3818a28b4a67
Step #2 - "prepare": Step 2/4 : COPY examples/deployment/docker/db_server/mysql.cnf /etc/mysql/conf.d/trillian.cnf
Step #2 - "prepare":  ---> 309dc43e65c9
Step #2 - "prepare": Step 3/4 : COPY storage/mysql/schema/storage.sql /docker-entrypoint-initdb.d/storage.sql
Step #2 - "prepare":  ---> e0deeeb01738
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 1df031243e3b
Step #2 - "prepare": Removing intermediate container 1df031243e3b
Step #2 - "prepare":  ---> 10e04b50ef42
Step #2 - "prepare": Successfully built 10e04b50ef42
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": �[1A�[2K
Creating deployment_mysql_1 ... �[32mdone�[0m
�[1BCreating deployment_trillian-log-server_1 ... 
Step #2 - "prepare": Creating deployment_trillian-log-signer_1 ... 
Finished Step #2 - "prepare"
Starting Step #3 - "go-get-proto"
Starting Step #4 - "go-get-proto-gen"
Step #4 - "go-get-proto-gen": Already have image (with digest): gcr.io/trillian-opensource-ci/testbase
Step #3 - "go-get-proto": Already have image (with digest): gcr.io/trillian-opensource-ci/testbase
Step #3 - "go-get-proto": go: downloading github.com/golang/protobuf v1.5.4
Step #3 - "go-get-proto": go: module github.com/golang/protobuf is deprecated: Use the "google.golang.org/protobuf" module instead.
Step #4 - "go-get-proto-gen": go: module github.com/golang/protobuf is deprecated: Use the "google.golang.org/protobuf" module instead.
Finished Step #4 - "go-get-proto-gen"
Finished Step #3 - "go-get-proto"
Starting Step #5 - "presubmit-build-and-test-with-coverage"
Starting Step #10 - "firmware-integration-test"
Starting Step #6 - "presubmit-lint"
Starting Step #7 - "presubmit-build-actions"
Starting Step #9 - "usbarmory"
Starting Step #8 - "presubmit-build-docker"
Starting Step #11 - "helloworld-integration-test"
Step #5 - "presubmit-build-and-test-with-coverage": 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 #10 - "firmware-integration-test": Already have image (with digest): gcr.io/trillian-opensource-ci/testbase
Step #6 - "presubmit-lint": 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 #9 - "usbarmory": 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 #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 ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon   17.9MB

Step #8 - "presubmit-build-docker": Step 1/14 : FROM golang:1.23.4-bullseye@sha256:6d4cbf0b3900afa3e4460ca995b6c351370ce8d2d44b7a964dc521ab640e1a88 AS testbase
Step #8 - "presubmit-build-docker":  ---> cf66775b9944
Step #8 - "presubmit-build-docker": Step 2/14 : WORKDIR /testbase
Step #8 - "presubmit-build-docker":  ---> Running in 051c69aec84b
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 #8 - "presubmit-build-docker": Removing intermediate container 051c69aec84b
Step #8 - "presubmit-build-docker":  ---> 959bd0ab5801
Step #8 - "presubmit-build-docker": Step 3/14 : ARG GOFLAGS=""
Step #10 - "firmware-integration-test": go: downloading github.com/mattn/go-sqlite3 v1.14.24
Step #10 - "firmware-integration-test": go: downloading github.com/golang/glog v1.2.4
Step #10 - "firmware-integration-test": go: downloading golang.org/x/mod v0.22.0
Step #10 - "firmware-integration-test": go: downloading github.com/gorilla/mux v1.8.1
Step #10 - "firmware-integration-test": go: downloading github.com/transparency-dev/merkle v0.0.2
Step #10 - "firmware-integration-test": go: downloading github.com/perlin-network/life v0.0.0-20191203030451-05c0e0f7eaea
Step #10 - "firmware-integration-test": go: downloading golang.org/x/sync v0.10.0
Step #10 - "firmware-integration-test": go: downloading github.com/transparency-dev/formats v0.0.0-20230914071414-5732692f1e50
Step #10 - "firmware-integration-test": go: downloading github.com/golang/mock v1.6.0
Step #10 - "firmware-integration-test": go: downloading k8s.io/klog/v2 v2.130.1
Step #8 - "presubmit-build-docker":  ---> Running in 4bca91c3e451
Step #6 - "presubmit-lint": + ./scripts/presubmit.sh --cloud-build --no-build --no-generate --no-actions --no-docker
Step #6 - "presubmit-lint": running golangci-lint
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.130.1
Step #11 - "helloworld-integration-test": go: downloading github.com/transparency-dev/merkle v0.0.2
Step #11 - "helloworld-integration-test": go: downloading bitbucket.org/creachadair/shell v0.0.8
Step #8 - "presubmit-build-docker": Removing intermediate container 4bca91c3e451
Step #8 - "presubmit-build-docker":  ---> 0a6a8d91c8ce
Step #8 - "presubmit-build-docker": Step 4/14 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Running in 9816d72be536
Step #8 - "presubmit-build-docker": Removing intermediate container 9816d72be536
Step #8 - "presubmit-build-docker":  ---> 44a767c537a2
Step #8 - "presubmit-build-docker": Step 5/14 : RUN echo "deb http://deb.debian.org/debian bullseye-backports main contrib non-free" >> /etc/apt/sources.list
Step #9 - "usbarmory": + ./binary_transparency/firmware/integration/ft_usbarmory_test.sh
Step #8 - "presubmit-build-docker":  ---> Running in dfee1a07e522
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@4103b89371f7 on 2025-01-20 11:24:16' -X 'main.Revision=6fd7131' -X 'main.Boot=uSD' -X 'main.StartKernel=10753536' -X 'main.StartProof=10240512' -X 'main.PublicKeyStr='" -o armory-boot
Step #9 - "usbarmory": go: downloading golang.org/x/mod v0.22.0
Step #9 - "usbarmory": go: downloading golang.org/x/crypto v0.32.0
Step #9 - "usbarmory": go: downloading github.com/usbarmory/tamago v0.0.0-20221104085030-4122a878196a
Step #9 - "usbarmory": go: downloading github.com/dsoprea/go-ext4 v0.0.0-20190528173430-c13b09fc0ff8
Step #9 - "usbarmory": go: downloading github.com/transparency-dev/formats v0.0.0-20230914071414-5732692f1e50
Step #9 - "usbarmory": go: downloading github.com/golang/glog v1.2.4
Step #9 - "usbarmory": go: downloading github.com/transparency-dev/merkle v0.0.2
Step #9 - "usbarmory": go: downloading github.com/u-root/u-root v0.14.0
Step #7 - "presubmit-build-actions": + ./scripts/presubmit.sh --cloud-build --no-build --no-linters --no-generate --no-docker
Step #9 - "usbarmory": go: downloading golang.org/x/sync v0.10.0
Step #5 - "presubmit-build-and-test-with-coverage": + ./scripts/presubmit.sh --cloud-build --coverage --no-linters --no-actions --no-docker
Step #5 - "presubmit-build-and-test-with-coverage": running go build
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/golang/glog v1.2.4
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading golang.org/x/mod v0.22.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/transparency-dev/formats v0.0.0-20230914071414-5732692f1e50
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/apache/beam/sdks/v2 v2.61.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/transparency-dev/merkle v0.0.2
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/golang/mock v1.6.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 k8s.io/klog/v2 v2.130.1
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/google/certificate-transparency-go v1.3.1
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/mattn/go-sqlite3 v1.14.24
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading golang.org/x/sync v0.10.0
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 filippo.io/edwards25519 v1.1.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/google/go-querystring v1.1.0
Step #11 - "helloworld-integration-test": go: downloading github.com/go-logr/logr v1.4.2
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/go-logr/logr v1.4.2
Step #10 - "firmware-integration-test": go: downloading github.com/go-logr/logr v1.4.2
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.0.2
Finished Step #7 - "presubmit-build-actions"
Step #10 - "firmware-integration-test": go: downloading github.com/vmihailenco/msgpack v4.0.4+incompatible
Step #10 - "firmware-integration-test": go: downloading github.com/go-interpreter/wagon v0.6.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 #9 - "usbarmory": go: downloading github.com/u-root/uio v0.0.0-20240209044354-b3d14b93376a
Step #9 - "usbarmory": go: downloading golang.org/x/exp v0.0.0-20240325151524-a685a6edb6d8
Step #8 - "presubmit-build-docker": Removing intermediate container dfee1a07e522
Step #8 - "presubmit-build-docker":  ---> 0ac115bff268
Step #8 - "presubmit-build-docker": Step 6/14 : RUN apt-get update && apt-get -y install curl docker-compose lsof netcat unzip wget xxd
Step #9 - "usbarmory": go: downloading github.com/pierrec/lz4/v4 v4.1.18
Step #8 - "presubmit-build-docker":  ---> Running in 47785f460b04
Step #8 - "presubmit-build-docker": Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
Step #8 - "presubmit-build-docker": Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [27.2 kB]
Step #8 - "presubmit-build-docker": Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
Step #8 - "presubmit-build-docker": Get:4 http://deb.debian.org/debian bullseye-backports InRelease [49.0 kB]
Step #8 - "presubmit-build-docker": Get:5 http://deb.debian.org/debian bullseye/main amd64 Packages [8066 kB]
Step #8 - "presubmit-build-docker": Get:6 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [338 kB]
Step #8 - "presubmit-build-docker": Get:7 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [18.8 kB]
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading google.golang.org/api v0.214.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go/profiler v0.4.1
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/avast/retry-go/v4 v4.6.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go/storage v1.45.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 github.com/dustin/go-humanize v1.0.1
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/docker/docker v27.3.1+incompatible
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go/compute/metadata v0.6.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go v0.116.0
Step #8 - "presubmit-build-docker": Get:8 http://deb.debian.org/debian bullseye-backports/main amd64 Packages [403 kB]
Step #8 - "presubmit-build-docker": Get:9 http://deb.debian.org/debian bullseye-backports/non-free amd64 Packages [14.4 kB]
Step #8 - "presubmit-build-docker": Get:10 http://deb.debian.org/debian bullseye-backports/contrib amd64 Packages [6164 B]
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/google/pprof v0.0.0-20240528025155-186aa0362fba
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/googleapis/gax-go/v2 v2.14.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20241113202542-65e8d215514f
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/otel/sdk/metric v1.31.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/otel v1.31.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/otel/sdk v1.31.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/otel/metric v1.31.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/contrib/detectors/gcp v1.31.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.48.1
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go/iam v1.2.2
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/otel/trace v1.31.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opencensus.io v0.24.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/envoyproxy/go-control-plane v0.13.1
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.24.2
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go/monitoring v1.21.2
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.48.1
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-20240905190251-b4127c9b8d78
Step #8 - "presubmit-build-docker": Fetched 9082 kB in 1s (6228 kB/s)
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cel.dev/expr v0.16.2
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/docker/go-units v0.5.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/moby/docker-image-spec v1.3.1
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/opencontainers/go-digest v1.0.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/opencontainers/image-spec v1.1.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/envoyproxy/protoc-gen-validate v1.1.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/docker/go-connections v0.5.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/distribution/reference v0.6.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/pkg/errors v0.9.1
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/contrib/instru
...
[Logs truncated due to log size limitations. For full logs, see https://storage.cloud.google.com/trillian-cloudbuild-logs/log-f90b7c28-ed0f-4fc8-a034-d7da6ccdfeb0.txt.]
...
░░
Step #10 - "firmware-integration-test": [app] print: ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░░░░░░░
Step #10 - "firmware-integration-test": return value = 4919, duration = 129.38µs
Step #10 - "firmware-integration-test": === RUN   TestFTIntegration/Firmware_update_with_witness_verification
Step #10 - "firmware-integration-test": I0120 11:25:22.466648    4506 ft_witness.go:53] Starting FT witness server...
Step #10 - "firmware-integration-test": I0120 11:25:22.466808    4506 witness.go:105] Polling FT log "http://localhost:43563"...
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/experimental/batchmap/sumdb/build/pipeline	0.187s	coverage: 84.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/formats/checkpoints	0.016s	coverage: 89.7% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/helloworld	0.012s	coverage: 0.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/internal/note	0.007s	coverage: 91.4% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/serverless/cmd/clone2serverless/internal/storage/fs	0.023s	coverage: 45.6% of statements
Step #5 - "presubmit-build-and-test-with-coverage": running go generate
Step #5 - "presubmit-build-and-test-with-coverage": Checking that generated files are the same as checked-in versions.
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 #10 - "firmware-integration-test": I0120 11:25:24.467346    4506 publish.go:60] Measurement: badb92d12e948325c26b039e7a6e64b09b900a5cac7c1e1614dbfbd038619f669a24871b4b4348584523bdddc8c36e68e06a9c88ffc27482c94f58c9659c32fa
Step #10 - "firmware-integration-test": I0120 11:25:24.469605    4506 publish.go:79] Submitting entry...
Step #10 - "firmware-integration-test": I0120 11:25:24.481678    4506 publish.go:84] Successfully submitted entry, waiting for inclusion...
Step #10 - "firmware-integration-test": I0120 11:25:25.488156    4506 utils.go:62] Consistency proof between 3 and 4 verified
Step #10 - "firmware-integration-test": I0120 11:25:25.492126    4506 utils.go:77] Inclusion proof for leafhash 0x5348412d323536 verified
Step #10 - "firmware-integration-test": I0120 11:25:25.492168    4506 publish.go:94] Successfully logged {"Type":102,"Statement":"eyJEZXZpY2VJRCI6ImR1bW15IiwiRmlybXdhcmVSZXZpc2lvbiI6MywiRmlybXdhcmVJbWFnZVNIQTUxMiI6InZ5OGhrMnRtb0daWWczRnVwTEhPMm1DVEJLMTIzVWoyUWpFb3ZEYlV5dysxNy9xcHdmTGpLS1hQd2wwc3VKb3pmVUtGcUx3K0l0dTVtOTIrMFo1d2xRPT0iLCJFeHBlY3RlZEZpcm13YXJlTWVhc3VyZW1lbnQiOiJ1dHVTMFM2VWd5WENhd09lZW01a3NKdVFDbHlzZkI0V0ZOdjcwRGhobjJhYUpJY2JTME5JV0VVanZkM0l3MjVvNEdxY2lQL0NkSUxKVDFqSlpad3krZz09IiwiQnVpbGRUaW1lc3RhbXAiOiIyMDIxLTAyLTE2IDEwOjAwOjAwKzAwOjAwIn0=","Signature":"K4+AB3bBpuvTcM50Hm6p/hq0y4Afp3l0iHIh7HTXlwkMzc9hMdGr83STarQR3zpPEJp3lTv6XArrkK9lZMD8fTVjmPXmjwotwShDiw5KchPSHgTsuhB6MLt/Rg7XgzDRThP+bOrJz0D5Px5Nb8t2dqCNqkzxu0Fry14L7ZjyXEjazydLpu/ZVH/GMov3iv9eN0XhpvkoYuEOCBWU/ZcJkVAI5HMzjKzASQadp09vXrNKL5sBA5mD15OLNJQFEN8ZvgoXdVj4Vxc+yRhGouLZdhsJFAfWL4tFee7bB9JaqoVcNmS7rxFL/fQJimkww7BAibIv5W+P1j3zWTmLThMifw=="}
Step #10 - "firmware-integration-test": I0120 11:25:25.492179    4506 publish.go:97] Creating update package file "/tmp/TestFTIntegration18815772/001/update.ota"...
Step #10 - "firmware-integration-test": I0120 11:25:25.492379    4506 publish.go:126] Successfully created update package file "/tmp/TestFTIntegration18815772/001/update.ota"
Finished Step #6 - "presubmit-lint"
Finished Step #5 - "presubmit-build-and-test-with-coverage"
Step #10 - "firmware-integration-test": I0120 11:25:30.543051    4506 flash_tool.go:100] Update verified, about to apply to device...
Step #10 - "firmware-integration-test": I0120 11:25:30.543359    4506 flash_tool.go:106] Update applied.
Step #10 - "firmware-integration-test": E0120 11:25:30.543444    4506 ft_witness.go:63] witness.Poll(): context canceled
Step #10 - "firmware-integration-test": I0120 11:25:30.543493    4506 ft_personality.go:104] Server shutting down
Step #10 - "firmware-integration-test": I0120 11:25:30.543478    4506 ft_witness.go:77] Server shutting down
Step #10 - "firmware-integration-test": --- PASS: TestFTIntegration (22.02s)
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.30s)
Step #10 - "firmware-integration-test":     --- PASS: TestFTIntegration/Flashing_device_(update) (0.10s)
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.13s)
Step #10 - "firmware-integration-test":     --- PASS: TestFTIntegration/Replace_FW,_update_hash,_sign_manifest,_and_boot (0.08s)
Step #10 - "firmware-integration-test":     --- PASS: TestFTIntegration/Log_malware,_device_boots,_but_monitor_sees_all! (6.28s)
Step #10 - "firmware-integration-test":     --- PASS: TestFTIntegration/Firmware_update_with_witness_verification (8.08s)
Step #10 - "firmware-integration-test": PASS
Step #10 - "firmware-integration-test": coverage: 54.2% of statements in ../...
Step #10 - "firmware-integration-test": ok  	github.com/google/trillian-examples/binary_transparency/firmware/integration	22.032s	coverage: 54.2% of statements in ../...
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=100958�[0m
Step #12:     �[0;32m+�[0m ./coverage.txt �[0;90mbytes=266148�[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.FbXrm8.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%2Fall-deps-84d2d0a349&commit=6fd71313c6dbcda850cb57ec5b97d5f5d0e4d123&build=f90b7c28-ed0f-4fc8-a034-d7da6ccdfeb0&build_url=&name=&tag=&slug=&service=&flags=&pr=1292&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%2Fall-deps-84d2d0a349&commit=6fd71313c6dbcda850cb57ec5b97d5f5d0e4d123&build=f90b7c28-ed0f-4fc8-a034-d7da6ccdfeb0&build_url=&name=&tag=&slug=&service=&flags=&pr=1292&job=&cmd_args=
Step #12: �[0;90m->�[0m  Uploading to
Step #12: https://storage.googleapis.com/codecov-production/shelter/v4/github/AlCutter/trillian-examples/6fd71313c6dbcda850cb57ec5b97d5f5d0e4d123/22fb4823-0b42-4cea-b500-de188bf0331b.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJWQHUGIBILH4J7Q6ZUSCIFNEOLYSNDS7L3B4N5SIBQ2J4YLYE5CRFCD%2F20250120%2Fus%2Fs3%2Faws4_request&X-Amz-Date=20250120T112536Z&X-Amz-Expires=30&X-Amz-SignedHeaders=host&X-Amz-Signature=40cb22f8bd2fa46a3029086c3c558530c5b21b8afcde419b7b94b5ca8b53552d
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 35970    0     0  100 35970      0   228k --:--:-- --:--:-- --:--:--  228k
Step #12:     �[0;32m->�[0m Reports have been successfully queued for processing at �[0;36mhttps://app.codecov.io/github/AlCutter/trillian-examples/commit/6fd71313c6dbcda850cb57ec5b97d5f5d0e4d123�[0m
Step #8 - "presubmit-build-docker": Removing intermediate container 4d84df80b7eb
Step #8 - "presubmit-build-docker":  ---> 5b7925e0f787
Step #8 - "presubmit-build-docker": Step 9/13 : COPY . .
Finished Step #12
Step #8 - "presubmit-build-docker":  ---> 961c2ee22e2a
Step #8 - "presubmit-build-docker": Step 10/13 : RUN go build ./binary_transparency/firmware/cmd/ft_personality
Step #8 - "presubmit-build-docker":  ---> Running in eb0e808aa5f1
Step #8 - "presubmit-build-docker": Removing intermediate container eb0e808aa5f1
Step #8 - "presubmit-build-docker":  ---> ea70297d5fcf
Step #8 - "presubmit-build-docker": Step 11/13 : FROM golang:1.23.4-bullseye@sha256:6d4cbf0b3900afa3e4460ca995b6c351370ce8d2d44b7a964dc521ab640e1a88
Step #8 - "presubmit-build-docker":  ---> cf66775b9944
Step #8 - "presubmit-build-docker": Step 12/13 : COPY --from=builder /build/ft_personality /bin/ft_personality
Step #8 - "presubmit-build-docker":  ---> fa74a050fb9e
Step #8 - "presubmit-build-docker": Step 13/13 : ENTRYPOINT ["/bin/ft_personality"]
Step #8 - "presubmit-build-docker":  ---> Running in c768c71c9b85
Step #8 - "presubmit-build-docker": Removing intermediate container c768c71c9b85
Step #8 - "presubmit-build-docker":  ---> 426f612591be
Step #8 - "presubmit-build-docker": Successfully built 426f612591be
Step #8 - "presubmit-build-docker": Building ./binary_transparency/firmware/cmd/ftmapserver/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon  26.74MB

Step #8 - "presubmit-build-docker": Step 1/13 : FROM golang:1.23.4-bullseye@sha256:6d4cbf0b3900afa3e4460ca995b6c351370ce8d2d44b7a964dc521ab640e1a88 AS builder
Step #8 - "presubmit-build-docker":  ---> cf66775b9944
Step #8 - "presubmit-build-docker": Step 2/13 : LABEL stage=builder
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 6ccf47e6d284
Step #8 - "presubmit-build-docker": Step 3/13 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> eafe7e258628
Step #8 - "presubmit-build-docker": Step 4/13 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 98ca81b47dcc
Step #8 - "presubmit-build-docker": Step 5/13 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 4e3a98e84291
Step #8 - "presubmit-build-docker": Step 6/13 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 8fb69fc082bc
Step #8 - "presubmit-build-docker": Step 7/13 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 5edf3e41a2e8
Step #8 - "presubmit-build-docker": Step 8/13 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 5b7925e0f787
Step #8 - "presubmit-build-docker": Step 9/13 : COPY . .
Step #8 - "presubmit-build-docker":  ---> 542e7ad8cc8e
Step #8 - "presubmit-build-docker": Step 10/13 : RUN go build ./binary_transparency/firmware/cmd/ftmapserver
Step #8 - "presubmit-build-docker":  ---> Running in dec275f22a0e
Step #8 - "presubmit-build-docker": Removing intermediate container dec275f22a0e
Step #8 - "presubmit-build-docker":  ---> d70ddce3d55c
Step #8 - "presubmit-build-docker": Step 11/13 : FROM golang:1.23.4-bullseye@sha256:6d4cbf0b3900afa3e4460ca995b6c351370ce8d2d44b7a964dc521ab640e1a88
Step #8 - "presubmit-build-docker":  ---> cf66775b9944
Step #8 - "presubmit-build-docker": Step 12/13 : COPY --from=builder /build/ftmapserver /bin/ftmapserver
Step #8 - "presubmit-build-docker":  ---> d4800ba00b95
Step #8 - "presubmit-build-docker": Step 13/13 : ENTRYPOINT ["/bin/ftmapserver"]
Step #8 - "presubmit-build-docker":  ---> Running in c7482c197d60
Step #8 - "presubmit-build-docker": Removing intermediate container c7482c197d60
Step #8 - "presubmit-build-docker":  ---> f843b842ef22
Step #8 - "presubmit-build-docker": Successfully built f843b842ef22
Step #8 - "presubmit-build-docker": Building ./clone/cmd/sumdbclone/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon  26.74MB

Step #8 - "presubmit-build-docker": Step 1/12 : FROM golang:1.23.4-alpine3.20@sha256:6a84ccdb73e005d0ee7bfff6066f230612ca9dff3e88e31bfc752523c3a271f8 AS builder
Step #8 - "presubmit-build-docker": docker.io/library/golang:1.23.4-alpine3.20@sha256:6a84ccdb73e005d0ee7bfff6066f230612ca9dff3e88e31bfc752523c3a271f8: Pulling from library/golang
Step #8 - "presubmit-build-docker": 66a3d608f3fa: Already exists
Step #8 - "presubmit-build-docker": 3fbe7652777a: Pulling fs layer
Step #8 - "presubmit-build-docker": 06f05ace1117: Pulling fs layer
Step #8 - "presubmit-build-docker": bda4308841a6: Pulling fs layer
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Pulling fs layer
Step #8 - "presubmit-build-docker": bda4308841a6: Verifying Checksum
Step #8 - "presubmit-build-docker": bda4308841a6: Download complete
Step #8 - "presubmit-build-docker": 3fbe7652777a: Verifying Checksum
Step #8 - "presubmit-build-docker": 3fbe7652777a: Download complete
Step #8 - "presubmit-build-docker": 3fbe7652777a: Pull complete
Step #8 - "presubmit-build-docker": 06f05ace1117: Verifying Checksum
Step #8 - "presubmit-build-docker": 06f05ace1117: Download complete
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Verifying Checksum
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Download complete
Step #8 - "presubmit-build-docker": 06f05ace1117: Pull complete
Step #8 - "presubmit-build-docker": bda4308841a6: Pull complete
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Pull complete
Step #8 - "presubmit-build-docker": Digest: sha256:6a84ccdb73e005d0ee7bfff6066f230612ca9dff3e88e31bfc752523c3a271f8
Step #8 - "presubmit-build-docker": Status: Downloaded newer image for golang:1.23.4-alpine3.20@sha256:6a84ccdb73e005d0ee7bfff6066f230612ca9dff3e88e31bfc752523c3a271f8
Step #8 - "presubmit-build-docker":  ---> 5ad11ca62bce
Step #8 - "presubmit-build-docker": Step 2/12 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Running in 0545acdd86a0
Step #8 - "presubmit-build-docker": Removing intermediate container 0545acdd86a0
Step #8 - "presubmit-build-docker":  ---> 573962380d03
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Running in f93873386696
Step #8 - "presubmit-build-docker": Removing intermediate container f93873386696
Step #8 - "presubmit-build-docker":  ---> 980318470f93
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Running in 0a43fd00b7bf
Step #8 - "presubmit-build-docker": Removing intermediate container 0a43fd00b7bf
Step #8 - "presubmit-build-docker":  ---> 176d17e9e010
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> e68f6c714fab
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> 3f3a89d0ff83
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Running in 1468ca34262e
Step #8 - "presubmit-build-docker": Removing intermediate container 1468ca34262e
Step #8 - "presubmit-build-docker":  ---> 0fab1a989e1e
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker":  ---> 8f4b5b7fd37b
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/sumdbclone
Step #8 - "presubmit-build-docker":  ---> Running in 636edde517f2
Step #8 - "presubmit-build-docker": Removing intermediate container 636edde517f2
Step #8 - "presubmit-build-docker":  ---> a89c855eb1c1
Step #8 - "presubmit-build-docker": Step 10/12 : FROM alpine:3.21.2@sha256:56fa17d2a7e7f168a043a2712e63aed1f8543aeafdcee47c58dcffe38ed51099
Step #8 - "presubmit-build-docker":  ---> b0c9d60fc5e3
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/sumdbclone /bin/sumdbclone
Step #8 - "presubmit-build-docker":  ---> e16f9245d53a
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/sumdbclone"]
Step #8 - "presubmit-build-docker":  ---> Running in a6a0413babef
Step #8 - "presubmit-build-docker": Removing intermediate container a6a0413babef
Step #8 - "presubmit-build-docker":  ---> dd88ff6fa635
Step #8 - "presubmit-build-docker": Successfully built dd88ff6fa635
Step #8 - "presubmit-build-docker": Building ./clone/cmd/ctclone/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon  26.74MB

Step #8 - "presubmit-build-docker": Step 1/12 : FROM golang:1.23.4-alpine3.20@sha256:6a84ccdb73e005d0ee7bfff6066f230612ca9dff3e88e31bfc752523c3a271f8 AS builder
Step #8 - "presubmit-build-docker":  ---> 5ad11ca62bce
Step #8 - "presubmit-build-docker": Step 2/12 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 573962380d03
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 980318470f93
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 176d17e9e010
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> e68f6c714fab
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 3f3a89d0ff83
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 0fab1a989e1e
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 8f4b5b7fd37b
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/ctclone
Step #8 - "presubmit-build-docker":  ---> Running in 13bd7c460079
Step #8 - "presubmit-build-docker": Removing intermediate container 13bd7c460079
Step #8 - "presubmit-build-docker":  ---> f58955d90ca6
Step #8 - "presubmit-build-docker": Step 10/12 : FROM alpine:3.21.2@sha256:56fa17d2a7e7f168a043a2712e63aed1f8543aeafdcee47c58dcffe38ed51099
Step #8 - "presubmit-build-docker":  ---> b0c9d60fc5e3
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/ctclone /bin/ctclone
Step #8 - "presubmit-build-docker":  ---> bfa53e230085
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/ctclone"]
Step #8 - "presubmit-build-docker":  ---> Running in a3036f4af528
Step #8 - "presubmit-build-docker": Removing intermediate container a3036f4af528
Step #8 - "presubmit-build-docker":  ---> f93851a6fa67
Step #8 - "presubmit-build-docker": Successfully built f93851a6fa67
Step #8 - "presubmit-build-docker": Building ./clone/cmd/sumdbverify/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon  26.74MB

Step #8 - "presubmit-build-docker": Step 1/12 : FROM golang:1.22.8-alpine3.20@sha256:f56a8a4a1aea41bc4694728b69c219af1523aea15690cbbed82dc9bac81e6603 AS builder
Step #8 - "presubmit-build-docker": docker.io/library/golang:1.22.8-alpine3.20@sha256:f56a8a4a1aea41bc4694728b69c219af1523aea15690cbbed82dc9bac81e6603: Pulling from library/golang
Step #8 - "presubmit-build-docker": 43c4264eed91: Pulling fs layer
Step #8 - "presubmit-build-docker": f9e46eeee198: Pulling fs layer
Step #8 - "presubmit-build-docker": 4bfbe2417dd5: Pulling fs layer
Step #8 - "presubmit-build-docker": 62c3b7d90559: Pulling fs layer
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Pulling fs layer
Step #8 - "presubmit-build-docker": 62c3b7d90559: Waiting
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Waiting
Step #8 - "presubmit-build-docker": f9e46eeee198: Verifying Checksum
Step #8 - "presubmit-build-docker": f9e46eeee198: Download complete
Step #8 - "presubmit-build-docker": 43c4264eed91: Verifying Checksum
Step #8 - "presubmit-build-docker": 43c4264eed91: Download complete
Step #8 - "presubmit-build-docker": 43c4264eed91: Pull complete
Step #8 - "presubmit-build-docker": f9e46eeee198: Pull complete
Step #8 - "presubmit-build-docker": 62c3b7d90559: Download complete
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Download complete
Step #8 - "presubmit-build-docker": 4bfbe2417dd5: Verifying Checksum
Step #8 - "presubmit-build-docker": 4bfbe2417dd5: Download complete
Step #8 - "presubmit-build-docker": 4bfbe2417dd5: Pull complete
Step #8 - "presubmit-build-docker": 62c3b7d90559: Pull complete
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Pull complete
Step #8 - "presubmit-build-docker": Digest: sha256:f56a8a4a1aea41bc4694728b69c219af1523aea15690cbbed82dc9bac81e6603
Step #8 - "presubmit-build-docker": Status: Downloaded newer image for golang:1.22.8-alpine3.20@sha256:f56a8a4a1aea41bc4694728b69c219af1523aea15690cbbed82dc9bac81e6603
Step #8 - "presubmit-build-docker":  ---> 39b8359e61dc
Step #8 - "presubmit-build-docker": Step 2/12 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Running in e374d31cab9b
Step #8 - "presubmit-build-docker": Removing intermediate container e374d31cab9b
Step #8 - "presubmit-build-docker":  ---> a5110c0da8b4
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Running in 85564a2eb1d4
Step #8 - "presubmit-build-docker": Removing intermediate container 85564a2eb1d4
Step #8 - "presubmit-build-docker":  ---> df826d3b38f8
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Running in 73e067f7b33e
Step #8 - "presubmit-build-docker": Removing intermediate container 73e067f7b33e
Step #8 - "presubmit-build-docker":  ---> 6edeb70f4539
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> 962a0d802389
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> ec8f6399a7d8
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Running in ccdfbe68221b
Step #8 - "presubmit-build-docker": Removing intermediate container ccdfbe68221b
Step #8 - "presubmit-build-docker":  ---> d56216d05ec6
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker":  ---> c12ff916926d
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/sumdbverify
Step #8 - "presubmit-build-docker":  ---> Running in b8f250dc34d4
Step #8 - "presubmit-build-docker": Removing intermediate container b8f250dc34d4
Step #8 - "presubmit-build-docker":  ---> 1053d741ee13
Step #8 - "presubmit-build-docker": Step 10/12 : FROM alpine:3.18.4@sha256:eece025e432126ce23f223450a0326fbebde39cdf496a85d8c016293fc851978
Step #8 - "presubmit-build-docker": docker.io/library/alpine:3.18.4@sha256:eece025e432126ce23f223450a0326fbebde39cdf496a85d8c016293fc851978: Pulling from library/alpine
Step #8 - "presubmit-build-docker": 96526aa774ef: Pulling fs layer
Step #8 - "presubmit-build-docker": 96526aa774ef: Verifying Checksum
Step #8 - "presubmit-build-docker": 96526aa774ef: Download complete
Step #8 - "presubmit-build-docker": 96526aa774ef: Pull complete
Step #8 - "presubmit-build-docker": Digest: sha256:eece025e432126ce23f223450a0326fbebde39cdf496a85d8c016293fc851978
Step #8 - "presubmit-build-docker": Status: Downloaded newer image for alpine:3.18.4@sha256:eece025e432126ce23f223450a0326fbebde39cdf496a85d8c016293fc851978
Step #8 - "presubmit-build-docker":  ---> 8ca4688f4f35
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/sumdbverify /bin/verify
Step #8 - "presubmit-build-docker":  ---> 402a3a7b60fa
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/verify"]
Step #8 - "presubmit-build-docker":  ---> Running in 0fa178a6a166
Step #8 - "presubmit-build-docker": Removing intermediate container 0fa178a6a166
Step #8 - "presubmit-build-docker":  ---> 2e4a40b39234
Step #8 - "presubmit-build-docker": Successfully built 2e4a40b39234
Step #8 - "presubmit-build-docker": Building ./clone/cmd/ctverify/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon  26.74MB

Step #8 - "presubmit-build-docker": Step 1/12 : FROM golang:1.23.4-alpine3.20@sha256:6a84ccdb73e005d0ee7bfff6066f230612ca9dff3e88e31bfc752523c3a271f8 AS builder
Step #8 - "presubmit-build-docker":  ---> 5ad11ca62bce
Step #8 - "presubmit-build-docker": Step 2/12 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 573962380d03
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 980318470f93
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 176d17e9e010
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> e68f6c714fab
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 3f3a89d0ff83
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 0fab1a989e1e
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 8f4b5b7fd37b
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/ctverify
Step #8 - "presubmit-build-docker":  ---> Running in 20ac19d89202
Step #8 - "presubmit-build-docker": Removing intermediate container 20ac19d89202
Step #8 - "presubmit-build-docker":  ---> fd5ef2f1283d
Step #8 - "presubmit-build-docker": Step 10/12 : FROM alpine:3.21.2@sha256:56fa17d2a7e7f168a043a2712e63aed1f8543aeafdcee47c58dcffe38ed51099
Step #8 - "presubmit-build-docker":  ---> b0c9d60fc5e3
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/ctverify /bin/ctverify
Step #8 - "presubmit-build-docker":  ---> 0e6ae413272d
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/ctverify"]
Step #8 - "presubmit-build-docker":  ---> Running in 6d2cbf5fe62a
Step #8 - "presubmit-build-docker": Removing intermediate container 6d2cbf5fe62a
Step #8 - "presubmit-build-docker":  ---> 5eb3e4b94d0d
Step #8 - "presubmit-build-docker": Successfully built 5eb3e4b94d0d
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]
6d7f3675e5c3: Preparing
3521c736a339: Preparing
eb0ca356514c: Preparing
080a67c56bfc: Preparing
c2f4e10dff5e: Preparing
394c4450addd: Preparing
245f42ca87a0: Preparing
fdc967050e71: Preparing
5f70bf18a086: Preparing
8d0961a975bb: Preparing
f3fe8ef9af87: Preparing
cc5c1dff6c53: Preparing
089feee80a16: Preparing
ea80abbb66c8: Preparing
217c390bacd6: Preparing
fdc967050e71: Waiting
5f70bf18a086: Waiting
ea80abbb66c8: Waiting
217c390bacd6: Waiting
089feee80a16: Waiting
8d0961a975bb: Waiting
f3fe8ef9af87: Waiting
cc5c1dff6c53: Waiting
394c4450addd: Waiting
245f42ca87a0: Waiting
eb0ca356514c: Layer already exists
3521c736a339: Layer already exists
6d7f3675e5c3: Layer already exists
c2f4e10dff5e: Layer already exists
080a67c56bfc: Layer already exists
394c4450addd: Layer already exists
8d0961a975bb: Layer already exists
245f42ca87a0: Layer already exists
fdc967050e71: Layer already exists
5f70bf18a086: Layer already exists
cc5c1dff6c53: Layer already exists
f3fe8ef9af87: Layer already exists
ea80abbb66c8: Layer already exists
217c390bacd6: Layer already exists
089feee80a16: Layer already exists
latest: digest: sha256:279ee9e6092e8c4248c2f06d81a419effcffba29f0f0f5d9e79da0085318f480 size: 3476
DONE
Step #2 - "prepare": �[1A�[2K
Creating deployment_trillian-log-signer_1 ... �[32mdone�[0m
�[1B�[2A�[2K
Creating deployment_trillian-log-server_1 ... �[32mdone�[0m
�[2B

Build Log: https://storage.cloud.google.com/trillian-cloudbuild-logs/log-f90b7c28-ed0f-4fc8-a034-d7da6ccdfeb0.txt