Skip to content

Bump the all-deps group across 1 directory with 7 updates#1380

Merged
mhutchinson merged 2 commits into
masterfrom
dependabot/go_modules/all-deps-10cf7a8b1c
May 12, 2026
Merged

Bump the all-deps group across 1 directory with 7 updates#1380
mhutchinson merged 2 commits into
masterfrom
dependabot/go_modules/all-deps-10cf7a8b1c

Bumped all dockerfiles

3ce991f
Select commit
Loading
Failed to load commit list.
Google Cloud Build / trillian-examples-cloud-build-pr (trillian-opensource-ci) succeeded May 12, 2026 in 7m 51s

Summary

Build Information

Trigger trillian-examples-cloud-build-pr
Build 10e760a3-d351-455d-ada8-58e77a836b05
Start 2026-05-12T02:21:12-07:00
Duration 6m56.278s
Status SUCCESS

Steps

Step Status Duration
gcr.io/cloud-builders/docker SUCCESS 18.449s
gcr.io/cloud-builders/docker SUCCESS 11.925s
prepare SUCCESS 28.086s
go-get-proto SUCCESS 1.569s
go-get-proto-gen SUCCESS 1.644s
presubmit-build-and-test-with-coverage SUCCESS 1m40.407s
presubmit-lint SUCCESS 2.382s
presubmit-build-actions SUCCESS 2.615s
presubmit-build-docker SUCCESS 5m31.862s
usbarmory SUCCESS 22.736s
firmware-integration-test SUCCESS 1m40.406s
helloworld-integration-test SUCCESS 25.663s
gcr.io/cloud-builders/curl SUCCESS 2.975s

Details

starting build "10e760a3-d351-455d-ada8-58e77a836b05"

FETCHSOURCE
From https://github.com/google/trillian-examples
 * branch            3ce991fc09d26a77cf3a53b2097bc3dffa49a258 -> FETCH_HEAD
