Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Migrate serverless over to transparency-dev/serverless-log #923

Merged
merged 7 commits into from
Oct 18, 2023

Remove errant Dockerfiles

e298437
Select commit
Loading
Failed to load commit list.
Merged

Migrate serverless over to transparency-dev/serverless-log #923

Remove errant Dockerfiles
e298437
Select commit
Loading
Failed to load commit list.
Google Cloud Build / trillian-examples-cloud-build-pr (trillian-opensource-ci) succeeded Oct 18, 2023 in 6m 31s

Summary

Build Information

Trigger trillian-examples-cloud-build-pr
Build ef85438c-d6a2-4b49-ae00-899c7afaf219
Start 2023-10-18T05:18:41-07:00
Duration 5m44.415s
Status SUCCESS

Steps

Step Status Duration
gcr.io/cloud-builders/docker SUCCESS 17.566s
gcr.io/cloud-builders/docker SUCCESS 1.011s
prepare SUCCESS 38.629s
go-get-proto SUCCESS 16.069s
go-get-proto-gen SUCCESS 16.101s
presubmit-build-and-test-with-coverage SUCCESS 50.201s
presubmit-lint SUCCESS 49.927s
presubmit-build-actions SUCCESS 35.339s
presubmit-build-docker SUCCESS 4m25.714s
usbarmory SUCCESS 13.046s
firmware-integration-test SUCCESS 1m3.055s
helloworld-integration-test SUCCESS 17.139s
gcr.io/cloud-builders/curl SUCCESS 5.214s

Details

starting build "ef85438c-d6a2-4b49-ae00-899c7afaf219"

FETCHSOURCE
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint: 
hint: 	git config --global init.defaultBranch <name>
hint: 
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint: 
hint: 	git branch -m <name>
Initialized empty Git repository in /workspace/.git/
From https://github.com/google/trillian-examples
 * branch            e2984370a013a138b35f108803bd18091f096fbd -> FETCH_HEAD
HEAD is now at e298437 Remove errant Dockerfiles
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: ac8bb7e1a323: Pulling fs layer
Step #0: 3b1c264c0ad4: Pulling fs layer
Step #0: b1e7e053c9f6: Pulling fs layer
Step #0: ca7476af6172: Pulling fs layer
Step #0: 621832a6de20: Pulling fs layer
Step #0: 4b4a080cfa43: Pulling fs layer
Step #0: ca1ab53206d2: Pulling fs layer
Step #0: a756f868846c: Pulling fs layer
Step #0: 4d18d8da9379: Pulling fs layer
Step #0: 50e49e89a9f7: Pulling fs layer
Step #0: a14f4ac0d694: Pulling fs layer
Step #0: bf3c0be88f33: Pulling fs layer
Step #0: c7f630ebdcd6: Pulling fs layer
Step #0: 6a03f743ee69: Pulling fs layer
Step #0: 4d18d8da9379: Waiting
Step #0: 50e49e89a9f7: Waiting
Step #0: a14f4ac0d694: Waiting
Step #0: ca7476af6172: Waiting
Step #0: 621832a6de20: Waiting
Step #0: bf3c0be88f33: Waiting
Step #0: c7f630ebdcd6: Waiting
Step #0: 4b4a080cfa43: Waiting
Step #0: 6a03f743ee69: Waiting
Step #0: ca1ab53206d2: Waiting
Step #0: a756f868846c: Waiting
Step #0: 3b1c264c0ad4: Verifying Checksum
Step #0: 3b1c264c0ad4: Download complete
Step #0: b1e7e053c9f6: Verifying Checksum
Step #0: b1e7e053c9f6: Download complete
Step #0: ac8bb7e1a323: Verifying Checksum
Step #0: ac8bb7e1a323: Download complete
Step #0: 4b4a080cfa43: Verifying Checksum
Step #0: 4b4a080cfa43: Download complete
Step #0: ca1ab53206d2: Verifying Checksum
Step #0: ca7476af6172: Verifying Checksum
Step #0: ca1ab53206d2: Download complete
Step #0: ca7476af6172: Download complete
Step #0: a756f868846c: Verifying Checksum
Step #0: a756f868846c: Download complete
Step #0: 50e49e89a9f7: Verifying Checksum
Step #0: 50e49e89a9f7: Download complete
Step #0: 621832a6de20: Verifying Checksum
Step #0: 621832a6de20: Download complete
Step #0: bf3c0be88f33: Verifying Checksum
Step #0: bf3c0be88f33: Download complete
Step #0: a14f4ac0d694: Verifying Checksum
Step #0: a14f4ac0d694: Download complete
Step #0: c7f630ebdcd6: Verifying Checksum
Step #0: c7f630ebdcd6: Download complete
Step #0: ac8bb7e1a323: Pull complete
Step #0: 4d18d8da9379: Verifying Checksum
Step #0: 4d18d8da9379: Download complete
Step #0: 3b1c264c0ad4: Pull complete
Step #0: 6a03f743ee69: Verifying Checksum
Step #0: 6a03f743ee69: Download complete
Step #0: b1e7e053c9f6: Pull complete
Step #0: ca7476af6172: Pull complete
Step #0: 621832a6de20: Pull complete
Step #0: 4b4a080cfa43: Pull complete
Step #0: ca1ab53206d2: Pull complete
Step #0: a756f868846c: Pull complete
Step #0: 4d18d8da9379: Pull complete
Step #0: 50e49e89a9f7: Pull complete
Step #0: a14f4ac0d694: Pull complete
Step #0: bf3c0be88f33: Pull complete
Step #0: c7f630ebdcd6: Pull complete
Step #0: 6a03f743ee69: Pull complete
Step #0: Digest: sha256:9d2b766b0b261c3b350b1a01459a15270407b7ee369a30cf0aeb7c244a7b3483
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  18.06MB

