Skip to content

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

Merged
roger2hk merged 1 commit into
masterfrom
dependabot/go_modules/all-deps-e01972f9a9
Jun 11, 2026
Merged

Bump the all-deps group across 1 directory with 4 updates#1383
roger2hk merged 1 commit into
masterfrom
dependabot/go_modules/all-deps-e01972f9a9

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

9014e65
Select commit
Loading
Failed to load commit list.
Google Cloud Build / trillian-examples-cloud-build-pr (trillian-opensource-ci) succeeded Jun 1, 2026 in 7m 44s

Summary

Build Information

Trigger trillian-examples-cloud-build-pr
Build 55b3f606-e0c8-491d-be82-e439a415bc31
Start 2026-06-01T04:14:01-07:00
Duration 6m43.306s
Status SUCCESS

Steps

Step Status Duration
gcr.io/cloud-builders/docker SUCCESS 24.495s
gcr.io/cloud-builders/docker SUCCESS 14.056s
prepare SUCCESS 30.273s
go-get-proto SUCCESS 2.305s
go-get-proto-gen SUCCESS 1.364s
presubmit-build-and-test-with-coverage SUCCESS 1m38.264s
presubmit-lint SUCCESS 2.783s
presubmit-build-actions SUCCESS 2.783s
presubmit-build-docker SUCCESS 5m22.368s
usbarmory SUCCESS 25.447s
firmware-integration-test SUCCESS 1m37.46s
helloworld-integration-test SUCCESS 26.12s
gcr.io/cloud-builders/curl SUCCESS 2.021s

Details

starting build "55b3f606-e0c8-491d-be82-e439a415bc31"

FETCHSOURCE
From https://github.com/google/trillian-examples
 * branch            9014e654e5e6e4473dbfb660ef7e6f17fc114052 -> FETCH_HEAD