HEAD is now at 3ce991f Bumped all dockerfiles
GitCommit:
3ce991fc09d26a77cf3a53b2097bc3dffa49a258
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: cdef621352eb: Already exists
Step #0: e5203b2bfeff: Already exists
Step #0: 8fcda2b4d799: Already exists
Step #0: 47842f5dc9e1: Pulling fs layer
Step #0: b55da06e3b41: Pulling fs layer
Step #0: a7e396283b7b: Pulling fs layer
Step #0: 4f4fb700ef54: Pulling fs layer
Step #0: 99bf5f4c8f07: Pulling fs layer
Step #0: 0316fc302f8e: Pulling fs layer
Step #0: 07ddcadba1cc: Pulling fs layer
Step #0: cdc3e3dadf86: Pulling fs layer
Step #0: 83e9dffd14e5: Pulling fs layer
Step #0: 4d9f2537c18e: Pulling fs layer
Step #0: a9c5b01226db: Pulling fs layer
Step #0: 4d9f2537c18e: Waiting
Step #0: 83e9dffd14e5: Waiting
Step #0: cdc3e3dadf86: Waiting
Step #0: a9c5b01226db: Waiting
Step #0: 4f4fb700ef54: Verifying Checksum
Step #0: 4f4fb700ef54: Download complete
Step #0: 0316fc302f8e: Verifying Checksum
Step #0: 0316fc302f8e: Download complete
Step #0: a7e396283b7b: Verifying Checksum
Step #0: 99bf5f4c8f07: Verifying Checksum
Step #0: 99bf5f4c8f07: Download complete
Step #0: b55da06e3b41: Verifying Checksum
Step #0: b55da06e3b41: Download complete
Step #0: cdc3e3dadf86: Verifying Checksum
Step #0: cdc3e3dadf86: Download complete
Step #0: 83e9dffd14e5: Verifying Checksum
Step #0: 83e9dffd14e5: Download complete
Step #0: 47842f5dc9e1: Verifying Checksum
Step #0: 47842f5dc9e1: Download complete
Step #0: 4d9f2537c18e: Download complete
Step #0: 07ddcadba1cc: Verifying Checksum
Step #0: 07ddcadba1cc: Download complete
Step #0: a9c5b01226db: Verifying Checksum
Step #0: a9c5b01226db: Download complete
Step #0: 47842f5dc9e1: Pull complete
Step #0: b55da06e3b41: Pull complete
Step #0: a7e396283b7b: Pull complete
Step #0: 4f4fb700ef54: Pull complete
Step #0: 99bf5f4c8f07: Pull complete
Step #0: 0316fc302f8e: Pull complete
Step #0: 07ddcadba1cc: Pull complete
Step #0: cdc3e3dadf86: Pull complete
Step #0: 83e9dffd14e5: Pull complete
Step #0: 4d9f2537c18e: Pull complete
Step #0: a9c5b01226db: Pull complete
Step #0: Digest: sha256:9cf5c19c20e6d32138252aab5f1a4d1eaac7efd97e5c6423b25df007367f49fe
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.26.2-bookworm@sha256:47ce5636e9936b2c5cbf708925578ef386b4f8872aec74a67bd13a627d242b19 AS testbase
Step #1: docker.io/library/golang:1.26.2-bookworm@sha256:47ce5636e9936b2c5cbf708925578ef386b4f8872aec74a67bd13a627d242b19: Pulling from library/golang
Step #1: db53381ee51f: Already exists
Step #1: e5203b2bfeff: Already exists
Step #1: 8fcda2b4d799: Already exists
Step #1: 47842f5dc9e1: Already exists
Step #1: b55da06e3b41: Already exists
Step #1: a7e396283b7b: Already exists
Step #1: 4f4fb700ef54: Already exists
Step #1: Digest: sha256:47ce5636e9936b2c5cbf708925578ef386b4f8872aec74a67bd13a627d242b19
Step #1: Status: Downloaded newer image for golang:1.26.2-bookworm@sha256:47ce5636e9936b2c5cbf708925578ef386b4f8872aec74a67bd13a627d242b19
Step #1:  ---> 962e4695d843
Step #1: Step 2/13 : WORKDIR /testbase
Step #1:  ---> Using cache
Step #1:  ---> ac46b452a06c
Step #1: Step 3/13 : ARG GOFLAGS=""
Step #1:  ---> Using cache
Step #1:  ---> e90332c1bfd9
Step #1: Step 4/13 : ENV GOFLAGS=$GOFLAGS
Step #1:  ---> Using cache
Step #1:  ---> 6f3bad6b492f
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:  ---> 124f06a665d3
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:  ---> ba9883403d8e
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:  ---> b1ea053a23c1
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:  ---> 9f3a3af3f8b2
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:  ---> f4464bc6729a
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:  ---> Running in 301c338eecaa
Step #1: �[91mtar: Removing leading `/' from member names
Step #1: �[0mRemoving intermediate container 301c338eecaa
Step #1:  ---> 7bf99a44df3c
Step #1: Step 11/13 : ENV TAMAGO=/usr/local/tamago-go/bin/go
Step #1:  ---> Running in 614a6be54994
Step #1: Removing intermediate container 614a6be54994
Step #1:  ---> 2f656157afa2
Step #1: Step 12/13 : ENV GOPATH /go
Step #1:  ---> Running in 13cac18dbb57
Step #1: Removing intermediate container 13cac18dbb57
Step #1:  ---> d9876177d4b0
Step #1: Step 13/13 : ENV PATH $GOPATH/bin:/testbase/protoc/bin:/usr/local/go/bin:/usr/local/tamago-go/bin:$PATH
Step #1:  ---> Running in 6400198fc793
Step #1: Removing intermediate container 6400198fc793
Step #1:  ---> 14698e845390
Step #1: Successfully built 14698e845390
Step #1: Successfully tagged gcr.io/trillian-opensource-ci/testbase:latest
Finished Step #1
Starting Step #2 - "prepare"
Step #2 - "prepare": Already have image: 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": 526604835308: Already exists
Step #2 - "prepare": 990a9c434e5e: Already exists
Step #2 - "prepare": ef49c20a7b35: 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": 069d1e267530: Already exists
Step #2 - "prepare": c65bb0c25578: Pulling fs layer
Step #2 - "prepare": 13724d053e31: Pulling fs layer
Step #2 - "prepare": 363a171a6e28: Pulling fs layer
Step #2 - "prepare": 7d3d63a56e3d: Pulling fs layer
Step #2 - "prepare": 13724d053e31: Verifying Checksum
Step #2 - "prepare": 13724d053e31: Download complete
Step #2 - "prepare": 7d3d63a56e3d: Verifying Checksum
Step #2 - "prepare": 7d3d63a56e3d: Download complete
Step #2 - "prepare": c65bb0c25578: Verifying Checksum
Step #2 - "prepare": c65bb0c25578: Download complete
Step #2 - "prepare": c65bb0c25578: Pull complete
Step #2 - "prepare": 13724d053e31: Pull complete
Step #2 - "prepare": 363a171a6e28: Verifying Checksum
Step #2 - "prepare": 363a171a6e28: Download complete
Step #2 - "prepare": 363a171a6e28: Pull complete
Step #2 - "prepare": 7d3d63a56e3d: Pull complete
Step #2 - "prepare": Digest: sha256:95d4cc87a5c434eababb49971d2a034dc65d9e15f0f2421c7857d38c8bf2ac68
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": 526604835308: Already exists
Step #2 - "prepare": 990a9c434e5e: Already exists
Step #2 - "prepare": ef49c20a7b35: 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": 069d1e267530: Already exists
Step #2 - "prepare": c65bb0c25578: Already exists
Step #2 - "prepare": 13724d053e31: Already exists
Step #2 - "prepare": d9acc5c5cbaa: Pulling fs layer
Step #2 - "prepare": 44a6194f0f3b: Pulling fs layer
Step #2 - "prepare": 44a6194f0f3b: Verifying Checksum
Step #2 - "prepare": 44a6194f0f3b: Download complete
Step #2 - "prepare": d9acc5c5cbaa: Verifying Checksum
Step #2 - "prepare": d9acc5c5cbaa: Download complete
Step #2 - "prepare": d9acc5c5cbaa: Pull complete
Step #2 - "prepare": 44a6194f0f3b: Pull complete
Step #2 - "prepare": Digest: sha256:bdb809c0f0bd467213eadad827d0c3241555d5ee899289518ad37f535b7bfa08
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/genproto/googleapis/rpc v0.0.0-20260316180232-0b37fe3546d5
Step #2 - "prepare": go: downloading google.golang.org/grpc v1.80.0
Step #2 - "prepare": go: downloading google.golang.org/genproto v0.0.0-20260217215200-42d3e9bedb6d
Step #2 - "prepare": go: downloading golang.org/x/net v0.52.0
Step #2 - "prepare": go: downloading golang.org/x/sys v0.43.0
Step #2 - "prepare": go: downloading golang.org/x/text v0.36.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-server ... done
Step #2 - "prepare": Pulling trillian-log-signer ... 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": 4d14d7bf02a4: Waiting
Step #2 - "prepare": 03f8ae82fc56: Waiting
Step #2 - "prepare": 68420c358694: Verifying Checksum
Step #2 - "prepare": 68420c358694: Download complete
Step #2 - "prepare": eba8eed90d75: Verifying Checksum
Step #2 - "prepare": eba8eed90d75: Download complete
Step #2 - "prepare": 3cd28adefbd9: Verifying Checksum
Step #2 - "prepare": 3cd28adefbd9: Download complete
Step #2 - "prepare": 43105b2d4e4a: Verifying Checksum
Step #2 - "prepare": 43105b2d4e4a: Download complete
Step #2 - "prepare": d4c7048d1cf1: Verifying Checksum
Step #2 - "prepare": d4c7048d1cf1: Download complete
Step #2 - "prepare": 1a7d4892b7d2: Verifying Checksum
Step #2 - "prepare": 1a7d4892b7d2: Download complete
Step #2 - "prepare": 91c980086743: Download complete
Step #2 - "prepare": 03f8ae82fc56: Verifying Checksum
Step #2 - "prepare": 03f8ae82fc56: 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": 4d14d7bf02a4: Download complete
Step #2 - "prepare": 1a7d4892b7d2: Pull complete
Step #2 - "prepare": eba8eed90d75: Pull complete
Step #2 - "prepare": 68420c358694: Pull 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":  ---> 8af5934f7719
Step #2 - "prepare": Step 3/4 : COPY storage/mysql/schema/storage.sql /docker-entrypoint-initdb.d/storage.sql
Step #2 - "prepare":  ---> f7c774a1de1a
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 a084af90bac5
Step #2 - "prepare": Removing intermediate container a084af90bac5
Step #2 - "prepare":  ---> b37394795cbf
Step #2 - "prepare": Successfully built b37394795cbf
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: gcr.io/trillian-opensource-ci/testbase
Step #4 - "go-get-proto-gen": Already have image: gcr.io/trillian-opensource-ci/testbase
Step #3 - "go-get-proto": go: downloading github.com/golang/protobuf v1.5.4
Step #4 - "go-get-proto-gen": 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 #3 - "go-get-proto"
Finished Step #4 - "go-get-proto-gen"
Starting Step #6 - "presubmit-lint"
Starting Step #5 - "presubmit-build-and-test-with-coverage"
Starting Step #8 - "presubmit-build-docker"
Starting Step #9 - "usbarmory"
Starting Step #10 - "firmware-integration-test"
Starting Step #7 - "presubmit-build-actions"
Starting Step #11 - "helloworld-integration-test"
Step #6 - "presubmit-lint": Already have image: gcr.io/trillian-opensource-ci/testbase
Step #8 - "presubmit-build-docker": Already have image: gcr.io/trillian-opensource-ci/testbase
Step #10 - "firmware-integration-test": Already have image: gcr.io/trillian-opensource-ci/testbase
Step #9 - "usbarmory": Already have image: gcr.io/trillian-opensource-ci/testbase
Step #7 - "presubmit-build-actions": Already have image: gcr.io/trillian-opensource-ci/testbase
Step #11 - "helloworld-integration-test": Already have image: gcr.io/trillian-opensource-ci/testbase
Step #5 - "presubmit-build-and-test-with-coverage": Already have image: gcr.io/trillian-opensource-ci/testbase
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 #9 - "usbarmory": + ./binary_transparency/firmware/integration/ft_usbarmory_test.sh
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@ae20b591434a on 2026-05-12 09:22:19' -X 'main.Revision=3ce991f' -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.2
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.16.0
Step #9 - "usbarmory": go: downloading golang.org/x/crypto v0.50.0
Step #9 - "usbarmory": go: downloading github.com/golang/glog v1.2.5
Step #9 - "usbarmory": go: downloading golang.org/x/mod v0.35.0
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.1.0
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/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": go: downloading github.com/gorilla/mux v1.8.1
Step #10 - "firmware-integration-test": go: downloading github.com/mattn/go-sqlite3 v1.14.44
Step #10 - "firmware-integration-test": go: downloading github.com/perlin-network/life v0.0.0-20191203030451-05c0e0f7eaea
Step #10 - "firmware-integration-test": go: downloading k8s.io/klog/v2 v2.140.0
Step #10 - "firmware-integration-test": go: downloading github.com/golang/mock v1.7.0-rc.1
Step #10 - "firmware-integration-test": go: downloading golang.org/x/sync v0.20.0
Step #10 - "firmware-integration-test": go: downloading github.com/go-logr/logr v1.4.3
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": + ./scripts/presubmit.sh --cloud-build --no-build --no-linters --no-generate --no-actions
Step #8 - "presubmit-build-docker": Building non-serverless-action dockerfiles ====================
Step #5 - "presubmit-build-and-test-with-coverage": running go build
Step #8 - "presubmit-build-docker": Building ./integration/Dockerfile ------------------------------------------------
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/google/go-github/v39 v39.2.0
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/transparency-dev/serverless-log v0.0.0-20230914155322-9b6f31f76f1f
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading golang.org/x/oauth2 v0.36.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/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 #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 #5 - "presubmit-build-and-test-with-coverage": go: downloading filippo.io/edwards25519 v1.2.0
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 bitbucket.org/creachadair/shell v0.0.9
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon  17.89MB