Step #1: Step 1/14 : FROM golang:1.20-buster@sha256:eb3f9ac805435c1b2c965d63ce460988e1000058e1f67881324746362baf9572 as testbase
Step #1: docker.io/library/golang:1.20-buster@sha256:eb3f9ac805435c1b2c965d63ce460988e1000058e1f67881324746362baf9572: Pulling from library/golang
Step #1: ac8bb7e1a323: Already exists
Step #1: 3b1c264c0ad4: Already exists
Step #1: b1e7e053c9f6: Already exists
Step #1: ca7476af6172: Already exists
Step #1: 621832a6de20: Already exists
Step #1: 4b4a080cfa43: Already exists
Step #1: Digest: sha256:eb3f9ac805435c1b2c965d63ce460988e1000058e1f67881324746362baf9572
Step #1: Status: Downloaded newer image for golang:1.20-buster@sha256:eb3f9ac805435c1b2c965d63ce460988e1000058e1f67881324746362baf9572
Step #1:  ---> c94784fe2595
Step #1: Step 2/14 : WORKDIR /testbase
Step #1:  ---> Using cache
Step #1:  ---> 3692ce851bc5
Step #1: Step 3/14 : ARG GOFLAGS=""
Step #1:  ---> Using cache
Step #1:  ---> 3a50c364a2ee
Step #1: Step 4/14 : ENV GOFLAGS=$GOFLAGS
Step #1:  ---> Using cache
Step #1:  ---> 5a74eeabfb7e
Step #1: Step 5/14 : RUN echo "deb http://deb.debian.org/debian buster-backports main contrib non-free" >> /etc/apt/sources.list
Step #1:  ---> Using cache
Step #1:  ---> 836b21c568c1
Step #1: Step 6/14 : RUN apt-get update && apt-get -y install curl docker-compose lsof netcat unzip wget xxd
Step #1:  ---> Using cache
Step #1:  ---> fe9b82c9883e
Step #1: Step 7/14 : RUN cd /usr/bin && curl -L -O https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 && mv jq-linux64 /usr/bin/jq && chmod +x /usr/bin/jq
Step #1:  ---> Using cache
Step #1:  ---> 3afe43794b06
Step #1: Step 8/14 : RUN curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.51.1
Step #1:  ---> Using cache
Step #1:  ---> 5c1eb1d53b55
Step #1: Step 9/14 : RUN mkdir protoc &&     (cd protoc &&     wget "https://github.com/google/protobuf/releases/download/v3.5.1/protoc-3.5.1-linux-x86_64.zip" &&     unzip "protoc-3.5.1-linux-x86_64.zip"     )
Step #1:  ---> Using cache
Step #1:  ---> 1dc756d74c09
Step #1: Step 10/14 : RUN apt-get -y install binutils-arm-none-eabi build-essential make u-boot-tools &&     apt-get -y install -t buster-backports fuse fuse2fs
Step #1:  ---> Using cache
Step #1:  ---> ef715a287835
Step #1: Step 11/14 : RUN curl -sfL https://github.com/usbarmory/tamago-go/releases/download/tamago-go1.20.2/tamago-go1.20.2.linux-amd64.tar.gz | tar -xzf - -C /
Step #1:  ---> Using cache
Step #1:  ---> 3d30fed1e06f
Step #1: Step 12/14 : ENV TAMAGO=/usr/local/tamago-go/bin/go
Step #1:  ---> Using cache
Step #1:  ---> 0fc51c3248ef
Step #1: Step 13/14 : ENV GOPATH /go
Step #1:  ---> Using cache
Step #1:  ---> 034c11c9d5f0
Step #1: Step 14/14 : ENV PATH $GOPATH/bin:/testbase/protoc/bin:/usr/local/go/bin:/usr/local/tamago-go/bin:$PATH
Step #1:  ---> Using cache
Step #1:  ---> 3103a8abd37a
Step #1: Successfully built 3103a8abd37a
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": 06004fb4a3b3: Pulling fs layer
Step #2 - "prepare": 2b776ada0341: Pulling fs layer
Step #2 - "prepare": 66d6209d01f4: Pulling fs layer
Step #2 - "prepare": fcb6f6d2c998: Pulling fs layer
Step #2 - "prepare": e8c73c638ae9: Pulling fs layer
Step #2 - "prepare": 1e3d9b7d1452: Pulling fs layer
Step #2 - "prepare": 4aa0ea1413d3: Pulling fs layer
Step #2 - "prepare": 2fa82a9c76b2: Pulling fs layer
Step #2 - "prepare": 672354a91bfa: Pulling fs layer
Step #2 - "prepare": 1b26523ec020: Pulling fs layer
Step #2 - "prepare": 8d6a5f4340b3: Pulling fs layer
Step #2 - "prepare": 73117a24f0e6: Pulling fs layer
Step #2 - "prepare": ad858d6cd298: Pulling fs layer
Step #2 - "prepare": 2fa82a9c76b2: Waiting
Step #2 - "prepare": 672354a91bfa: Waiting
Step #2 - "prepare": 1e3d9b7d1452: Waiting
Step #2 - "prepare": fcb6f6d2c998: Waiting
Step #2 - "prepare": 4aa0ea1413d3: Waiting
Step #2 - "prepare": 1b26523ec020: Waiting
Step #2 - "prepare": e8c73c638ae9: Waiting
Step #2 - "prepare": 8d6a5f4340b3: Waiting
Step #2 - "prepare": ad858d6cd298: Waiting
Step #2 - "prepare": 2b776ada0341: Download complete
Step #2 - "prepare": 06004fb4a3b3: Verifying Checksum
Step #2 - "prepare": 06004fb4a3b3: Download complete
Step #2 - "prepare": 66d6209d01f4: Verifying Checksum
Step #2 - "prepare": 66d6209d01f4: Download complete
Step #2 - "prepare": fcb6f6d2c998: Verifying Checksum
Step #2 - "prepare": fcb6f6d2c998: Download complete
Step #2 - "prepare": e8c73c638ae9: Verifying Checksum
Step #2 - "prepare": e8c73c638ae9: Download complete
Step #2 - "prepare": 06004fb4a3b3: Pull complete
Step #2 - "prepare": 1e3d9b7d1452: Download complete
Step #2 - "prepare": 4aa0ea1413d3: Verifying Checksum
Step #2 - "prepare": 4aa0ea1413d3: Download complete
Step #2 - "prepare": 2fa82a9c76b2: Verifying Checksum
Step #2 - "prepare": 2fa82a9c76b2: Download complete
Step #2 - "prepare": 2b776ada0341: Pull complete
Step #2 - "prepare": 672354a91bfa: Verifying Checksum
Step #2 - "prepare": 672354a91bfa: Download complete
Step #2 - "prepare": 1b26523ec020: Download complete
Step #2 - "prepare": 8d6a5f4340b3: Verifying Checksum
Step #2 - "prepare": 8d6a5f4340b3: Download complete
Step #2 - "prepare": 66d6209d01f4: Pull complete
Step #2 - "prepare": ad858d6cd298: Verifying Checksum
Step #2 - "prepare": ad858d6cd298: Download complete
Step #2 - "prepare": fcb6f6d2c998: Pull complete
Step #2 - "prepare": 73117a24f0e6: Verifying Checksum
Step #2 - "prepare": 73117a24f0e6: Download complete
Step #2 - "prepare": e8c73c638ae9: Pull complete
Step #2 - "prepare": 1e3d9b7d1452: Pull complete
Step #2 - "prepare": 4aa0ea1413d3: Pull complete
Step #2 - "prepare": 2fa82a9c76b2: Pull complete
Step #2 - "prepare": 672354a91bfa: Pull complete
Step #2 - "prepare": 1b26523ec020: Pull complete
Step #2 - "prepare": 8d6a5f4340b3: Pull complete
Step #2 - "prepare": 73117a24f0e6: Pull complete
Step #2 - "prepare": ad858d6cd298: Pull complete
Step #2 - "prepare": Digest: sha256:536ad85561b37b59f364e38e78733ff3c1425c894fbd4d2d3d26deee790766c4
Step #2 - "prepare": Status: Downloaded newer image for 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": 06004fb4a3b3: Already exists
Step #2 - "prepare": 2b776ada0341: Already exists
Step #2 - "prepare": 66d6209d01f4: Already exists
Step #2 - "prepare": fcb6f6d2c998: Already exists
Step #2 - "prepare": e8c73c638ae9: Already exists
Step #2 - "prepare": 1e3d9b7d1452: Already exists
Step #2 - "prepare": 4aa0ea1413d3: Already exists
Step #2 - "prepare": 2fa82a9c76b2: Already exists
Step #2 - "prepare": 672354a91bfa: Already exists
Step #2 - "prepare": 1b26523ec020: Already exists
Step #2 - "prepare": 8d6a5f4340b3: Already exists
Step #2 - "prepare": 6fb6c1f2ba1c: Pulling fs layer
Step #2 - "prepare": 9806b52dca83: Pulling fs layer
Step #2 - "prepare": 9806b52dca83: Verifying Checksum
Step #2 - "prepare": 9806b52dca83: Download complete
Step #2 - "prepare": 6fb6c1f2ba1c: Verifying Checksum
Step #2 - "prepare": 6fb6c1f2ba1c: Download complete
Step #2 - "prepare": 6fb6c1f2ba1c: Pull complete
Step #2 - "prepare": 9806b52dca83: Pull complete
Step #2 - "prepare": Digest: sha256:e283c7d41ece986d662348030b43c22584f2f0057551b2a1b6a46fb2c9114e19
Step #2 - "prepare": Status: Downloaded newer image for 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.5.3-0.20230905124449-3343c9596737
Step #2 - "prepare": go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20230913181813-007df8e322eb
Step #2 - "prepare": go: downloading google.golang.org/protobuf v1.31.0
Step #2 - "prepare": go: downloading google.golang.org/grpc v1.58.3
Step #2 - "prepare": go: downloading google.golang.org/genproto v0.0.0-20230821184602-ccc8af3d0e93
Step #2 - "prepare": go: downloading github.com/golang/protobuf v1.5.3
Step #2 - "prepare": go: downloading golang.org/x/net v0.17.0
Step #2 - "prepare": go: downloading golang.org/x/sys v0.13.0
Step #2 - "prepare": go: downloading golang.org/x/text v0.13.0
Step #2 - "prepare": + export TRILLIAN_PATH=/go/pkg/mod/github.com/google/[email protected]
Step #2 - "prepare": + TRILLIAN_PATH=/go/pkg/mod/github.com/google/[email protected]
Step #2 - "prepare": + echo -e 'networks:\n      default:\n        external:\n          name: cloudbuild'
Step #2 - "prepare": + docker-compose -f /go/pkg/mod/github.com/google/[email protected]/examples/deployment/docker-compose.yml pull mysql trillian-log-server trillian-log-signer
Step #2 - "prepare": Pulling mysql               ... 
Step #2 - "prepare": Pulling trillian-log-server ... 
Step #2 - "prepare": Pulling trillian-log-signer ... 
Step #2 - "prepare": �[1A�[2K
Pulling trillian-log-signer ... �[32mdone�[0m
�[1B�[3A�[2K
Pulling mysql               ... �[32mdone�[0m
�[3B�[2A�[2K
Pulling trillian-log-server ... �[32mdone�[0m
�[2B+ docker-compose -f /go/pkg/mod/github.com/google/[email protected]/examples/deployment/docker-compose.yml up -d mysql trillian-log-server trillian-log-signer
Step #2 - "prepare": Building mysql
Step #2 - "prepare": Step 1/6 : FROM gcr.io/trillian-opensource-ci/mysql5:5.7
Step #2 - "prepare": 5.7: Pulling from trillian-opensource-ci/mysql5
Step #2 - "prepare": Digest: sha256:c079e4e1cfa0e244f859fe37dc28d9c133835bc34098196132c461db91dd85f3
Step #2 - "prepare": Status: Downloaded newer image for gcr.io/trillian-opensource-ci/mysql5:5.7
Step #2 - "prepare":  ---> eaab7ea3e748
Step #2 - "prepare": Step 2/6 : ENV DEBIAN_FRONTEND=noninteractive
Step #2 - "prepare":  ---> Running in 1f1a51c7aa40
Step #2 - "prepare": Removing intermediate container 1f1a51c7aa40
Step #2 - "prepare":  ---> bda5a38243e5
Step #2 - "prepare": Step 3/6 : RUN apt-get update     && apt-get install -y procps     && apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade     && apt-get -y autoremove     && rm -rf /var/lib/apt/lists/*
Step #2 - "prepare":  ---> Running in 1ad3826f52fd
Step #2 - "prepare": Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
Step #2 - "prepare": Get:2 http://repo.mysql.com/apt/debian buster InRelease [22.1 kB]
Step #2 - "prepare": Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
Step #2 - "prepare": Get:4 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB]
Step #2 - "prepare": Get:5 http://repo.mysql.com/apt/debian buster/mysql-5.7 amd64 Packages [5687 B]
Step #2 - "prepare": Get:6 http://deb.debian.org/debian bullseye/main amd64 Packages [11.1 MB]
Step #2 - "prepare": Get:7 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [17.4 kB]
Step #2 - "prepare": Get:8 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [330 kB]
Step #2 - "prepare": Fetched 11.7 MB in 1s (14.8 MB/s)
Step #2 - "prepare": Reading package lists...
Step #2 - "prepare": Reading package lists...
Step #2 - "prepare": Building dependency tree...
Step #2 - "prepare": Reading state information...
Step #2 - "prepare": The following additional packages will be installed:
Step #2 - "prepare":   libprocps8
Step #2 - "prepare": The following NEW packages will be installed:
Step #2 - "prepare":   libprocps8 procps
Step #2 - "prepare": 0 upgraded, 2 newly installed, 0 to remove and 17 not upgraded.
Step #2 - "prepare": Need to get 566 kB of archives.
Step #2 - "prepare": After this operation, 1823 kB of additional disk space will be used.
Step #2 - "prepare": Get:1 http://deb.debian.org/debian bullseye/main amd64 libprocps8 amd64 2:3.3.17-5 [63.9 kB]
Step #2 - "prepare": Get:2 http://deb.debian.org/debian bullseye/main amd64 procps amd64 2:3.3.17-5 [502 kB]
Step #2 - "prepare": �[91mdebconf: delaying package configuration, since apt-utils is not installed
Step #2 - "prepare": �[0mFetched 566 kB in 0s (6758 kB/s)
Step #2 - "prepare": Selecting previously unselected package libprocps8:amd64.
Step #2 - "prepare": (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 10813 files and directories currently installed.)
Step #2 - "prepare": Preparing to unpack .../libprocps8_2%3a3.3.17-5_amd64.deb ...
Step #2 - "prepare": Unpacking libprocps8:amd64 (2:3.3.17-5) ...
Step #2 - "prepare": Selecting previously unselected package procps.
Step #2 - "prepare": Preparing to unpack .../procps_2%3a3.3.17-5_amd64.deb ...
Step #2 - "prepare": Unpacking procps (2:3.3.17-5) ...
Step #2 - "prepare": Setting up libprocps8:amd64 (2:3.3.17-5) ...
Step #2 - "prepare": Setting up procps (2:3.3.17-5) ...
Step #2 - "prepare": Processing triggers for libc-bin (2.31-13+deb11u5) ...
Step #2 - "prepare": Reading package lists...
Step #2 - "prepare": Building dependency tree...
Step #2 - "prepare": Reading state information...
Step #2 - "prepare": Calculating upgrade...
Step #2 - "prepare": The following packages will be upgraded:
Step #2 - "prepare":   adduser base-files debian-archive-keyring dpkg grep libc-bin libc6
Step #2 - "prepare":   libgnutls30 libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0
Step #2 - "prepare":   libsystemd0 libudev1 ncurses-base ncurses-bin tzdata
Step #2 - "prepare": 17 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Step #2 - "prepare": Need to get 10.6 MB of archives.
Step #2 - "prepare": After this operation, 37.9 kB of additional disk space will be used.
Step #2 - "prepare": Get:1 http://deb.debian.org/debian bullseye/main amd64 base-files amd64 11.1+deb11u8 [70.2 kB]
Step #2 - "prepare": Get:2 http://deb.debian.org/debian bullseye/main amd64 dpkg amd64 1.20.13 [2538 kB]
Step #2 - "prepare": Get:3 http://deb.debian.org/debian bullseye/main amd64 grep amd64 3.6-1+deb11u1 [398 kB]
Step #2 - "prepare": Get:4 http://deb.debian.org/debian bullseye/main amd64 ncurses-bin amd64 6.2+20201114-2+deb11u2 [429 kB]
Step #2 - "prepare": Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 libc6 amd64 2.31-13+deb11u7 [2823 kB]
Step #2 - "prepare": Get:6 http://deb.debian.org/debian-security bullseye-security/main amd64 libc-bin amd64 2.31-13+deb11u7 [829 kB]
Step #2 - "prepare": Get:7 http://deb.debian.org/debian bullseye/main amd64 ncurses-base all 6.2+20201114-2+deb11u2 [272 kB]
Step #2 - "prepare": Get:8 http://deb.debian.org/debian bullseye/main amd64 libsystemd0 amd64 247.3-7+deb11u4 [376 kB]
Step #2 - "prepare": Get:9 http://deb.debian.org/debian bullseye/main amd64 adduser all 3.118+deb11u1 [241 kB]
Step #2 - "prepare": Get:10 http://deb.debian.org/debian bullseye/main amd64 debian-archive-keyring all 2021.1.1+deb11u1 [110 kB]
Step #2 - "prepare": Get:11 http://deb.debian.org/debian bullseye/main amd64 libgnutls30 amd64 3.7.1-5+deb11u3 [1340 kB]
Step #2 - "prepare": Get:12 http://deb.debian.org/debian bullseye/main amd64 libk5crypto3 amd64 1.18.3-6+deb11u4 [114 kB]
Step #2 - "prepare": Get:13 http://deb.debian.org/debian bullseye/main amd64 libkrb5support0 amd64 1.18.3-6+deb11u4 [65.6 kB]
Step #2 - "prepare": Get:14 http://deb.debian.org/debian bullseye/main amd64 libkrb5-3 amd64 1.18.3-6+deb11u4 [363 kB]
Step #2 - "prepare": Get:15 http://deb.debian.org/debian bullseye/main amd64 libgssapi-krb5-2 amd64 1.18.3-6+deb11u4 [165 kB]
Step #2 - "prepare": Get:16 http://deb.debian.org/debian bullseye/main amd64 libudev1 amd64 247.3-7+deb11u4 [168 kB]
Step #2 - "prepare": Get:17 http://deb.debian.org/debian bullseye/main amd64 tzdata all 2021a-1+deb11u10 [286 kB]
Step #2 - "prepare": �[91mdebconf: delaying package configuration, since apt-utils is not installed
Step #2 - "prepare": �[0mFetched 10.6 MB in 0s (67.4 MB/s)
Step #2 - "prepare": (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 10948 files and directories currently installed.)
Step #2 - "prepare": Preparing to unpack .../base-files_11.1+deb11u8_amd64.deb ...
Step #2 - "prepare": Unpacking base-files (11.1+deb11u8) over (11.1+deb11u6) ...
Step #2 - "prepare": Setting up base-files (11.1+deb11u8) ...
Step #2 - "prepare": Installing new version of config file /etc/debian_version ...
Step #2 - "prepare": (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 10948 files and directories currently installed.)
Step #2 - "prepare": Preparing to unpack .../dpkg_1.20.13_amd64.deb ...
Step #2 - "prepare": Unpacking dpkg (1.20.13) over (1.20.12) ...
Step #2 - "prepare": Setting up dpkg (1.20.13) ...
Step #2 - "prepare": (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 10948 files and directories currently installed.)
Step #2 - "prepare": Preparing to unpack .../grep_3.6-1+deb11u1_amd64.deb ...
Step #2 - "prepare": Unpacking grep (3.6-1+deb11u1) over (3.6-1) ...
Step #2 - "prepare": Setting up grep (3.6-1+deb11u1) ...
Step #2 - "prepare": (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 10948 files and directories currently installed.)
Step #2 - "prepare": Preparing to unpack .../ncurses-bin_6.2+20201114-2+deb11u2_amd64.deb ...
Step #2 - "prepare": Unpacking ncurses-bin (6.2+20201114-2+deb11u2) over (6.2+20201114-2) ...
Step #2 - "prepare": Setting up ncurses-bin (6.2+20201114-2+deb11u2) ...
Step #2 - "prepare": (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 10948 files and directories currently installed.)
Step #2 - "prepare": Preparing to unpack .../libc6_2.31-13+deb11u7_amd64.deb ...
Step #2 - "prepare": Unpacking libc6:amd64 (2.31-13+deb11u7) over (2.31-13+deb11u5) ...
Step #2 - "prepare": Setting up libc6:amd64 (2.31-13+deb11u7) ...
Step #2 - "prepare": (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 10948 files and directories currently installed.)
Step #2 - "prepare": Preparing to unpack .../libc-bin_2.31-13+deb11u7_amd64.deb ...
Step #2 - "prepare": Unpacking libc-bin (2.31-13+deb11u7) over (2.31-13+deb11u5) ...
Step #2 - "prepare": Setting up libc-bin (2.31-13+deb11u7) ...
Step #2 - "prepare": (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 10948 files and directories currently installed.)
Step #2 - "prepare": Preparing to unpack .../ncurses-base_6.2+20201114-2+deb11u2_all.deb ...
Step #2 - "prepare": Unpacking ncurses-base (6.2+20201114-2+deb11u2) over (6.2+20201114-2) ...
Step #2 - "prepare": Setting up ncurses-base (6.2+20201114-2+deb11u2) ...
Step #2 - "prepare": (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 10948 files and directories currently installed.)
Step #2 - "prepare": Preparing to unpack .../libsystemd0_247.3-7+deb11u4_amd64.deb ...
Step #2 - "prepare": Unpacking libsystemd0:amd64 (247.3-7+deb11u4) over (247.3-7+deb11u1) ...
Step #2 - "prepare": Setting up libsystemd0:amd64 (247.3-7+deb11u4) ...
Step #2 - "prepare": (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 10948 files and directories currently installed.)
Step #2 - "prepare": Preparing to unpack .../adduser_3.118+deb11u1_all.deb ...
Step #2 - "prepare": Unpacking adduser (3.118+deb11u1) over (3.118) ...
Step #2 - "prepare": Setting up adduser (3.118+deb11u1) ...
Step #2 - "prepare": (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 10948 files and directories currently installed.)
Step #2 - "prepare": Preparing to unpack .../debian-archive-keyring_2021.1.1+deb11u1_all.deb ...
Step #2 - "prepare": Unpacking debian-archive-keyring (2021.1.1+deb11u1) over (2021.1.1) ...
Step #2 - "prepare": Setting up debian-archive-keyring (2021.1.1+deb11u1) ...
Step #2 - "prepare": Removing obsolete conffile /etc/apt/trusted.gpg.d/debian-archive-stretch-automatic.gpg ...
Step #2 - "prepare": Removing obsolete conffile /etc/apt/trusted.gpg.d/debian-archive-stretch-security-automatic.gpg ...
Step #2 - "prepare": Removing obsolete conffile /etc/apt/trusted.gpg.d/debian-archive-stretch-stable.gpg ...
Step #2 - "prepare": (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 10948 files and directories currently installed.)
Step #2 - "prepare": Preparing to unpack .../libgnutls30_3.7.1-5+deb11u3_amd64.deb ...
Step #2 - "prepare": Unpacking libgnutls30:amd64 (3.7.1-5+deb11u3) over (3.7.1-5+de
...
[Logs truncated due to log size limitations. For full logs, see https://storage.cloud.google.com/trillian-cloudbuild-logs/log-ef85438c-d6a2-4b49-ae00-899c7afaf219.txt.]
...
egration-test": I1018 12:20:55.971342    4384 publish.go:94] Successfully logged {"Type":102,"Statement":"eyJEZXZpY2VJRCI6ImR1bW15IiwiRmlybXdhcmVSZXZpc2lvbiI6MywiRmlybXdhcmVJbWFnZVNIQTUxMiI6InZ5OGhrMnRtb0daWWczRnVwTEhPMm1DVEJLMTIzVWoyUWpFb3ZEYlV5dysxNy9xcHdmTGpLS1hQd2wwc3VKb3pmVUtGcUx3K0l0dTVtOTIrMFo1d2xRPT0iLCJFeHBlY3RlZEZpcm13YXJlTWVhc3VyZW1lbnQiOiJ1dHVTMFM2VWd5WENhd09lZW01a3NKdVFDbHlzZkI0V0ZOdjcwRGhobjJhYUpJY2JTME5JV0VVanZkM0l3MjVvNEdxY2lQL0NkSUxKVDFqSlpad3krZz09IiwiQnVpbGRUaW1lc3RhbXAiOiIyMDIxLTAyLTE2IDEwOjAwOjAwKzAwOjAwIn0=","Signature":"WoEeMN9Bc05gbft0fVWqT0ULLCMOKmy+7mQn1eDwtJ+PtpMh2ctPuthR4lK4Bwn0wPsCjJdgQ5BcORlBJO5WqOhXT+mipixzZ2uhq8FanqNuGgwpgU9K9II9QwlOP/YrAH/jxBJhazoBxtUVS9+kTHsuHJuE7MxSoaIIC5Tr+HJbw2yiDb10S7PlkNNNdd/fHmR+QJh9TvTLWEnGjVnAjpf5dgRHmFQKPcsNn4XUuZQHBxbt/4nf/+9NDqmVkGknmNxA7ACJLBeouuctwhedMangk9LaABwcHYm+TNq2HL9RQS8euJJmPNy7JS9D3KJxTvRNyY6SgWz0BkOcl8PMtg=="}
Step #10 - "firmware-integration-test": I1018 12:20:55.971349    4384 publish.go:97] Creating update package file "/tmp/TestFTIntegration1581195656/001/update.ota"...
Step #10 - "firmware-integration-test": I1018 12:20:55.971486    4384 publish.go:126] Successfully created update package file "/tmp/TestFTIntegration1581195656/001/update.ota"
Step #8 - "presubmit-build-docker": �[0mRemoving intermediate container d8a3af7a20bd
Step #8 - "presubmit-build-docker":  ---> 06af5dd334d0
Step #8 - "presubmit-build-docker": Step 12/14 : ENV TAMAGO=/usr/local/tamago-go/bin/go
Step #8 - "presubmit-build-docker":  ---> Running in 5b4f80850a9c
Step #8 - "presubmit-build-docker": Removing intermediate container 5b4f80850a9c
Step #8 - "presubmit-build-docker":  ---> 16fae1f03da0
Step #8 - "presubmit-build-docker": Step 13/14 : ENV GOPATH /go
Step #8 - "presubmit-build-docker":  ---> Running in d3460728b8b7
Step #8 - "presubmit-build-docker": Removing intermediate container d3460728b8b7
Step #8 - "presubmit-build-docker":  ---> 8c8f14bd8176
Step #8 - "presubmit-build-docker": Step 14/14 : ENV PATH $GOPATH/bin:/testbase/protoc/bin:/usr/local/go/bin:/usr/local/tamago-go/bin:$PATH
Step #8 - "presubmit-build-docker":  ---> Running in dc4443eb21fa
Step #8 - "presubmit-build-docker": Removing intermediate container dc4443eb21fa
Step #8 - "presubmit-build-docker":  ---> 4ec972c1bb0f
Step #8 - "presubmit-build-docker": Successfully built 4ec972c1bb0f
Step #8 - "presubmit-build-docker": Building ./sumdbaudit/docker/mirror/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon   26.1MB

Step #8 - "presubmit-build-docker": Step 1/12 : FROM golang:1.20.5-buster@sha256:eb3f9ac805435c1b2c965d63ce460988e1000058e1f67881324746362baf9572 AS builder
Step #8 - "presubmit-build-docker":  ---> c94784fe2595
Step #8 - "presubmit-build-docker": Step 2/12 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Running in 2a7572560bf8
Step #8 - "presubmit-build-docker": Removing intermediate container 2a7572560bf8
Step #8 - "presubmit-build-docker":  ---> 0359415f16bb
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Running in d2b9c453a7e2
Step #8 - "presubmit-build-docker": Removing intermediate container d2b9c453a7e2
Step #8 - "presubmit-build-docker":  ---> 49e59156fab4
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Running in 9ca22991c431
Step #8 - "presubmit-build-docker": Removing intermediate container 9ca22991c431
Step #8 - "presubmit-build-docker":  ---> 1a0d28b369f1
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> 40e67f715f52
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> 843fa85f3522
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Running in 76d1a2851406
Step #10 - "firmware-integration-test": I1018 12:21:00.979326    4384 flash_tool.go:100] Update verified, about to apply to device...
Step #10 - "firmware-integration-test": I1018 12:21:00.979562    4384 flash_tool.go:106] Update applied.
Step #10 - "firmware-integration-test": E1018 12:21:00.979770    4384 ft_witness.go:63] witness.Poll(): context canceled
Step #10 - "firmware-integration-test": I1018 12:21:00.979782    4384 ft_witness.go:77] Server shutting down
Step #10 - "firmware-integration-test": I1018 12:21:00.979913    4384 ft_personality.go:104] Server shutting down
Step #10 - "firmware-integration-test": --- PASS: TestFTIntegration (21.53s)
Step #10 - "firmware-integration-test":     --- PASS: TestFTIntegration/Log_initial_firmware (1.34s)
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.04s)
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.05s)
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.01s)
Step #10 - "firmware-integration-test":     --- PASS: TestFTIntegration/Log_malware,_device_boots,_but_monitor_sees_all! (6.05s)
Step #10 - "firmware-integration-test":     --- PASS: TestFTIntegration/Firmware_update_with_witness_verification (8.04s)
Step #10 - "firmware-integration-test": PASS
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/api	coverage: 66.7% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/cmd/emulator/dummy/impl	coverage: 83.3% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/cmd/flash_tool/devices	coverage: [no statements]
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/cmd/flash_tool/impl	coverage: 47.1% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/cmd/ft_monitor/impl	coverage: 53.6% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/cmd/ft_personality/impl	coverage: 82.4% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/cmd/ft_personality/internal/cas	coverage: 73.3% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/cmd/ft_personality/internal/http	coverage: 40.0% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/cmd/ft_personality/internal/trees	coverage: 68.8% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/cmd/ft_personality/internal/trillian	coverage: 81.0% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/cmd/ft_witness/impl	coverage: 83.3% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/cmd/ft_witness/internal/http	coverage: 67.6% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/cmd/ft_witness/internal/ws	coverage: 85.7% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/cmd/hacker/modify_bundle/impl	coverage: 70.2% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/cmd/publisher/impl	coverage: 68.7% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/devices/dummy	coverage: 80.0% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/devices/dummy/common	coverage: 71.4% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/devices/dummy/rom	coverage: 55.4% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/devices/usbarmory	coverage: 0.0% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/devices/usbarmory/flash	coverage: 0.0% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/internal/client	coverage: 43.1% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/internal/crypto	coverage: 71.9% of statements in ../...
Step #10 - "firmware-integration-test": 	github.com/google/trillian-examples/binary_transparency/firmware/internal/verify	coverage: 74.6% of statements in ../...
Step #10 - "firmware-integration-test": ok  	github.com/google/trillian-examples/binary_transparency/firmware/integration	21.544s	coverage: 66.7% of statements in ../...
Finished Step #10 - "firmware-integration-test"
Starting Step #12
Step #12: Already have image (with digest): gcr.io/cloud-builders/curl
Step #12: 
Step #12:   _____          _
Step #12:  / ____|        | |
Step #12: | |     ___   __| | ___  ___ _____   __
Step #12: | |    / _ \ / _` |/ _ \/ __/ _ \ \ / /
Step #12: | |___| (_) | (_| |  __/ (_| (_) \ V /
Step #12:  \_____\___/ \__,_|\___|\___\___/ \_/
Step #12:                               Bash-1.0.6
Step #12: 
Step #12: 
Step #12: �[0;33m==>�[0m git not installed, testing for mercurial
Step #12: �[0;31m==>�[0m git nor mercurial are installed. Uploader may fail or have unintended consequences
Step #12: �[0;36m==>�[0m curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
Step #12: Release-Date: 2020-01-08
Step #12: Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 
Step #12: Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets
Step #12: �[0;31mx>�[0m No CI provider detected.
Step #12:     Testing inside Docker? �[0;36mhttp://docs.codecov.io/docs/testing-with-docker�[0m
Step #12:     Testing with Tox? �[0;36mhttps://docs.codecov.io/docs/python#section-testing-with-tox�[0m
Step #12:     �[0;90mcurrent dir: �[0m /workspace
Step #12:     �[0;90mproject root:�[0m .
Step #12: �[0;90m-->�[0m token set from env
Step #12: /dev/fd/63: line 1044: git: command not found
Step #12: /dev/fd/63: line 1044: hg: command not found
Step #12:     �[0;90mYaml found at:�[0m ./codecov.yml
Step #12: �[0;90m==>�[0m Running gcov in . �[0;90m(disable via -X gcov)�[0m
Step #12: �[0;90m==>�[0m Python coveragepy not found
Step #12: �[0;90m==>�[0m Searching for coverage reports in:
Step #12:     �[0;32m+�[0m .
Step #12:     �[0;90m->�[0m Found 2 reports
Step #12: �[0;90m==>�[0m Detecting git/mercurial file structure
Step #12: �[0;90m==>�[0m Reading reports
Step #12:     �[0;32m+�[0m ./coverage.txt �[0;90mbytes=111617�[0m
Step #12:     �[0;32m+�[0m ./binary_transparency/firmware/integration/coverage.txt �[0;90mbytes=100742�[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:         28K	/tmp/codecov.E9wZkO.gz
Step #12: �[0;90m==>�[0m Uploading reports
Step #12:     �[0;90murl:�[0m https://codecov.io
Step #12:     �[0;90mquery:�[0m branch=migrate_serverless&commit=e2984370a013a138b35f108803bd18091f096fbd&build=ef85438c-d6a2-4b49-ae00-899c7afaf219&build_url=&name=&tag=&slug=&service=&flags=&pr=923&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=migrate_serverless&commit=e2984370a013a138b35f108803bd18091f096fbd&build=ef85438c-d6a2-4b49-ae00-899c7afaf219&build_url=&name=&tag=&slug=&service=&flags=&pr=923&job=&cmd_args=
Step #12: �[0;90m->�[0m  Uploading to
Step #12: https://storage.googleapis.com/codecov/v4/raw/2023-10-18/0121BBF809331FFA83736C5598D2B385/e2984370a013a138b35f108803bd18091f096fbd/e40e30b0-1c1b-498f-a647-9e3abd7721e6.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20231018%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20231018T122102Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=a368cae4929b17a305b7d3490db1ca6dde79dc431179c4811a5916b6b9e23dd8
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 25760    0     0  100 25760      0   149k --:--:-- --:--:-- --:--:--  149k
Step #12:     �[0;32m->�[0m Reports have been successfully queued for processing at �[0;36mhttps://app.codecov.io/github/AlCutter/trillian-examples/commit/e2984370a013a138b35f108803bd18091f096fbd�[0m
Finished Step #12
Step #8 - "presubmit-build-docker": Removing intermediate container 76d1a2851406
Step #8 - "presubmit-build-docker":  ---> 147a24365485
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker":  ---> a23279a142df
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./sumdbaudit/cli/mirror
Step #8 - "presubmit-build-docker":  ---> Running in da501d4b6c4e
Step #8 - "presubmit-build-docker": Removing intermediate container da501d4b6c4e
Step #8 - "presubmit-build-docker":  ---> c397f2a1b555
Step #8 - "presubmit-build-docker": Step 10/12 : FROM golang:1.20.5-buster@sha256:eb3f9ac805435c1b2c965d63ce460988e1000058e1f67881324746362baf9572
Step #8 - "presubmit-build-docker":  ---> c94784fe2595
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/mirror /bin/mirror
Step #8 - "presubmit-build-docker":  ---> 6507c6b2ae3a
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/mirror"]
Step #8 - "presubmit-build-docker":  ---> Running in 1c026da7ac8f
Step #8 - "presubmit-build-docker": Removing intermediate container 1c026da7ac8f
Step #8 - "presubmit-build-docker":  ---> 228de7467c1f
Step #8 - "presubmit-build-docker": Successfully built 228de7467c1f
Step #8 - "presubmit-build-docker": Building ./clone/cmd/ctverify/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon   26.2MB

Step #8 - "presubmit-build-docker": Step 1/12 : FROM golang:1.21.3-alpine3.17@sha256:a5588b9dd0b185020a9acf8471c536304d78af57f3a5c1b474bdb0bc90734a4a AS builder
Step #8 - "presubmit-build-docker":  ---> abed0e5e3025
Step #8 - "presubmit-build-docker": Step 2/12 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Running in fa627e17e846
Step #8 - "presubmit-build-docker": Removing intermediate container fa627e17e846
Step #8 - "presubmit-build-docker":  ---> 3696ea5d519d
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Running in 356d320e3ace
Step #8 - "presubmit-build-docker": Removing intermediate container 356d320e3ace
Step #8 - "presubmit-build-docker":  ---> 8b7dbeaf3f06
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Running in 60a6dbd593eb
Step #8 - "presubmit-build-docker": Removing intermediate container 60a6dbd593eb
Step #8 - "presubmit-build-docker":  ---> 77f189f09781
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> 229ef53ef5a9
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> 4521f6d33163
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Running in 15de67f9147b
Step #8 - "presubmit-build-docker": Removing intermediate container 15de67f9147b
Step #8 - "presubmit-build-docker":  ---> c5a9b5ebed42
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker":  ---> df09c3c0234e
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/ctverify
Step #8 - "presubmit-build-docker":  ---> Running in acc5ed2b2988
Step #8 - "presubmit-build-docker": Removing intermediate container acc5ed2b2988
Step #8 - "presubmit-build-docker":  ---> e2b3dccaf2f7
Step #8 - "presubmit-build-docker": Step 10/12 : FROM alpine:3.18.4@sha256:eece025e432126ce23f223450a0326fbebde39cdf496a85d8c016293fc851978
Step #8 - "presubmit-build-docker":  ---> 8ca4688f4f35
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/ctverify /bin/ctverify
Step #8 - "presubmit-build-docker":  ---> 6d5d4a6d0d51
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/ctverify"]
Step #8 - "presubmit-build-docker":  ---> Running in c25198c8fe21
Step #8 - "presubmit-build-docker": Removing intermediate container c25198c8fe21
Step #8 - "presubmit-build-docker":  ---> 973b8e8860fa
Step #8 - "presubmit-build-docker": Successfully built 973b8e8860fa
Step #8 - "presubmit-build-docker": Building ./clone/cmd/sumdbclone/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon   26.2MB

Step #8 - "presubmit-build-docker": Step 1/12 : FROM golang:1.21.3-alpine3.17@sha256:a5588b9dd0b185020a9acf8471c536304d78af57f3a5c1b474bdb0bc90734a4a AS builder
Step #8 - "presubmit-build-docker":  ---> abed0e5e3025
Step #8 - "presubmit-build-docker": Step 2/12 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 3696ea5d519d
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 8b7dbeaf3f06
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 77f189f09781
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 229ef53ef5a9
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 4521f6d33163
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> c5a9b5ebed42
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> df09c3c0234e
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/sumdbclone
Step #8 - "presubmit-build-docker":  ---> Running in 71acc940209c
Step #8 - "presubmit-build-docker": Removing intermediate container 71acc940209c
Step #8 - "presubmit-build-docker":  ---> 44190c3fbd0e
Step #8 - "presubmit-build-docker": Step 10/12 : FROM alpine:3.18.4@sha256:eece025e432126ce23f223450a0326fbebde39cdf496a85d8c016293fc851978
Step #8 - "presubmit-build-docker":  ---> 8ca4688f4f35
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/sumdbclone /bin/sumdbclone
Step #8 - "presubmit-build-docker":  ---> 0bbd9b9819bb
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/sumdbclone"]
Step #8 - "presubmit-build-docker":  ---> Running in fe1268a6c8da
Step #8 - "presubmit-build-docker": Removing intermediate container fe1268a6c8da
Step #8 - "presubmit-build-docker":  ---> d00a35def1cf
Step #8 - "presubmit-build-docker": Successfully built d00a35def1cf
Step #8 - "presubmit-build-docker": Building ./clone/cmd/ctclone/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon   26.2MB

Step #8 - "presubmit-build-docker": Step 1/12 : FROM golang:1.21.3-alpine3.17@sha256:a5588b9dd0b185020a9acf8471c536304d78af57f3a5c1b474bdb0bc90734a4a AS builder
Step #8 - "presubmit-build-docker":  ---> abed0e5e3025
Step #8 - "presubmit-build-docker": Step 2/12 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 3696ea5d519d
Step #8 - "presubmit-build-docker": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 8b7dbeaf3f06
Step #8 - "presubmit-build-docker": Step 4/12 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 77f189f09781
Step #8 - "presubmit-build-docker": Step 5/12 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 229ef53ef5a9
Step #8 - "presubmit-build-docker": Step 6/12 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 4521f6d33163
Step #8 - "presubmit-build-docker": Step 7/12 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> c5a9b5ebed42
Step #8 - "presubmit-build-docker": Step 8/12 : COPY . .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> df09c3c0234e
Step #8 - "presubmit-build-docker": Step 9/12 : RUN go build ./clone/cmd/ctclone
Step #8 - "presubmit-build-docker":  ---> Running in 616cbca61fa0
Step #8 - "presubmit-build-docker": Removing intermediate container 616cbca61fa0
Step #8 - "presubmit-build-docker":  ---> a1b7bcaf45c0
Step #8 - "presubmit-build-docker": Step 10/12 : FROM alpine:3.18.4@sha256:eece025e432126ce23f223450a0326fbebde39cdf496a85d8c016293fc851978
Step #8 - "presubmit-build-docker":  ---> 8ca4688f4f35
Step #8 - "presubmit-build-docker": Step 11/12 : COPY --from=builder /build/ctclone /bin/ctclone
Step #8 - "presubmit-build-docker":  ---> 7fdf9abc162e
Step #8 - "presubmit-build-docker": Step 12/12 : ENTRYPOINT ["/bin/ctclone"]
Step #8 - "presubmit-build-docker":  ---> Running in 37c783914057
Step #8 - "presubmit-build-docker": Removing intermediate container 37c783914057
Step #8 - "presubmit-build-docker":  ---> a5c5919aa17d
Step #8 - "presubmit-build-docker": Successfully built a5c5919aa17d
Step #8 - "presubmit-build-docker": Building ./binary_transparency/firmware/cmd/ft_personality/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon   26.2MB

Step #8 - "presubmit-build-docker": Step 1/13 : FROM golang:1.20.5-buster@sha256:eb3f9ac805435c1b2c965d63ce460988e1000058e1f67881324746362baf9572 AS builder
Step #8 - "presubmit-build-docker":  ---> c94784fe2595
Step #8 - "presubmit-build-docker": Step 2/13 : LABEL stage=builder
Step #8 - "presubmit-build-docker":  ---> Running in 82b4d8d19bb4
Step #8 - "presubmit-build-docker": Removing intermediate container 82b4d8d19bb4
Step #8 - "presubmit-build-docker":  ---> 89e587b83aaa
Step #8 - "presubmit-build-docker": Step 3/13 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Running in 2d325e1ee541
Step #8 - "presubmit-build-docker": Removing intermediate container 2d325e1ee541
Step #8 - "presubmit-build-docker":  ---> 3d4028bdf6da
Step #8 - "presubmit-build-docker": Step 4/13 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Running in be45bc8c75dd
Step #8 - "presubmit-build-docker": Removing intermediate container be45bc8c75dd
Step #8 - "presubmit-build-docker":  ---> 24484d930b06
Step #8 - "presubmit-build-docker": Step 5/13 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Running in 17a0ac2fbd69
Step #8 - "presubmit-build-docker": Removing intermediate container 17a0ac2fbd69
Step #8 - "presubmit-build-docker":  ---> 0459e59bb9b5
Step #8 - "presubmit-build-docker": Step 6/13 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> 2d297fc56a49
Step #8 - "presubmit-build-docker": Step 7/13 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> 06178b668676
Step #8 - "presubmit-build-docker": Step 8/13 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Running in 700a5f15d025
Step #8 - "presubmit-build-docker": Removing intermediate container 700a5f15d025
Step #8 - "presubmit-build-docker":  ---> 5b5043e8c07f
Step #8 - "presubmit-build-docker": Step 9/13 : COPY . .
Step #8 - "presubmit-build-docker":  ---> c0489fe90d5e
Step #8 - "presubmit-build-docker": Step 10/13 : RUN go build ./binary_transparency/firmware/cmd/ft_personality
Step #8 - "presubmit-build-docker":  ---> Running in 47d5b3f51339
Step #8 - "presubmit-build-docker": Removing intermediate container 47d5b3f51339
Step #8 - "presubmit-build-docker":  ---> bb8937c71e1b
Step #8 - "presubmit-build-docker": Step 11/13 : FROM golang:1.20.5-buster@sha256:eb3f9ac805435c1b2c965d63ce460988e1000058e1f67881324746362baf9572
Step #8 - "presubmit-build-docker":  ---> c94784fe2595
Step #8 - "presubmit-build-docker": Step 12/13 : COPY --from=builder /build/ft_personality /bin/ft_personality
Step #8 - "presubmit-build-docker":  ---> 124b4aad1b4e
Step #8 - "presubmit-build-docker": Step 13/13 : ENTRYPOINT ["/bin/ft_personality"]
Step #8 - "presubmit-build-docker":  ---> Running in 10ee139bda6e
Step #8 - "presubmit-build-docker": Removing intermediate container 10ee139bda6e
Step #8 - "presubmit-build-docker":  ---> 8a2e9efbca5d
Step #8 - "presubmit-build-docker": Successfully built 8a2e9efbca5d
Step #8 - "presubmit-build-docker": Building ./binary_transparency/firmware/cmd/ftmapserver/Dockerfile ------------------------------------------------
Step #8 - "presubmit-build-docker": Sending build context to Docker daemon   26.2MB

Step #8 - "presubmit-build-docker": Step 1/13 : FROM golang:1.20.5-buster@sha256:eb3f9ac805435c1b2c965d63ce460988e1000058e1f67881324746362baf9572 AS builder
Step #8 - "presubmit-build-docker":  ---> c94784fe2595
Step #8 - "presubmit-build-docker": Step 2/13 : LABEL stage=builder
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 89e587b83aaa
Step #8 - "presubmit-build-docker": Step 3/13 : ARG GOFLAGS=""
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 3d4028bdf6da
Step #8 - "presubmit-build-docker": Step 4/13 : ENV GOFLAGS=$GOFLAGS
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 24484d930b06
Step #8 - "presubmit-build-docker": Step 5/13 : WORKDIR /build
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 0459e59bb9b5
Step #8 - "presubmit-build-docker": Step 6/13 : COPY go.mod .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 2d297fc56a49
Step #8 - "presubmit-build-docker": Step 7/13 : COPY go.sum .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 06178b668676
Step #8 - "presubmit-build-docker": Step 8/13 : RUN go mod download
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> 5b5043e8c07f
Step #8 - "presubmit-build-docker": Step 9/13 : COPY . .
Step #8 - "presubmit-build-docker":  ---> Using cache
Step #8 - "presubmit-build-docker":  ---> c0489fe90d5e
Step #8 - "presubmit-build-docker": Step 10/13 : RUN go build ./binary_transparency/firmware/cmd/ftmapserver
Step #8 - "presubmit-build-docker":  ---> Running in 2b173e706cdf
Step #8 - "presubmit-build-docker": Removing intermediate container 2b173e706cdf
Step #8 - "presubmit-build-docker":  ---> 8f97a27d9b6c
Step #8 - "presubmit-build-docker": Step 11/13 : FROM golang:1.20.5-buster@sha256:eb3f9ac805435c1b2c965d63ce460988e1000058e1f67881324746362baf9572
Step #8 - "presubmit-build-docker":  ---> c94784fe2595
Step #8 - "presubmit-build-docker": Step 12/13 : COPY --from=builder /build/ftmapserver /bin/ftmapserver
Step #8 - "presubmit-build-docker":  ---> 49853d8b4205
Step #8 - "presubmit-build-docker": Step 13/13 : ENTRYPOINT ["/bin/ftmapserver"]
Step #8 - "presubmit-build-docker":  ---> Running in cbd7943ff580
Step #8 - "presubmit-build-docker": Removing intermediate container cbd7943ff580
Step #8 - "presubmit-build-docker":  ---> 57261934c113
Step #8 - "presubmit-build-docker": Successfully built 57261934c113
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]
90fb7cd5cdc5: Preparing
a945f7b1a928: Preparing
11887bb793d2: Preparing
93f78e095e23: Preparing
263c65d1ff0c: Preparing
eebbc774ab22: Preparing
29c6f2c0ffff: Preparing
b870fe7a0140: Preparing
3c19040bdfbd: Preparing
495689a1bd47: Preparing
c486ff1afa2f: Preparing
eebbc774ab22: Waiting
b870fe7a0140: Waiting
29c6f2c0ffff: Waiting
3c19040bdfbd: Waiting
495689a1bd47: Waiting
eccb9ed74974: Preparing
53d40515380c: Preparing
6af7a54a0a0d: Preparing
c486ff1afa2f: Waiting
53d40515380c: Waiting
6af7a54a0a0d: Waiting
eccb9ed74974: Waiting
a945f7b1a928: Layer already exists
90fb7cd5cdc5: Layer already exists
11887bb793d2: Layer already exists
263c65d1ff0c: Layer already exists
eebbc774ab22: Layer already exists
29c6f2c0ffff: Layer already exists
b870fe7a0140: Layer already exists
3c19040bdfbd: Layer already exists
c486ff1afa2f: Layer already exists
eccb9ed74974: Layer already exists
53d40515380c: Layer already exists
495689a1bd47: Layer already exists
93f78e095e23: Layer already exists
6af7a54a0a0d: Layer already exists
latest: digest: sha256:9d2b766b0b261c3b350b1a01459a15270407b7ee369a30cf0aeb7c244a7b3483 size: 3271
DONE
Step #2 - "prepare": �[2A�[2K
Creating deployment_trillian-log-signer_1 ... �[32mdone�[0m
�[2B�[1A�[2K
Creating deployment_trillian-log-server_1 ... �[32mdone�[0m
�[1B

Build Log: https://storage.cloud.google.com/trillian-cloudbuild-logs/log-ef85438c-d6a2-4b49-ae00-899c7afaf219.txt