HEAD is now at 9014e65 Bump the all-deps group across 1 directory with 4 updates
GitCommit:
9014e654e5e6e4473dbfb660ef7e6f17fc114052
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: Pulling fs layer
Step #0: e5203b2bfeff: Pulling fs layer
Step #0: 8fcda2b4d799: Pulling fs layer
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: 7672f054614e: Pulling fs layer
Step #0: 4f4fb700ef54: Waiting
Step #0: 99bf5f4c8f07: Waiting
Step #0: 0316fc302f8e: Waiting
Step #0: 07ddcadba1cc: Waiting
Step #0: cdc3e3dadf86: Waiting
Step #0: 83e9dffd14e5: Waiting
Step #0: 7672f054614e: Waiting
Step #0: a7e396283b7b: Verifying Checksum
Step #0: a7e396283b7b: Download complete
Step #0: e5203b2bfeff: Verifying Checksum
Step #0: e5203b2bfeff: Download complete
Step #0: 4f4fb700ef54: Verifying Checksum
Step #0: 4f4fb700ef54: Download complete
Step #0: cdef621352eb: Verifying Checksum
Step #0: cdef621352eb: Download complete
Step #0: 8fcda2b4d799: Verifying Checksum
Step #0: 8fcda2b4d799: Download complete
Step #0: 99bf5f4c8f07: Verifying Checksum
Step #0: 99bf5f4c8f07: Download complete
Step #0: b55da06e3b41: Verifying Checksum
Step #0: b55da06e3b41: Download complete
Step #0: 0316fc302f8e: Download complete
Step #0: 83e9dffd14e5: Verifying Checksum
Step #0: 83e9dffd14e5: Download complete
Step #0: cdc3e3dadf86: Verifying Checksum
Step #0: cdc3e3dadf86: Download complete
Step #0: 47842f5dc9e1: Verifying Checksum
Step #0: 47842f5dc9e1: Download complete
Step #0: 4d9f2537c18e: Verifying Checksum
Step #0: 4d9f2537c18e: Download complete
Step #0: cdef621352eb: Pull complete
Step #0: 7672f054614e: Verifying Checksum
Step #0: 7672f054614e: Download complete
Step #0: e5203b2bfeff: Pull complete
Step #0: 07ddcadba1cc: Verifying Checksum
Step #0: 07ddcadba1cc: Download complete
Step #0: 8fcda2b4d799: Pull 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: 7672f054614e: Pull complete
Step #0: Digest: sha256:0638cd86e10666a610804f6db97c368e974f3e265eab86aa93e7ec2b6312d3fc
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: Pulling fs layer
Step #1: e5203b2bfeff: Pulling fs layer
Step #1: 8fcda2b4d799: Pulling fs layer
Step #1: 47842f5dc9e1: Pulling fs layer
Step #1: b55da06e3b41: Pulling fs layer
Step #1: a7e396283b7b: Pulling fs layer
Step #1: 4f4fb700ef54: Pulling fs layer
Step #1: 4f4fb700ef54: Waiting
Step #1: a7e396283b7b: Verifying Checksum
Step #1: a7e396283b7b: Download complete
Step #1: e5203b2bfeff: Verifying Checksum
Step #1: e5203b2bfeff: Download complete
Step #1: db53381ee51f: Verifying Checksum
Step #1: db53381ee51f: Download complete
Step #1: 4f4fb700ef54: Download complete
Step #1: 8fcda2b4d799: Verifying Checksum
Step #1: 8fcda2b4d799: Download complete
Step #1: b55da06e3b41: Verifying Checksum
Step #1: b55da06e3b41: Download complete
Step #1: 47842f5dc9e1: Verifying Checksum
Step #1: 47842f5dc9e1: Download complete
Step #1: db53381ee51f: Pull complete
Step #1: e5203b2bfeff: Pull complete
Step #1: 8fcda2b4d799: Pull complete
Step #1: 47842f5dc9e1: Pull complete
Step #1: b55da06e3b41: Pull complete
Step #1: a7e396283b7b: Pull complete
Step #1: 4f4fb700ef54: Pull complete
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:  ---> Using cache
Step #1:  ---> 947279dd5028
Step #1: Step 11/13 : ENV TAMAGO=/usr/local/tamago-go/bin/go
Step #1:  ---> Using cache
Step #1:  ---> 6ff9cab32e65
Step #1: Step 12/13 : ENV GOPATH /go
Step #1:  ---> Using cache
Step #1:  ---> dc5023d79668
Step #1: Step 13/13 : ENV PATH $GOPATH/bin:/testbase/protoc/bin:/usr/local/go/bin:/usr/local/tamago-go/bin:$PATH
Step #1:  ---> Using cache
Step #1:  ---> 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 (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": 526604835308: Pulling fs layer
Step #2 - "prepare": 990a9c434e5e: Pulling fs layer
Step #2 - "prepare": ef49c20a7b35: Pulling fs layer
Step #2 - "prepare": bf7a4185f015: Pulling fs layer
Step #2 - "prepare": 2780920e5dbf: Pulling fs layer
Step #2 - "prepare": 7c12895b777b: Pulling fs layer
Step #2 - "prepare": 3214acf345c0: Pulling fs layer
Step #2 - "prepare": 52630fc75a18: Pulling fs layer
Step #2 - "prepare": dd64bf2dd177: Pulling fs layer
Step #2 - "prepare": b839dfae01f6: Pulling fs layer
Step #2 - "prepare": dcaa5a89b0cc: Pulling fs layer
Step #2 - "prepare": 069d1e267530: Pulling fs layer
Step #2 - "prepare": c65bb0c25578: Pulling fs layer
Step #2 - "prepare": 13724d053e31: Pulling fs layer
Step #2 - "prepare": e3a16af7e7f0: Pulling fs layer
Step #2 - "prepare": 37389873be3f: Pulling fs layer
Step #2 - "prepare": dd64bf2dd177: Waiting
Step #2 - "prepare": b839dfae01f6: Waiting
Step #2 - "prepare": dcaa5a89b0cc: Waiting
Step #2 - "prepare": 069d1e267530: Waiting
Step #2 - "prepare": c65bb0c25578: Waiting
Step #2 - "prepare": 13724d053e31: Waiting
Step #2 - "prepare": e3a16af7e7f0: Waiting
Step #2 - "prepare": 37389873be3f: Waiting
Step #2 - "prepare": 3214acf345c0: Waiting
Step #2 - "prepare": 52630fc75a18: Waiting
Step #2 - "prepare": 2780920e5dbf: Download complete
Step #2 - "prepare": 7c12895b777b: Verifying Checksum
Step #2 - "prepare": 7c12895b777b: Download complete
Step #2 - "prepare": 526604835308: Download complete
Step #2 - "prepare": 990a9c434e5e: Verifying Checksum
Step #2 - "prepare": 990a9c434e5e: Download complete
Step #2 - "prepare": ef49c20a7b35: Verifying Checksum
Step #2 - "prepare": ef49c20a7b35: Download complete
Step #2 - "prepare": bf7a4185f015: Download complete
Step #2 - "prepare": 526604835308: Pull complete
Step #2 - "prepare": 990a9c434e5e: Pull complete
Step #2 - "prepare": 3214acf345c0: Download complete
Step #2 - "prepare": 52630fc75a18: Verifying Checksum
Step #2 - "prepare": 52630fc75a18: Download complete
Step #2 - "prepare": ef49c20a7b35: Pull complete
Step #2 - "prepare": 069d1e267530: Verifying Checksum
Step #2 - "prepare": 069d1e267530: Download complete
Step #2 - "prepare": dcaa5a89b0cc: Download complete
Step #2 - "prepare": bf7a4185f015: Pull complete
Step #2 - "prepare": 2780920e5dbf: Pull complete
Step #2 - "prepare": b839dfae01f6: Verifying Checksum
Step #2 - "prepare": b839dfae01f6: Download complete
Step #2 - "prepare": 7c12895b777b: Pull complete
Step #2 - "prepare": 3214acf345c0: Pull complete
Step #2 - "prepare": 52630fc75a18: Pull complete
Step #2 - "prepare": dd64bf2dd177: Pull complete
Step #2 - "prepare": 13724d053e31: Verifying Checksum
Step #2 - "prepare": 13724d053e31: Download complete
Step #2 - "prepare": c65bb0c25578: Verifying Checksum
Step #2 - "prepare": c65bb0c25578: Download complete
Step #2 - "prepare": b839dfae01f6: Pull complete
Step #2 - "prepare": dcaa5a89b0cc: Pull complete
Step #2 - "prepare": 37389873be3f: Verifying Checksum
Step #2 - "prepare": 37389873be3f: Download complete
Step #2 - "prepare": 069d1e267530: Pull complete
Step #2 - "prepare": c65bb0c25578: Pull complete
Step #2 - "prepare": 13724d053e31: Pull complete
Step #2 - "prepare": e3a16af7e7f0: Verifying Checksum
Step #2 - "prepare": e3a16af7e7f0: Download complete
Step #2 - "prepare": e3a16af7e7f0: Pull complete
Step #2 - "prepare": 37389873be3f: Pull complete
Step #2 - "prepare": Digest: sha256:a97ab7a8eed916eeedd39f21dae392937b63d96f459f82110bc8187a492752d6
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": be98fce4e18a: Pulling fs layer
Step #2 - "prepare": fde02675d84f: Pulling fs layer
Step #2 - "prepare": fde02675d84f: Download complete
Step #2 - "prepare": be98fce4e18a: Verifying Checksum
Step #2 - "prepare": be98fce4e18a: Download complete
Step #2 - "prepare": be98fce4e18a: Pull complete
Step #2 - "prepare": fde02675d84f: Pull complete
Step #2 - "prepare": Digest: sha256:af3c8c7ea6292ae8e7919d20bf16d103888dac97a944080e7798f285a03a8e88
Step #2 - "prepare": Status: Downloaded newer image for gcr.io/trillian-opensource-ci/log_signer:latest
Step #2 - "prepare": gcr.io/trillian-opensource-ci/log_signer:latest
Step #2 - "prepare": + docker tag gcr.io/trillian-opensource-ci/log_signer:latest deployment_trillian-log-signer
Step #2 - "prepare": ++ go list -f '{{.Dir}}' github.com/google/trillian
Step #2 - "prepare": go: downloading github.com/google/trillian v1.7.3
Step #2 - "prepare": go: downloading google.golang.org/protobuf v1.36.11
Step #2 - "prepare": go: downloading google.golang.org/grpc v1.81.1
Step #2 - "prepare": go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260316180232-0b37fe3546d5
Step #2 - "prepare": go: downloading google.golang.org/genproto v0.0.0-20260217215200-42d3e9bedb6d
Step #2 - "prepare": go: downloading golang.org/x/net v0.54.0
Step #2 - "prepare": go: downloading golang.org/x/sys v0.45.0
Step #2 - "prepare": go: downloading golang.org/x/text v0.37.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 trillian-log-signer ... done
Step #2 - "prepare": Pulling trillian-log-server ... done
Step #2 - "prepare": Pulling mysql               ... 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": 03f8ae82fc56: Waiting
Step #2 - "prepare": 4d14d7bf02a4: Waiting
Step #2 - "prepare": 91c980086743: Waiting
Step #2 - "prepare": 50200b0c89a3: Waiting
Step #2 - "prepare": 43105b2d4e4a: Verifying Checksum
Step #2 - "prepare": 43105b2d4e4a: Download complete
Step #2 - "prepare": 68420c358694: Download complete
Step #2 - "prepare": 3cd28adefbd9: Verifying Checksum
Step #2 - "prepare": 3cd28adefbd9: Download complete
Step #2 - "prepare": eba8eed90d75: Verifying Checksum
Step #2 - "prepare": eba8eed90d75: Download complete
Step #2 - "prepare": 1a7d4892b7d2: Download complete
Step #2 - "prepare": 03f8ae82fc56: Verifying Checksum
Step #2 - "prepare": 03f8ae82fc56: Download complete
Step #2 - "prepare": 91c980086743: Download complete
Step #2 - "prepare": d4c7048d1cf1: Verifying Checksum
Step #2 - "prepare": d4c7048d1cf1: 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": 4d14d7bf02a4: Verifying Checksum
Step #2 - "prepare": 4d14d7bf02a4: Download complete
Step #2 - "prepare": 43105b2d4e4a: Pull complete
Step #2 - "prepare": 1a7d4892b7d2: Pull complete
Step #2 - "prepare": eba8eed90d75: Pull complete
Step #2 - "prepare": 68420c358694: Pull complete
Step #2 - "prepare": 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":  ---> 0d2f9d86a6e9
Step #2 - "prepare": Step 3/4 : COPY storage/mysql/schema/storage.sql /docker-entrypoint-initdb.d/storage.sql
Step #2 - "prepare":  ---> 36fb8b147ab4
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 bca91770a3d0
Step #2 - "prepare": Removing intermediate container bca91770a3d0
Step #2 - "prepare":  ---> 0c4c8f4b1fe1
Step #2 - "prepare": Successfully built 0c4c8f4b1fe1
Step #2 - "prepare": Successfully tagged deployment_mysql:latest
Step #2 - "prepare": Image for service mysql was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
Step #2 - "prepare": Creating deployment_mysql_1 ... 
Step #2 - "prepare": Creating deployment_mysql_1 ... done
Step #2 - "prepare": Creating deployment_trillian-log-server_1 ... 
Step #2 - "prepare": Creating deployment_trillian-log-signer_1 ... 
Step #2 - "prepare": Creating deployment_trillian-log-signer_1 ... done
Step #2 - "prepare": Creating deployment_trillian-log-server_1 ... done
Finished Step #2 - "prepare"
Starting Step #3 - "go-get-proto"
Starting Step #4 - "go-get-proto-gen"
Step #3 - "go-get-proto": Already have image (with digest): gcr.io/trillian-opensource-ci/testbase
Step #4 - "go-get-proto-gen": Already have image (with digest): gcr.io/trillian-opensource-ci/testbase
Step #4 - "go-get-proto-gen": go: downloading github.com/golang/protobuf v1.5.4
Step #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"
Step #3 - "go-get-proto": go: module github.com/golang/protobuf is deprecated: Use the "google.golang.org/protobuf" module instead.
Finished Step #3 - "go-get-proto"
Starting Step #11 - "helloworld-integration-test"
Starting Step #6 - "presubmit-lint"
Starting Step #5 - "presubmit-build-and-test-with-coverage"
Starting Step #7 - "presubmit-build-actions"
Starting Step #10 - "firmware-integration-test"
Starting Step #9 - "usbarmory"
Starting Step #8 - "presubmit-build-docker"
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 #8 - "presubmit-build-docker": 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 #5 - "presubmit-build-and-test-with-coverage": 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 #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 #11 - "helloworld-integration-test": go: downloading github.com/transparency-dev/merkle v0.0.2
Step #11 - "helloworld-integration-test": go: downloading k8s.io/klog/v2 v2.140.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 #10 - "firmware-integration-test": go: downloading golang.org/x/mod v0.36.0
Step #10 - "firmware-integration-test": go: downloading github.com/golang/glog v1.2.5
Step #10 - "firmware-integration-test": go: downloading github.com/gorilla/mux v1.8.1
Step #11 - "helloworld-integration-test": go: downloading github.com/go-logr/logr v1.4.3
Step #10 - "firmware-integration-test": go: downloading github.com/mattn/go-sqlite3 v1.14.44
Step #10 - "firmware-integration-test": go: downloading github.com/transparency-dev/formats v0.1.0
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.20.0
Step #10 - "firmware-integration-test": go: downloading github.com/golang/mock v1.7.0-rc.1
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/go-sql-driver/mysql v1.10.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/apache/beam/sdks/v2 v2.73.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/cenkalti/backoff/v4 v4.3.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/google/certificate-transparency-go v1.3.3
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 github.com/google/go-github/v39 v39.2.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading golang.org/x/oauth2 v0.36.0
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 #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@d8999219930d on 2026-06-01 11:15:19' -X 'main.Revision=9014e65' -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/dsoprea/go-ext4 v0.0.0-20190528173430-c13b09fc0ff8
Step #9 - "usbarmory": go: downloading golang.org/x/crypto v0.52.0
Step #9 - "usbarmory": go: downloading github.com/u-root/u-root v0.16.0
Step #9 - "usbarmory": go: downloading github.com/usbarmory/tamago v1.26.3
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading filippo.io/edwards25519 v1.2.0
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 #5 - "presubmit-build-and-test-with-coverage": go: downloading golang.org/x/crypto v0.52.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/google/go-querystring v1.1.0
Step #9 - "usbarmory": go: downloading github.com/dsoprea/go-logging v0.0.0-20200710184922-b02d349568dd
Step #8 - "presubmit-build-docker": + ./scripts/presubmit.sh --cloud-build --no-build --no-linters --no-generate --no-actions
Step #7 - "presubmit-build-actions": + ./scripts/presubmit.sh --cloud-build --no-build --no-linters --no-generate --no-docker
Step #9 - "usbarmory": go: downloading github.com/go-errors/errors v1.4.2
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.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 #8 - "presubmit-build-docker":  ---> Running in bf968490bbd2
Finished Step #6 - "presubmit-lint"
Finished Step #7 - "presubmit-build-actions"
Step #8 - "presubmit-build-docker": Removing intermediate container bf968490bbd2
Step #8 - "presubmit-build-docker":  ---> 11da9d2f6d3d
Step #8 - "presubmit-build-docker": Step 3/13 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Running in 7da7134cd61e
Step #8 - "presubmit-build-docker": Removing intermediate container 7da7134cd61e
Step #8 - "presubmit-build-docker":  ---> 69a32eba0d59
Step #8 - "presubmit-build-docker": Step 4/13 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Running in 27b14b895e23
Step #8 - "presubmit-build-docker": Removing intermediate container 27b14b895e23
Step #8 - "presubmit-build-docker":  ---> 11b61f0fab9f
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 23ac7ed59a63
Step #9 - "usbarmory": go: downloading github.com/u-root/uio v0.0.0-20240224005618-d2acac8f3701
Step #9 - "usbarmory": go: downloading golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0
Step #9 - "usbarmory": go: downloading github.com/pierrec/lz4/v4 v4.1.22
Step #8 - "presubmit-build-docker": Removing intermediate container 23ac7ed59a63
Step #8 - "presubmit-build-docker":  ---> b6ed9e901b9a
Step #8 - "presubmit-build-docker": Step 6/13 : RUN apt-get update && apt-get -y install curl docker-compose lsof netcat-traditional unzip wget xxd
Step #8 - "presubmit-build-docker":  ---> Running in 0546097b200a
Step #8 - "presubmit-build-docker": Get:1 http://deb.debian.org/debian bookworm-backports InRelease [59.4 kB]
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/golang-cz/devslog v0.0.15
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/avast/retry-go/v4 v4.7.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/google/uuid v1.6.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/dustin/go-humanize v1.0.1
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading google.golang.org/api v0.272.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go/compute/metadata v0.9.0
Step #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 #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 #5 - "presubmit-build-and-test-with-coverage": go: downloading cloud.google.com/go v0.123.0
Step #8 - "presubmit-build-docker": Get:4 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/google/pprof v0.0.0-20250602020802-c6617b811d0e
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading github.com/googleapis/gax-go/v2 v2.18.0
Step #5 - "presubmit-build-and-test-with-coverage": go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20260316180232-0b37fe3546d5
Step #5 - "presubmit-build-and-test-with-coverag
...
[Logs truncated due to log size limitations. For full logs, see https://storage.cloud.google.com/trillian-cloudbuild-logs/log-55b3f606-e0c8-491d-be82-e439a415bc31.txt.]
...
fully submitted entry, waiting for inclusion...
Step #10 - "firmware-integration-test": I0601 11:16:49.371573    8075 utils.go:62] Consistency proof between 3 and 4 verified
Step #10 - "firmware-integration-test": I0601 11:16:49.374625    8075 utils.go:77] Inclusion proof for leafhash 0x5348412d323536 verified
Step #10 - "firmware-integration-test": I0601 11:16:49.374658    8075 publish.go:94] Successfully logged {"Type":102,"Statement":"eyJEZXZpY2VJRCI6ImR1bW15IiwiRmlybXdhcmVSZXZpc2lvbiI6MywiRmlybXdhcmVJbWFnZVNIQTUxMiI6InZ5OGhrMnRtb0daWWczRnVwTEhPMm1DVEJLMTIzVWoyUWpFb3ZEYlV5dysxNy9xcHdmTGpLS1hQd2wwc3VKb3pmVUtGcUx3K0l0dTVtOTIrMFo1d2xRPT0iLCJFeHBlY3RlZEZpcm13YXJlTWVhc3VyZW1lbnQiOiJ1dHVTMFM2VWd5WENhd09lZW01a3NKdVFDbHlzZkI0V0ZOdjcwRGhobjJhYUpJY2JTME5JV0VVanZkM0l3MjVvNEdxY2lQL0NkSUxKVDFqSlpad3krZz09IiwiQnVpbGRUaW1lc3RhbXAiOiIyMDIxLTAyLTE2IDEwOjAwOjAwKzAwOjAwIn0=","Signature":"tL4CwYSEhHxqR0FIg1Wz4hEhWq5UxhKN70ixDNHsEvVU5yOUFJFrqfB4KkgL8JQrDndVTL5UbSjm5djSWFJzyNNpcPxnTJCIkkJvGM+VbV5hCQQnxG3Lr8GHsjvhO+2bFT7po2xdtyLbUNJb6PRnTBOte0xVK9UfqNo9AdhjpfLlaQozS9g0t5CBJgEQTEC0byWVmljRuozvFPs+DwPuTHubmuSzJ5pRJks4oWAzrX/xIBiEl921yRGhG3Rxe8FVOol7JuEVe1YKkLg8Mqr/qta5WV1yokJMfrJcHzxpax2O2ZN29Kz2Bf49ziEQYsSGG2XK1yWBjgtNj0Rk/dqBPg=="}
Step #10 - "firmware-integration-test": I0601 11:16:49.374674    8075 publish.go:97] Creating update package file "/tmp/TestFTIntegration51212151/001/update.ota"...
Step #10 - "firmware-integration-test": I0601 11:16:49.374797    8075 publish.go:126] Successfully created update package file "/tmp/TestFTIntegration51212151/001/update.ota"
Step #10 - "firmware-integration-test": I0601 11:16:54.428103    8075 flash_tool.go:100] Update verified, about to apply to device...
Step #10 - "firmware-integration-test": I0601 11:16:54.428324    8075 flash_tool.go:106] Update applied.
Step #10 - "firmware-integration-test": I0601 11:16:54.428397    8075 ft_witness.go:77] Server shutting down
Step #10 - "firmware-integration-test": E0601 11:16:54.428403    8075 ft_witness.go:63] witness.Poll(): context canceled
Step #10 - "firmware-integration-test": I0601 11:16:54.428497    8075 ft_personality.go:104] Server shutting down
Step #10 - "firmware-integration-test": --- PASS: TestFTIntegration (21.20s)
Step #10 - "firmware-integration-test":     --- PASS: TestFTIntegration/Log_initial_firmware (1.03s)
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.03s)
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.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	21.213s	coverage: 54.2% of statements in ../...
Step #8 - "presubmit-build-docker": Removing intermediate container c0d563cccd29
Step #8 - "presubmit-build-docker":  ---> 063e474941f2
Step #8 - "presubmit-build-docker": Step 9/13 : COPY . .
Finished Step #10 - "firmware-integration-test"
Step #8 - "presubmit-build-docker":  ---> d6c380202853
Step #8 - "presubmit-build-docker": Step 10/13 : RUN go build ./binary_transparency/firmware/cmd/ft_personality
Step #8 - "presubmit-build-docker":  ---> Running in e4e7e8039a38
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/binary_transparency/firmware/internal/ftmap	0.396s	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.018s	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.023s	coverage: 52.7% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/clone/internal/cloner	0.023s	coverage: 74.4% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/clone/internal/download	0.036s	coverage: 73.7% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/clone/internal/verify	0.019s	coverage: 84.0% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/clone/logdb	0.035s	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.411s	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.033s	coverage: 89.7% of statements
Step #5 - "presubmit-build-and-test-with-coverage": ok  	github.com/google/trillian-examples/helloworld	0.013s	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.027s	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.047s	coverage: 45.6% of statements
Step #5 - "presubmit-build-and-test-with-coverage": running go generate
Step #5 - "presubmit-build-and-test-with-coverage": + echo 'Checking that generated files are the same as checked-in versions.'
Step #5 - "presubmit-build-and-test-with-coverage": + git diff -- --exit-code
Step #5 - "presubmit-build-and-test-with-coverage": Checking that generated files are the same as checked-in versions.
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.vSZHyp.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-e01972f9a9&commit=9014e654e5e6e4473dbfb660ef7e6f17fc114052&build=55b3f606-e0c8-491d-be82-e439a415bc31&build_url=&name=&tag=&slug=&service=&flags=&pr=1383&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-e01972f9a9&commit=9014e654e5e6e4473dbfb660ef7e6f17fc114052&build=55b3f606-e0c8-491d-be82-e439a415bc31&build_url=&name=&tag=&slug=&service=&flags=&pr=1383&job=&cmd_args=
Step #12: �[0;90m->�[0m  Uploading to
Step #12: https://storage.googleapis.com/codecov-production/shelter/v4/github/AlCutter/trillian-examples/9014e654e5e6e4473dbfb660ef7e6f17fc114052/34e3fa79-772a-4669-863b-5fbf338f82be.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJWQHUGIBILH4J7Q6ZUSCIFNEOLYSNDS7L3B4N5SIBQ2J4YLYE5CRFCD%2F20260601%2Fus%2Fs3%2Faws4_request&X-Amz-Date=20260601T111657Z&X-Amz-Expires=120&X-Amz-SignedHeaders=host&X-Amz-Signature=e2970cf0f2bd73d367f8b4e1fb0009d06927494ab7a4e5cc44db77b8274e2a55
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 32885    0     0  100 32885      0   198k --:--:-- --:--:-- --:--:--  198k
Step #12:     �[0;32m->�[0m Reports have been successfully queued for processing at �[0;36mhttps://app.codecov.io/github/AlCutter/trillian-examples/commit/9014e654e5e6e4473dbfb660ef7e6f17fc114052�[0m
Finished Step #12
Step #8 - "presubmit-build-docker": Removing intermediate container e4e7e8039a38
Step #8 - "presubmit-build-docker":  ---> 3f98e298ce99
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":  ---> f454e38febc2
Step #8 - "presubmit-build-docker": Step 13/13 : ENTRYPOINT ["/bin/ft_personality"]
Step #8 - "presubmit-build-docker":  ---> Running in 8ce2ad0ccf4d
Step #8 - "presubmit-build-docker": Removing intermediate container 8ce2ad0ccf4d
Step #8 - "presubmit-build-docker":  ---> 8078292fb165
Step #8 - "presubmit-build-docker": Successfully built 8078292fb165
Step #8 - "presubmit-build-docker": Building ./binary_transparency/firmware/cmd/ftmapserver/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon  29.07MB

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":  ---> da82389c5ad6
Step #8 - "presubmit-build-docker": Step 3/13 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> c6e68e477f2c
Step #8 - "presubmit-build-docker": Step 4/13 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 6ec4fcad1399
Step #8 - "presubmit-build-docker": Step 5/13 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 96a8812ed469
Step #8 - "presubmit-build-docker": Step 6/13 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> a4a25303ac77
Step #8 - "presubmit-build-docker": Step 7/13 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 11f8f69645ba
Step #8 - "presubmit-build-docker": Step 8/13 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 063e474941f2
Step #8 - "presubmit-build-docker": Step 9/13 : COPY . .
Step #8 - "presubmit-build-docker":  ---> 0017a704083d
Step #8 - "presubmit-build-docker": Step 10/13 : RUN go build ./binary_transparency/firmware/cmd/ftmapserver
Step #8 - "presubmit-build-docker":  ---> Running in 8b49bff91e43
Step #8 - "presubmit-build-docker": Removing intermediate container 8b49bff91e43
Step #8 - "presubmit-build-docker":  ---> a87d56f8b7b1
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":  ---> 63f5283f0127
Step #8 - "presubmit-build-docker": Step 13/13 : ENTRYPOINT ["/bin/ftmapserver"]
Step #8 - "presubmit-build-docker":  ---> Running in 31d99460fa96
Step #8 - "presubmit-build-docker": Removing intermediate container 31d99460fa96
Step #8 - "presubmit-build-docker":  ---> b42a86e17634
Step #8 - "presubmit-build-docker": Successfully built b42a86e17634
Step #8 - "presubmit-build-docker": Building ./clone/cmd/sumdbclone/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon  29.07MB

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": 84f5eff04246: Verifying Checksum
Step #8 - "presubmit-build-docker": 84f5eff04246: Download complete
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": 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 1e6088a94fd9
Step #8 - "presubmit-build-docker": Removing intermediate container 1e6088a94fd9
Step #8 - "presubmit-build-docker":  ---> e2efe1eeb4a1
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Running in d111927ba36b
Step #8 - "presubmit-build-docker": Removing intermediate container d111927ba36b
Step #8 - "presubmit-build-docker":  ---> 045076361618
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Running in 2112695a8dad
Step #8 - "presubmit-build-docker": Removing intermediate container 2112695a8dad
Step #8 - "presubmit-build-docker":  ---> 14c7bd1cefb8
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> 8e688dc8c2e9
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> 2104ad008a8b
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Running in 0648a77f1a69
Step #8 - "presubmit-build-docker": Removing intermediate container 0648a77f1a69
Step #8 - "presubmit-build-docker":  ---> 487b0afdd19f
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker":  ---> 14a12e5f5f2c
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/sumdbclone
Step #8 - "presubmit-build-docker":  ---> Running in 737fed76166f
Step #8 - "presubmit-build-docker": Removing intermediate container 737fed76166f
Step #8 - "presubmit-build-docker":  ---> 2b49d66935d9
Step #8 - "presubmit-build-docker": Step 10/12 : FROM alpine:3.23.4@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11
Step #8 - "presubmit-build-docker":  ---> 3cb067eab609
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/sumdbclone /bin/sumdbclone
Step #8 - "presubmit-build-docker":  ---> 67fabb8d5148
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/sumdbclone"]
Step #8 - "presubmit-build-docker":  ---> Running in 74d31b72a158
Step #8 - "presubmit-build-docker": Removing intermediate container 74d31b72a158
Step #8 - "presubmit-build-docker":  ---> 713f768e3050
Step #8 - "presubmit-build-docker": Successfully built 713f768e3050
Step #8 - "presubmit-build-docker": Building ./clone/cmd/ctclone/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon  29.07MB

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":  ---> e2efe1eeb4a1
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 045076361618
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 14c7bd1cefb8
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 8e688dc8c2e9
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 2104ad008a8b
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 487b0afdd19f
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 14a12e5f5f2c
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/ctclone
Step #8 - "presubmit-build-docker":  ---> Running in aeb30b730e89
Step #8 - "presubmit-build-docker": Removing intermediate container aeb30b730e89
Step #8 - "presubmit-build-docker":  ---> 82e941a6d17d
Step #8 - "presubmit-build-docker": Step 10/12 : FROM alpine:3.23.4@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11
Step #8 - "presubmit-build-docker":  ---> 3cb067eab609
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/ctclone /bin/ctclone
Step #8 - "presubmit-build-docker":  ---> 5b48c68f988c
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/ctclone"]
Step #8 - "presubmit-build-docker":  ---> Running in 3494abefe428
Step #8 - "presubmit-build-docker": Removing intermediate container 3494abefe428
Step #8 - "presubmit-build-docker":  ---> 062d9199f02d
Step #8 - "presubmit-build-docker": Successfully built 062d9199f02d
Step #8 - "presubmit-build-docker": Building ./clone/cmd/sumdbverify/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon  29.07MB

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":  ---> e2efe1eeb4a1
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 045076361618
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 14c7bd1cefb8
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 8e688dc8c2e9
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 2104ad008a8b
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 487b0afdd19f
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 14a12e5f5f2c
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/sumdbverify
Step #8 - "presubmit-build-docker":  ---> Running in 63737dbc1716
Step #8 - "presubmit-build-docker": Removing intermediate container 63737dbc1716
Step #8 - "presubmit-build-docker":  ---> 32d6eaca3734
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/sumdbverify /bin/verify
Step #8 - "presubmit-build-docker":  ---> 29866b960c08
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/verify"]
Step #8 - "presubmit-build-docker":  ---> Running in 18ac53fd8b23
Step #8 - "presubmit-build-docker": Removing intermediate container 18ac53fd8b23
Step #8 - "presubmit-build-docker":  ---> 412f807f7a15
Step #8 - "presubmit-build-docker": Successfully built 412f807f7a15
Step #8 - "presubmit-build-docker": Building ./clone/cmd/ctverify/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon  29.07MB

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":  ---> e2efe1eeb4a1
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 045076361618
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 14c7bd1cefb8
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 8e688dc8c2e9
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 2104ad008a8b
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 487b0afdd19f
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 14a12e5f5f2c
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/ctverify
Step #8 - "presubmit-build-docker":  ---> Running in dac5b69d295e
Step #8 - "presubmit-build-docker": Removing intermediate container dac5b69d295e
Step #8 - "presubmit-build-docker":  ---> 74fd3dbc480f
Step #8 - "presubmit-build-docker": Step 10/12 : FROM alpine:3.23.4@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11
Step #8 - "presubmit-build-docker":  ---> 3cb067eab609
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/ctverify /bin/ctverify
Step #8 - "presubmit-build-docker":  ---> 493c8ad96d39
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/ctverify"]
Step #8 - "presubmit-build-docker":  ---> Running in abffdf118183
Step #8 - "presubmit-build-docker": Removing intermediate container abffdf118183
Step #8 - "presubmit-build-docker":  ---> f7aa0c2f7dbe
Step #8 - "presubmit-build-docker": Successfully built f7aa0c2f7dbe
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
349d8de752ef: Waiting
b9d5943c22e8: Waiting
e00d8ce3c171: Waiting
a32e3bbc0e96: Layer already exists
5f4e76bb1374: Layer already exists
e4972e91bd8b: Layer already exists
9c9d8470c0fd: Layer already exists
0ae144eacb32: Layer already exists
5f70bf18a086: Layer already exists
a2e9d4f3e1ad: Layer already exists
c244ca49a31c: Layer already exists
748a1c839091: Layer already exists
7ff75bdaa43a: Layer already exists
ff6661f8c165: Layer already exists
e00d8ce3c171: Layer already exists
349d8de752ef: Layer already exists
b9d5943c22e8: Layer already exists
latest: digest: sha256:0638cd86e10666a610804f6db97c368e974f3e265eab86aa93e7ec2b6312d3fc size: 3263
DONE

Build Log: https://storage.cloud.google.com/trillian-cloudbuild-logs/log-55b3f606-e0c8-491d-be82-e439a415bc31.txt