Step #8 - "presubmit-build-docker": Step 1/13 : FROM golang:1.26.2-bookworm@sha256:47ce5636e9936b2c5cbf708925578ef386b4f8872aec74a67bd13a627d242b19 AS testbase
Step #8 - "presubmit-build-docker":  ---> 962e4695d843
Step #8 - "presubmit-build-docker": Step 2/13 : WORKDIR /testbase
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/google/go-querystring v1.1.0
Step #7 - "presubmit-build-actions": + ./scripts/presubmit.sh --cloud-build --no-build --no-linters --no-generate --no-docker
Step #8 - "presubmit-build-docker":  ---> Running in a5553d995bd7
Finished Step #6 - "presubmit-lint"
Step #8 - "presubmit-build-docker": Removing intermediate container a5553d995bd7
Step #8 - "presubmit-build-docker":  ---> 1599ee0b27e8
Step #8 - "presubmit-build-docker": Step 3/13 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Running in d69bb0db4bf5
Finished Step #7 - "presubmit-build-actions"
Step #8 - "presubmit-build-docker": Removing intermediate container d69bb0db4bf5
Step #8 - "presubmit-build-docker":  ---> 186498c69861
Step #8 - "presubmit-build-docker": Step 4/13 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Running in e70cde78f156
Step #8 - "presubmit-build-docker": Removing intermediate container e70cde78f156
Step #8 - "presubmit-build-docker":  ---> 38eb8d1b0714
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 #8 - "presubmit-build-docker":  ---> Running in d9f14cac9560
Step #8 - "presubmit-build-docker": Removing intermediate container d9f14cac9560
Step #8 - "presubmit-build-docker":  ---> d8bff8cdadca
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 #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":  ---> Running in c447e2505029
Step #8 - "presubmit-build-docker": Get:1 http://deb.debian.org/debian bookworm-backports InRelease [59.4 kB]
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 [48.0 kB]
Step #8 - "presubmit-build-docker": Get:5 http://deb.debian.org/debian bookworm-backports/non-free amd64 Packages [13.3 kB]
Step #8 - "presubmit-build-docker": Get:6 http://deb.debian.org/debian bookworm-backports/main amd64 Packages [307 kB]
Step #8 - "presubmit-build-docker": Get:7 http://deb.debian.org/debian bookworm-backports/contrib amd64 Packages [5856 B]
Step #8 - "presubmit-build-docker": Get:8 http://deb.debian.org/debian bookworm/main amd64 Packages [8792 kB]
Step #8 - "presubmit-build-docker": Get:9 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [6924 B]
Step #8 - "presubmit-build-docker": Get:10 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [304 kB]
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 cloud.google.com/go/storage v1.59.2
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/docker/docker v28.5.2+incompatible
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 cloud.google.com/go/compute/metadata v0.9.0
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 github.com/google/uuid v1.6.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go v0.123.0
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-20260316180232-0b37fe3546d5
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 cloud.google.com/go/iam v1.5.3
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/otel v1.43.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/otel/sdk/metric v1.43.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/otel/sdk v1.43.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 go.opentelemetry.io/contrib/detectors/gcp v1.39.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/otel/trace v1.43.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/otel/metric v1.43.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/envoyproxy/go-control-plane/envoy v1.36.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.31.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/spiffe/go-spiffe/v2 v2.6.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go/monitoring v1.24.3
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.54.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/cncf/xds/go v0.0.0-20251210132809-ee656c7534f5
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/go-jose/go-jose/v4 v4.1.4
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cel.dev/expr v0.25.1
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/envoyproxy/protoc-gen-validate v1.3.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/go-logr/stdr v1.2.2
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading go.opentelemetry.io/auto/s
...
[Logs truncated due to log size limitations. For full logs, see https://storage.cloud.google.com/trillian-cloudbuild-logs/log-10e760a3-d351-455d-ada8-58e77a836b05.txt.]
...
bookworm@sha256:47ce5636e9936b2c5cbf708925578ef386b4f8872aec74a67bd13a627d242b19 AS builder
Step #8 - "presubmit-build-docker":  ---> 962e4695d843
Step #8 - "presubmit-build-docker": Step 2/13 : LABEL stage=builder
Step #8 - "presubmit-build-docker":  ---> Running in 0ffea76a2b22
Step #8 - "presubmit-build-docker": Removing intermediate container 0ffea76a2b22
Step #8 - "presubmit-build-docker":  ---> 21413a2b38b2
Step #8 - "presubmit-build-docker": Step 3/13 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Running in 0b80a874e1a2
Step #8 - "presubmit-build-docker": Removing intermediate container 0b80a874e1a2
Step #8 - "presubmit-build-docker":  ---> f4d91edf374d
Step #8 - "presubmit-build-docker": Step 4/13 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Running in 11196feafc00
Step #8 - "presubmit-build-docker": Removing intermediate container 11196feafc00
Step #8 - "presubmit-build-docker":  ---> 0beb3ad2249f
Step #8 - "presubmit-build-docker": Step 5/13 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Running in 785706620e9f
Step #8 - "presubmit-build-docker": Removing intermediate container 785706620e9f
Step #8 - "presubmit-build-docker":  ---> 58ee7554209b
Step #8 - "presubmit-build-docker": Step 6/13 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> ca36410a6a84
Step #8 - "presubmit-build-docker": Step 7/13 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> 3f2386977325
Step #8 - "presubmit-build-docker": Step 8/13 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Running in 344e676ccea9
Step #10 - "firmware-integration-test": I0512 09:23:54.693370    8041 flash_tool.go:100] Update verified, about to apply to device...
Step #10 - "firmware-integration-test": I0512 09:23:54.693610    8041 flash_tool.go:106] Update applied.
Step #10 - "firmware-integration-test": E0512 09:23:54.693655    8041 ft_witness.go:63] witness.Poll(): context canceled
Step #10 - "firmware-integration-test": I0512 09:23:54.693691    8041 ft_personality.go:104] Server shutting down
Step #10 - "firmware-integration-test": I0512 09:23:54.693701    8041 ft_witness.go:77] Server shutting down
Step #10 - "firmware-integration-test": --- PASS: TestFTIntegration (21.77s)
Step #10 - "firmware-integration-test":     --- PASS: TestFTIntegration/Log_initial_firmware (1.59s)
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.02s)
Step #10 - "firmware-integration-test":     --- PASS: TestFTIntegration/Flashing_device_(update) (0.00s)
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.00s)
Step #10 - "firmware-integration-test":     --- PASS: TestFTIntegration/Log_malware,_device_boots,_but_monitor_sees_all! (6.04s)
Step #10 - "firmware-integration-test":     --- PASS: TestFTIntegration/Firmware_update_with_witness_verification (8.10s)
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	21.783s	coverage: 54.2% of statements in ../...
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/binary_transparency/firmware/internal/ftmap	0.472s	coverage: 60.8% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/binary_transparency/firmware/internal/verify	0.025s	coverage: 49.2% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/clone/cmd/ctclone	0.021s	coverage: 25.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": 	github.com/google/trillian-examples/clone/cmd/ctverify		coverage: 0.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": 	github.com/google/trillian-examples/clone/cmd/serverlessclone		coverage: 0.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": 	github.com/google/trillian-examples/clone/cmd/sumdbclone		coverage: 0.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/clone/cmd/sumdbclone/internal/client	0.026s	coverage: 47.6% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/clone/cmd/sumdbverify	0.029s	coverage: 52.7% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/clone/internal/cloner	0.027s	coverage: 74.4% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/clone/internal/download	0.254s	coverage: 73.7% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/clone/internal/verify	0.065s	coverage: 84.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/clone/logdb	0.023s	coverage: 62.3% of statements
Step #5 - "presubmit-build-and-test-with-coverage": 	github.com/google/trillian-examples/experimental/batchmap/ctmap/cmd/build		coverage: 0.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": 	github.com/google/trillian-examples/experimental/batchmap/ctmap/internal/pipeline		coverage: 0.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": 	github.com/google/trillian-examples/experimental/batchmap/sumdb/build		coverage: 0.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/experimental/batchmap/sumdb/build/pipeline	0.454s	coverage: 84.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.030s	coverage: 89.7% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/helloworld	0.027s	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.014s	coverage: 91.4% 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.097s	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
Finished Step #10 - "firmware-integration-test"
Finished Step #5 - "presubmit-build-and-test-with-coverage"
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=215960�[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.x6fCJk.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-10cf7a8b1c&commit=3ce991fc09d26a77cf3a53b2097bc3dffa49a258&build=10e760a3-d351-455d-ada8-58e77a836b05&build_url=&name=&tag=&slug=&service=&flags=&pr=1380&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-10cf7a8b1c&commit=3ce991fc09d26a77cf3a53b2097bc3dffa49a258&build=10e760a3-d351-455d-ada8-58e77a836b05&build_url=&name=&tag=&slug=&service=&flags=&pr=1380&job=&cmd_args=
Step #12: �[0;90m->�[0m  Uploading to
Step #12: https://storage.googleapis.com/codecov-production/shelter/v4/github/AlCutter/trillian-examples/3ce991fc09d26a77cf3a53b2097bc3dffa49a258/231a79ef-22a1-444f-9230-4da85b9a2279.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJWQHUGIBILH4J7Q6ZUSCIFNEOLYSNDS7L3B4N5SIBQ2J4YLYE5CRFCD%2F20260512%2Fus%2Fs3%2Faws4_request&X-Amz-Date=20260512T092400Z&X-Amz-Expires=120&X-Amz-SignedHeaders=host&X-Amz-Signature=1f1914cf80187eaebbac225691338b1d7c93c93a2dbc4c1fb5619aa717d97492
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 32905    0     0  100 32905      0   202k --:--:-- --:--:-- --:--:--  202k
Step #12:     �[0;32m->�[0m Reports have been successfully queued for processing at �[0;36mhttps://app.codecov.io/github/AlCutter/trillian-examples/commit/3ce991fc09d26a77cf3a53b2097bc3dffa49a258�[0m
Finished Step #12
Step #8 - "presubmit-build-docker": Removing intermediate container 344e676ccea9
Step #8 - "presubmit-build-docker":  ---> d4dab0ea45fe
Step #8 - "presubmit-build-docker": Step 9/13 : COPY . .
Step #8 - "presubmit-build-docker":  ---> 4c5c7e646d5d
Step #8 - "presubmit-build-docker": Step 10/13 : RUN go build ./binary_transparency/firmware/cmd/ft_personality
Step #8 - "presubmit-build-docker":  ---> Running in df4364c55098
Step #8 - "presubmit-build-docker": Removing intermediate container df4364c55098
Step #8 - "presubmit-build-docker":  ---> bd7f28d8d03f
Step #8 - "presubmit-build-docker": Step 11/13 : FROM golang:1.26.2-bookworm@sha256:47ce5636e9936b2c5cbf708925578ef386b4f8872aec74a67bd13a627d242b19
Step #8 - "presubmit-build-docker":  ---> 962e4695d843
Step #8 - "presubmit-build-docker": Step 12/13 : COPY --from=builder /build/ft_personality /bin/ft_personality
Step #8 - "presubmit-build-docker":  ---> f4940c0f4fc0
Step #8 - "presubmit-build-docker": Step 13/13 : ENTRYPOINT ["/bin/ft_personality"]
Step #8 - "presubmit-build-docker":  ---> Running in 19a386fc5545
Step #8 - "presubmit-build-docker": Removing intermediate container 19a386fc5545
Step #8 - "presubmit-build-docker":  ---> 2ed80bc6b3ba
Step #8 - "presubmit-build-docker": Successfully built 2ed80bc6b3ba
Step #8 - "presubmit-build-docker": Building ./binary_transparency/firmware/cmd/ftmapserver/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon  29.06MB

Step #8 - "presubmit-build-docker": Step 1/13 : FROM golang:1.26.2-bookworm@sha256:47ce5636e9936b2c5cbf708925578ef386b4f8872aec74a67bd13a627d242b19 AS builder
Step #8 - "presubmit-build-docker":  ---> 962e4695d843
Step #8 - "presubmit-build-docker": Step 2/13 : LABEL stage=builder
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 21413a2b38b2
Step #8 - "presubmit-build-docker": Step 3/13 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> f4d91edf374d
Step #8 - "presubmit-build-docker": Step 4/13 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 0beb3ad2249f
Step #8 - "presubmit-build-docker": Step 5/13 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 58ee7554209b
Step #8 - "presubmit-build-docker": Step 6/13 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> ca36410a6a84
Step #8 - "presubmit-build-docker": Step 7/13 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 3f2386977325
Step #8 - "presubmit-build-docker": Step 8/13 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> d4dab0ea45fe
Step #8 - "presubmit-build-docker": Step 9/13 : COPY . .
Step #8 - "presubmit-build-docker":  ---> 34fb4f937307
Step #8 - "presubmit-build-docker": Step 10/13 : RUN go build ./binary_transparency/firmware/cmd/ftmapserver
Step #8 - "presubmit-build-docker":  ---> Running in d05b9a2be8b9
Step #8 - "presubmit-build-docker": Removing intermediate container d05b9a2be8b9
Step #8 - "presubmit-build-docker":  ---> 4ae5c130ff68
Step #8 - "presubmit-build-docker": Step 11/13 : FROM golang:1.26.2-bookworm@sha256:47ce5636e9936b2c5cbf708925578ef386b4f8872aec74a67bd13a627d242b19
Step #8 - "presubmit-build-docker":  ---> 962e4695d843
Step #8 - "presubmit-build-docker": Step 12/13 : COPY --from=builder /build/ftmapserver /bin/ftmapserver
Step #8 - "presubmit-build-docker":  ---> 86d13e213b25
Step #8 - "presubmit-build-docker": Step 13/13 : ENTRYPOINT ["/bin/ftmapserver"]
Step #8 - "presubmit-build-docker":  ---> Running in dbd0f7a00edd
Step #8 - "presubmit-build-docker": Removing intermediate container dbd0f7a00edd
Step #8 - "presubmit-build-docker":  ---> 237445cb548a
Step #8 - "presubmit-build-docker": Successfully built 237445cb548a
Step #8 - "presubmit-build-docker": Building ./clone/cmd/sumdbclone/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon  29.06MB

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: Pulling fs layer
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": c56732981ad0: Verifying Checksum
Step #8 - "presubmit-build-docker": c56732981ad0: Download complete
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Verifying Checksum
Step #8 - "presubmit-build-docker": 4f4fb700ef54: Download complete
Step #8 - "presubmit-build-docker": 84f5eff04246: Verifying Checksum
Step #8 - "presubmit-build-docker": 84f5eff04246: Download complete
Step #8 - "presubmit-build-docker": 0f467c362a88: Verifying Checksum
Step #8 - "presubmit-build-docker": 0f467c362a88: Download complete
Step #8 - "presubmit-build-docker": 84f5eff04246: Pull 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 4ad227e15ff8
Step #8 - "presubmit-build-docker": Removing intermediate container 4ad227e15ff8
Step #8 - "presubmit-build-docker":  ---> 04517442a4a4
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Running in fe5168aafc5d
Step #8 - "presubmit-build-docker": Removing intermediate container fe5168aafc5d
Step #8 - "presubmit-build-docker":  ---> 6eaee562c259
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Running in b16a9969e4f1
Step #8 - "presubmit-build-docker": Removing intermediate container b16a9969e4f1
Step #8 - "presubmit-build-docker":  ---> e9babd4a2fe0
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> d49cd35f09d5
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> be9449d1f8bf
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Running in 454d6d3d798b
Step #8 - "presubmit-build-docker": Removing intermediate container 454d6d3d798b
Step #8 - "presubmit-build-docker":  ---> 8283685b9dda
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker":  ---> 0a30b266e7a7
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/sumdbclone
Step #8 - "presubmit-build-docker":  ---> Running in 4e7b9442c201
Step #8 - "presubmit-build-docker": Removing intermediate container 4e7b9442c201
Step #8 - "presubmit-build-docker":  ---> 47cb9ecf6d66
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: Already exists
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/sumdbclone /bin/sumdbclone
Step #8 - "presubmit-build-docker":  ---> 86ac4d9dac88
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/sumdbclone"]
Step #8 - "presubmit-build-docker":  ---> Running in dae8b7e41c11
Step #8 - "presubmit-build-docker": Removing intermediate container dae8b7e41c11
Step #8 - "presubmit-build-docker":  ---> 9070b417495e
Step #8 - "presubmit-build-docker": Successfully built 9070b417495e
Step #8 - "presubmit-build-docker": Building ./clone/cmd/ctclone/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon  29.06MB

Step #8 - "presubmit-build-docker": Step 1/12 : FROM golang:1.26.2-alpine3.22@sha256:7ef941168f213aa115df2e61364d67682129e99dc8188b734139dea862cc7d31 AS builder
Step #8 - "presubmit-build-docker":  ---> e5a24d5386f6
Step #8 - "presubmit-build-docker": Step 2/12 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 04517442a4a4
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 6eaee562c259
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> e9babd4a2fe0
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> d49cd35f09d5
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> be9449d1f8bf
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 8283685b9dda
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 0a30b266e7a7
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/ctclone
Step #8 - "presubmit-build-docker":  ---> Running in e0dbba1e08c3
Step #8 - "presubmit-build-docker": Removing intermediate container e0dbba1e08c3
Step #8 - "presubmit-build-docker":  ---> 097da7d3d727
Step #8 - "presubmit-build-docker": Step 10/12 : FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659
Step #8 - "presubmit-build-docker":  ---> a40c03cbb81c
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/ctclone /bin/ctclone
Step #8 - "presubmit-build-docker":  ---> 93157aaabc84
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/ctclone"]
Step #8 - "presubmit-build-docker":  ---> Running in b6841ab5fa53
Step #8 - "presubmit-build-docker": Removing intermediate container b6841ab5fa53
Step #8 - "presubmit-build-docker":  ---> a11a88e1a400
Step #8 - "presubmit-build-docker": Successfully built a11a88e1a400
Step #8 - "presubmit-build-docker": Building ./clone/cmd/sumdbverify/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon  29.06MB

Step #8 - "presubmit-build-docker": Step 1/12 : FROM golang:1.26.2-alpine3.22@sha256:7ef941168f213aa115df2e61364d67682129e99dc8188b734139dea862cc7d31 AS builder
Step #8 - "presubmit-build-docker":  ---> e5a24d5386f6
Step #8 - "presubmit-build-docker": Step 2/12 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 04517442a4a4
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 6eaee562c259
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> e9babd4a2fe0
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> d49cd35f09d5
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> be9449d1f8bf
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 8283685b9dda
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 0a30b266e7a7
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/sumdbverify
Step #8 - "presubmit-build-docker":  ---> Running in cf3b5ceeeaf1
Step #8 - "presubmit-build-docker": Removing intermediate container cf3b5ceeeaf1
Step #8 - "presubmit-build-docker":  ---> 3dcc2060228c
Step #8 - "presubmit-build-docker": Step 10/12 : FROM 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":  ---> 6bb244659044
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/verify"]
Step #8 - "presubmit-build-docker":  ---> Running in 4b1fedb37f4a
Step #8 - "presubmit-build-docker": Removing intermediate container 4b1fedb37f4a
Step #8 - "presubmit-build-docker":  ---> 1fc7c5d92956
Step #8 - "presubmit-build-docker": Successfully built 1fc7c5d92956
Step #8 - "presubmit-build-docker": Building ./clone/cmd/ctverify/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon  29.06MB

Step #8 - "presubmit-build-docker": Step 1/12 : FROM golang:1.26.2-alpine3.22@sha256:7ef941168f213aa115df2e61364d67682129e99dc8188b734139dea862cc7d31 AS builder
Step #8 - "presubmit-build-docker":  ---> e5a24d5386f6
Step #8 - "presubmit-build-docker": Step 2/12 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 04517442a4a4
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 6eaee562c259
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> e9babd4a2fe0
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> d49cd35f09d5
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> be9449d1f8bf
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 8283685b9dda
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 0a30b266e7a7
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/ctverify
Step #8 - "presubmit-build-docker":  ---> Running in cd60b2ce66f3
Step #8 - "presubmit-build-docker": Removing intermediate container cd60b2ce66f3
Step #8 - "presubmit-build-docker":  ---> 10abdfbf7155
Step #8 - "presubmit-build-docker": Step 10/12 : FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659
Step #8 - "presubmit-build-docker":  ---> a40c03cbb81c
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/ctverify /bin/ctverify
Step #8 - "presubmit-build-docker":  ---> 5bd8b812fd83
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/ctverify"]
Step #8 - "presubmit-build-docker":  ---> Running in cbe3ea21c046
Step #8 - "presubmit-build-docker": Removing intermediate container cbe3ea21c046
Step #8 - "presubmit-build-docker":  ---> 936a9803466d
Step #8 - "presubmit-build-docker": Successfully built 936a9803466d
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]
748a1c839091: Preparing
a32e3bbc0e96: Preparing
9c9d8470c0fd: Preparing
a2e9d4f3e1ad: Preparing
5f4e76bb1374: Preparing
0ae144eacb32: Preparing
c244ca49a31c: Preparing
5f70bf18a086: Preparing
7ff75bdaa43a: Preparing
e4972e91bd8b: Preparing
ff6661f8c165: Preparing
349d8de752ef: Preparing
b9d5943c22e8: Preparing
e00d8ce3c171: Preparing
ff6661f8c165: Waiting
b9d5943c22e8: Waiting
349d8de752ef: Waiting
e00d8ce3c171: Waiting
0ae144eacb32: Layer already exists
a32e3bbc0e96: Layer already exists
5f4e76bb1374: Layer already exists
5f70bf18a086: Layer already exists
e4972e91bd8b: Layer already exists
c244ca49a31c: Layer already exists
7ff75bdaa43a: Layer already exists
a2e9d4f3e1ad: Layer already exists
9c9d8470c0fd: Layer already exists
ff6661f8c165: Layer already exists
b9d5943c22e8: Layer already exists
349d8de752ef: Layer already exists
e00d8ce3c171: Layer already exists
748a1c839091: Pushed
latest: digest: sha256:0638cd86e10666a610804f6db97c368e974f3e265eab86aa93e7ec2b6312d3fc size: 3263
DONE

Build Log: https://storage.cloud.google.com/trillian-cloudbuild-logs/log-10e760a3-d351-455d-ada8-58e77a836b05.txt