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

Update websocket_client lib to match blockscout upstream. #931

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from

Skip more flaky test.

6fd223e
Select commit
Loading
Failed to load commit list.
Draft

Update websocket_client lib to match blockscout upstream. #931

Skip more flaky test.
6fd223e
Select commit
Loading
Failed to load commit list.
Google Cloud Build / blockscout-celo-org (celo-testnet) succeeded Sep 11, 2023 in 14m 25s

Summary

Build Information

Trigger blockscout-celo-org
Build fa7b1a28-f747-4334-80bf-b360afb6d869
Start 2023-09-11T02:30:18-07:00
Duration 13m30.123s
Status SUCCESS

Steps

Step Status Duration
gcr.io/kaniko-project/executor:v1.6.0 SUCCESS 13m25.329s
gcr.io/kaniko-project/executor:v1.6.0 SUCCESS 13m25.32s

Details

starting build "fa7b1a28-f747-4334-80bf-b360afb6d869"

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/celo-org/blockscout
 * branch            6fd223e0c916b53f7f632adaa1a03b85b69df7a2 -> FETCH_HEAD
HEAD is now at 6fd223e Skip more flaky test.
BUILD
Starting Step #1
Starting Step #0
Step #0: Pulling image: gcr.io/kaniko-project/executor:v1.6.0
Step #1: Pulling image: gcr.io/kaniko-project/executor:v1.6.0
Step #1: v1.6.0: Pulling from kaniko-project/executor
Step #0: v1.6.0: Pulling from kaniko-project/executor
Step #1: bc63599f2e56: Pulling fs layer
Step #1: cd14f5f15f06: Pulling fs layer
Step #1: 0820c88ab52c: Pulling fs layer
Step #1: 6316455537eb: Pulling fs layer
Step #1: 2e4bc6313fe1: Pulling fs layer
Step #1: 807ec3387c09: Pulling fs layer
Step #1: c14c0c75901b: Pulling fs layer
Step #1: fb4fbb3762ba: Pulling fs layer
Step #1: 327e414ed07d: Pulling fs layer
Step #1: 807ec3387c09: Waiting
Step #1: 6316455537eb: Waiting
Step #1: c14c0c75901b: Waiting
Step #1: fb4fbb3762ba: Waiting
Step #1: 327e414ed07d: Waiting
Step #1: 2e4bc6313fe1: Waiting
Step #0: bc63599f2e56: Pulling fs layer
Step #0: cd14f5f15f06: Pulling fs layer
Step #0: 0820c88ab52c: Pulling fs layer
Step #0: 6316455537eb: Pulling fs layer
Step #0: 2e4bc6313fe1: Pulling fs layer
Step #0: 807ec3387c09: Pulling fs layer
Step #0: c14c0c75901b: Pulling fs layer
Step #0: fb4fbb3762ba: Pulling fs layer
Step #0: 327e414ed07d: Pulling fs layer
Step #0: 327e414ed07d: Waiting
Step #0: 6316455537eb: Waiting
Step #0: 2e4bc6313fe1: Waiting
Step #0: 807ec3387c09: Waiting
Step #0: c14c0c75901b: Waiting
Step #0: fb4fbb3762ba: Waiting
Step #0: 0820c88ab52c: Verifying Checksum
Step #0: 0820c88ab52c: Download complete
Step #1: 0820c88ab52c: Verifying Checksum
Step #1: 0820c88ab52c: Download complete
Step #0: bc63599f2e56: Verifying Checksum
Step #0: bc63599f2e56: Download complete
Step #1: bc63599f2e56: Verifying Checksum
Step #1: bc63599f2e56: Download complete
Step #1: 6316455537eb: Verifying Checksum
Step #1: 6316455537eb: Download complete
Step #0: 6316455537eb: Verifying Checksum
Step #0: 6316455537eb: Download complete
Step #1: 2e4bc6313fe1: Verifying Checksum
Step #1: 2e4bc6313fe1: Download complete
Step #0: 2e4bc6313fe1: Verifying Checksum
Step #0: 2e4bc6313fe1: Download complete
Step #1: c14c0c75901b: Verifying Checksum
Step #1: c14c0c75901b: Download complete
Step #0: c14c0c75901b: Verifying Checksum
Step #0: c14c0c75901b: Download complete
Step #0: 807ec3387c09: Download complete
Step #1: 807ec3387c09: Download complete
Step #1: fb4fbb3762ba: Verifying Checksum
Step #1: fb4fbb3762ba: Download complete
Step #0: fb4fbb3762ba: Verifying Checksum
Step #0: fb4fbb3762ba: Download complete
Step #0: 327e414ed07d: Verifying Checksum
Step #0: 327e414ed07d: Download complete
Step #1: 327e414ed07d: Verifying Checksum
Step #1: 327e414ed07d: Download complete
Step #1: bc63599f2e56: Pull complete
Step #0: bc63599f2e56: Pull complete
Step #0: cd14f5f15f06: Verifying Checksum
Step #0: cd14f5f15f06: Download complete
Step #1: cd14f5f15f06: Verifying Checksum
Step #1: cd14f5f15f06: Download complete
Step #0: cd14f5f15f06: Pull complete
Step #1: cd14f5f15f06: Pull complete
Step #1: 0820c88ab52c: Pull complete
Step #0: 0820c88ab52c: Pull complete
Step #1: 6316455537eb: Pull complete
Step #0: 6316455537eb: Pull complete
Step #0: 2e4bc6313fe1: Pull complete
Step #1: 2e4bc6313fe1: Pull complete
Step #1: 807ec3387c09: Pull complete
Step #0: 807ec3387c09: Pull complete
Step #1: c14c0c75901b: Pull complete
Step #0: c14c0c75901b: Pull complete
Step #1: fb4fbb3762ba: Pull complete
Step #0: fb4fbb3762ba: Pull complete
Step #0: 327e414ed07d: Pull complete
Step #1: 327e414ed07d: Pull complete
Step #0: Digest: sha256:0fae223f496525e31226cde473ec77ed15abfa8cbabff5ff5bf1c5268355bbb0
Step #1: Digest: sha256:0fae223f496525e31226cde473ec77ed15abfa8cbabff5ff5bf1c5268355bbb0
Step #0: Status: Downloaded newer image for gcr.io/kaniko-project/executor:v1.6.0
Step #1: Status: Image is up to date for gcr.io/kaniko-project/executor:v1.6.0
Step #0: gcr.io/kaniko-project/executor:v1.6.0
Step #1: gcr.io/kaniko-project/executor:v1.6.0
Step #1: �[36mINFO�[0m[0000] Resolved base name bitwalker/alpine-elixir-phoenix:1.13 to builder 
Step #1: �[36mINFO�[0m[0000] Using dockerignore file: /workspace/.dockerignore 
Step #1: �[36mINFO�[0m[0000] Retrieving image manifest bitwalker/alpine-elixir-phoenix:1.13 
Step #1: �[36mINFO�[0m[0000] Retrieving image bitwalker/alpine-elixir-phoenix:1.13 from registry index.docker.io 
Step #0: �[36mINFO�[0m[0000] Resolved base name bitwalker/alpine-elixir-phoenix:1.13 to builder 
Step #0: �[36mINFO�[0m[0000] Using dockerignore file: /workspace/.dockerignore 
Step #0: �[36mINFO�[0m[0000] Retrieving image manifest bitwalker/alpine-elixir-phoenix:1.13 
Step #0: �[36mINFO�[0m[0000] Retrieving image bitwalker/alpine-elixir-phoenix:1.13 from registry index.docker.io 
Step #1: �[36mINFO�[0m[0000] Retrieving image manifest bitwalker/alpine-elixir-phoenix:1.13 
Step #1: �[36mINFO�[0m[0000] Returning cached image manifest              
Step #1: �[36mINFO�[0m[0000] Built cross stage deps: map[]                
Step #1: �[36mINFO�[0m[0000] Retrieving image manifest bitwalker/alpine-elixir-phoenix:1.13 
Step #1: �[36mINFO�[0m[0000] Returning cached image manifest              
Step #1: �[36mINFO�[0m[0000] Retrieving image manifest bitwalker/alpine-elixir-phoenix:1.13 
Step #1: �[36mINFO�[0m[0000] Returning cached image manifest              
Step #1: �[36mINFO�[0m[0000] Executing 1 build triggers                   
Step #1: �[36mINFO�[0m[0000] Checking for cached layer gcr.io/celo-testnet/blockscout/cache:a32c13129508f5109fce5f6493aa4e55f24bc0651d04d63636f9fb06022bab60... 
Step #1: �[36mINFO�[0m[0001] Using caching version of cmd: RUN mix do local.hex --force, local.rebar --force 
Step #1: �[36mINFO�[0m[0001] Checking for cached layer gcr.io/celo-testnet/blockscout/cache:079b2871f233752422768f751be9aba0a1c746e314144a59df785734e38518b4... 
Step #1: �[36mINFO�[0m[0001] Using caching version of cmd: RUN apk --no-cache --update add alpine-sdk gmp-dev automake libtool inotify-tools autoconf python3 file qemu-x86_64 jq 
Step #1: �[36mINFO�[0m[0001] Checking for cached layer gcr.io/celo-testnet/blockscout/cache:b36e0cd437d733ecf88556f4a0ff54407d9e3d49664b5519aa2ac835e2876618... 
Step #0: �[36mINFO�[0m[0001] Retrieving image manifest bitwalker/alpine-elixir-phoenix:1.13 
Step #0: �[36mINFO�[0m[0001] Returning cached image manifest              
Step #0: �[36mINFO�[0m[0001] Built cross stage deps: map[]                
Step #0: �[36mINFO�[0m[0001] Retrieving image manifest bitwalker/alpine-elixir-phoenix:1.13 
Step #0: �[36mINFO�[0m[0001] Returning cached image manifest              
Step #0: �[36mINFO�[0m[0001] Retrieving image manifest bitwalker/alpine-elixir-phoenix:1.13 
Step #0: �[36mINFO�[0m[0001] Returning cached image manifest              
Step #0: �[36mINFO�[0m[0001] Executing 1 build triggers                   
Step #0: �[36mINFO�[0m[0001] Checking for cached layer gcr.io/celo-testnet/blockscout/cache:a32c13129508f5109fce5f6493aa4e55f24bc0651d04d63636f9fb06022bab60... 
Step #1: �[36mINFO�[0m[0002] Using caching version of cmd: RUN set -ex &&     apk --update add libstdc++ curl ca-certificates &&     for pkg in glibc-${GLIBC_VERSION} glibc-bin-${GLIBC_VERSION};         do curl -sSL ${GLIBC_REPO}/releases/download/${GLIBC_VERSION}/${pkg}.apk -o /tmp/${pkg}.apk; done &&     apk add --allow-untrusted /tmp/*.apk &&     rm -v /tmp/*.apk &&     /usr/glibc-compat/sbin/ldconfig /lib /usr/glibc-compat/lib 
Step #1: �[36mINFO�[0m[0002] Checking for cached layer gcr.io/celo-testnet/blockscout/cache:1ac2495e63803633bee70960c61f18f3b93b65c0f0d2f9f22976163a7ad2b92f... 
Step #0: �[36mINFO�[0m[0002] Using caching version of cmd: RUN mix do local.hex --force, local.rebar --force 
Step #0: �[36mINFO�[0m[0002] Checking for cached layer gcr.io/celo-testnet/blockscout/cache:079b2871f233752422768f751be9aba0a1c746e314144a59df785734e38518b4... 
Step #0: �[36mINFO�[0m[0002] Using caching version of cmd: RUN apk --no-cache --update add alpine-sdk gmp-dev automake libtool inotify-tools autoconf python3 file qemu-x86_64 jq 
Step #0: �[36mINFO�[0m[0002] Checking for cached layer gcr.io/celo-testnet/blockscout/cache:b36e0cd437d733ecf88556f4a0ff54407d9e3d49664b5519aa2ac835e2876618... 
Step #1: �[36mINFO�[0m[0002] Using caching version of cmd: RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y 
Step #0: �[36mINFO�[0m[0002] Using caching version of cmd: RUN set -ex &&     apk --update add libstdc++ curl ca-certificates &&     for pkg in glibc-${GLIBC_VERSION} glibc-bin-${GLIBC_VERSION};         do curl -sSL ${GLIBC_REPO}/releases/download/${GLIBC_VERSION}/${pkg}.apk -o /tmp/${pkg}.apk; done &&     apk add --allow-untrusted /tmp/*.apk &&     rm -v /tmp/*.apk &&     /usr/glibc-compat/sbin/ldconfig /lib /usr/glibc-compat/lib 
Step #0: �[36mINFO�[0m[0002] Checking for cached layer gcr.io/celo-testnet/blockscout/cache:1ac2495e63803633bee70960c61f18f3b93b65c0f0d2f9f22976163a7ad2b92f... 
Step #1: �[36mINFO�[0m[0002] Using files from context: [/workspace/mix.exs /workspace/mix.lock] 
Step #1: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/block_scout_web/mix.exs] 
Step #1: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/explorer/mix.exs] 
Step #1: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/ethereum_jsonrpc/mix.exs] 
Step #1: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/indexer/mix.exs] 
Step #1: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/event_stream/mix.exs] 
Step #1: �[36mINFO�[0m[0002] Using files from context: [/workspace/config] 
Step #1: �[36mINFO�[0m[0002] Checking for cached layer gcr.io/celo-testnet/blockscout/cache:8dbb6b23e77537a199dfdbed105a9637153d2687da03eb14f0a196b91e991f2f... 
Step #0: �[36mINFO�[0m[0002] Using caching version of cmd: RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y 
Step #0: �[36mINFO�[0m[0002] Using files from context: [/workspace/mix.exs /workspace/mix.lock] 
Step #0: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/block_scout_web/mix.exs] 
Step #0: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/explorer/mix.exs] 
Step #0: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/ethereum_jsonrpc/mix.exs] 
Step #1: �[36mINFO�[0m[0002] No cached layer found for cmd RUN mix do deps.get, local.rebar --force, deps.compile 
Step #0: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/indexer/mix.exs] 
Step #1: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/block_scout_web/assets] 
Step #0: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/event_stream/mix.exs] 
Step #0: �[36mINFO�[0m[0002] Using files from context: [/workspace/config] 
Step #0: �[36mINFO�[0m[0002] Checking for cached layer gcr.io/celo-testnet/blockscout/cache:8dbb6b23e77537a199dfdbed105a9637153d2687da03eb14f0a196b91e991f2f... 
Step #1: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/event_stream/assets] 
Step #0: �[36mINFO�[0m[0002] No cached layer found for cmd RUN mix do deps.get, local.rebar --force, deps.compile 
Step #0: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/block_scout_web/assets] 
Step #1: �[36mINFO�[0m[0002] Resolving srcs [apps/explorer/package*.json]... 
Step #1: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/explorer/package-lock.json /workspace/apps/explorer/package.json] 
Step #1: �[36mINFO�[0m[0002] Using files from context: [/workspace]       
Step #0: �[36mINFO�[0m[0003] Using files from context: [/workspace/apps/event_stream/assets] 
Step #0: �[36mINFO�[0m[0003] Resolving srcs [apps/explorer/package*.json]... 
Step #0: �[36mINFO�[0m[0003] Using files from context: [/workspace/apps/explorer/package-lock.json /workspace/apps/explorer/package.json] 
Step #0: �[36mINFO�[0m[0003] Using files from context: [/workspace]       
Step #1: �[36mINFO�[0m[0003] Unpacking rootfs as cmd ADD mix.exs mix.lock ./ requires it. 
Step #0: �[36mINFO�[0m[0003] Unpacking rootfs as cmd ADD mix.exs mix.lock ./ requires it. 
Step #0: �[36mINFO�[0m[0011] RUN mix do local.hex --force, local.rebar --force 
Step #0: �[36mINFO�[0m[0011] Found cached layer, extracting to filesystem 
Step #1: �[36mINFO�[0m[0011] RUN mix do local.hex --force, local.rebar --force 
Step #1: �[36mINFO�[0m[0011] Found cached layer, extracting to filesystem 
Step #1: �[36mINFO�[0m[0011] WORKDIR /app                                 
Step #1: �[36mINFO�[0m[0011] cmd: workdir                                 
Step #1: �[36mINFO�[0m[0011] Changed working directory to /app            
Step #1: �[36mINFO�[0m[0011] Creating directory /app                      
Step #1: �[36mINFO�[0m[0011] Taking snapshot of files...                  
Step #1: �[36mINFO�[0m[0011] RUN apk --no-cache --update add alpine-sdk gmp-dev automake libtool inotify-tools autoconf python3 file qemu-x86_64 jq 
Step #1: �[36mINFO�[0m[0011] Found cached layer, extracting to filesystem 
Step #0: �[36mINFO�[0m[0011] WORKDIR /app                                 
Step #0: �[36mINFO�[0m[0011] cmd: workdir                                 
Step #0: �[36mINFO�[0m[0011] Changed working directory to /app            
Step #0: �[36mINFO�[0m[0011] Creating directory /app                      
Step #0: �[36mINFO�[0m[0011] Taking snapshot of files...                  
Step #0: �[36mINFO�[0m[0011] RUN apk --no-cache --update add alpine-sdk gmp-dev automake libtool inotify-tools autoconf python3 file qemu-x86_64 jq 
Step #0: �[36mINFO�[0m[0011] Found cached layer, extracting to filesystem 
Step #0: �[36mINFO�[0m[0013] ENV GLIBC_REPO=https://github.com/sgerrand/alpine-pkg-glibc     GLIBC_VERSION=2.30-r0     PORT=4000     MIX_ENV="prod"     SECRET_KEY_BASE="RMgI4C1HSkxsEjdhtGMfwAHfyT6CKWXOgzCboJflfSm4jeAlic52io05KB6mqzc5"     PATH="$HOME/.cargo/bin:${PATH}"     RUSTFLAGS="-C target-feature=-crt-static" 
Step #0: �[36mINFO�[0m[0013] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0013] RUN set -ex &&     apk --update add libstdc++ curl ca-certificates &&     for pkg in glibc-${GLIBC_VERSION} glibc-bin-${GLIBC_VERSION};         do curl -sSL ${GLIBC_REPO}/releases/download/${GLIBC_VERSION}/${pkg}.apk -o /tmp/${pkg}.apk; done &&     apk add --allow-untrusted /tmp/*.apk &&     rm -v /tmp/*.apk &&     /usr/glibc-compat/sbin/ldconfig /lib /usr/glibc-compat/lib 
Step #0: �[36mINFO�[0m[0013] Found cached layer, extracting to filesystem 
Step #1: �[36mINFO�[0m[0013] ENV GLIBC_REPO=https://github.com/sgerrand/alpine-pkg-glibc     GLIBC_VERSION=2.30-r0     PORT=4000     MIX_ENV="prod"     SECRET_KEY_BASE="RMgI4C1HSkxsEjdhtGMfwAHfyT6CKWXOgzCboJflfSm4jeAlic52io05KB6mqzc5"     PATH="$HOME/.cargo/bin:${PATH}"     RUSTFLAGS="-C target-feature=-crt-static" 
Step #1: �[36mINFO�[0m[0013] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0013] RUN set -ex &&     apk --update add libstdc++ curl ca-certificates &&     for pkg in glibc-${GLIBC_VERSION} glibc-bin-${GLIBC_VERSION};         do curl -sSL ${GLIBC_REPO}/releases/download/${GLIBC_VERSION}/${pkg}.apk -o /tmp/${pkg}.apk; done &&     apk add --allow-untrusted /tmp/*.apk &&     rm -v /tmp/*.apk &&     /usr/glibc-compat/sbin/ldconfig /lib /usr/glibc-compat/lib 
Step #1: �[36mINFO�[0m[0013] Found cached layer, extracting to filesystem 
Step #1: �[36mINFO�[0m[0014] RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y 
Step #1: �[36mINFO�[0m[0014] Found cached layer, extracting to filesystem 
Step #0: �[36mINFO�[0m[0014] RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y 
Step #0: �[36mINFO�[0m[0014] Found cached layer, extracting to filesystem 
Step #0: �[36mINFO�[0m[0039] ARG CACHE_EXCHANGE_RATES_PERIOD              
Step #0: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0039] ARG DISABLE_READ_API                         
Step #0: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0039] ARG API_PATH                                 
Step #0: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0039] ARG NETWORK_PATH                             
Step #0: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0039] ARG DISABLE_WEBAPP                           
Step #0: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0039] ARG DISABLE_WRITE_API                        
Step #0: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0039] ARG CACHE_ENABLE_TOTAL_GAS_USAGE_COUNTER     
Step #0: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0039] ARG WOBSERVER_ENABLED                        
Step #0: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0039] ARG ADMIN_PANEL_ENABLED                      
Step #0: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0039] ARG CACHE_ADDRESS_WITH_BALANCES_UPDATE_INTERVAL 
Step #0: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0039] ARG SOCKET_ROOT                              
Step #0: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0039] Using files from context: [/workspace/mix.exs /workspace/mix.lock] 
Step #0: �[36mINFO�[0m[0039] ADD mix.exs mix.lock ./                      
Step #0: �[36mINFO�[0m[0039] Taking snapshot of files...                  
Step #0: �[36mINFO�[0m[0039] Using files from context: [/workspace/apps/block_scout_web/mix.exs] 
Step #0: �[36mINFO�[0m[0039] ADD apps/block_scout_web/mix.exs ./apps/block_scout_web/ 
Step #0: �[36mINFO�[0m[0039] Taking snapshot of files...                  
Step #0: �[36mINFO�[0m[0039] Using files from context: [/workspace/apps/explorer/mix.exs] 
Step #0: �[36mINFO�[0m[0039] ADD apps/explorer/mix.exs ./apps/explorer/   
Step #0: �[36mINFO�[0m[0039] Taking snapshot of files...                  
Step #0: �[36mINFO�[0m[0039] Using files from context: [/workspace/apps/ethereum_jsonrpc/mix.exs] 
Step #0: �[36mINFO�[0m[0039] ADD apps/ethereum_jsonrpc/mix.exs ./apps/ethereum_jsonrpc/ 
Step #0: �[36mINFO�[0m[0039] Taking snapshot of files...                  
Step #0: �[36mINFO�[0m[0039] Using files from context: [/workspace/apps/indexer/mix.exs] 
Step #0: �[36mINFO�[0m[0039] ADD apps/indexer/mix.exs ./apps/indexer/     
Step #0: �[36mINFO�[0m[0039] Taking snapshot of files...                  
Step #0: �[36mINFO�[0m[0039] Using files from context: [/workspace/apps/event_stream/mix.exs] 
Step #0: �[36mINFO�[0m[0039] ADD apps/event_stream/mix.exs ./apps/event_stream/ 
Step #0: �[36mINFO�[0m[0039] Taking snapshot of files...                  
Step #0: �[36mINFO�[0m[0039] Using files from context: [/workspace/config] 
Step #0: �[36mINFO�[0m[0039] ADD config/ ./config/                        
Step #0: �[36mINFO�[0m[0039] Taking snapshot of files...                  
Step #0: �[36mINFO�[0m[0039] RUN mix do deps.get, local.rebar --force, deps.compile 
Step #0: �[36mINFO�[0m[0039] Taking snapshot of full filesystem...        
Step #1: �[36mINFO�[0m[0039] ARG CACHE_EXCHANGE_RATES_PERIOD              
Step #1: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0039] ARG DISABLE_READ_API                         
Step #1: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0039] ARG API_PATH                                 
Step #1: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0039] ARG NETWORK_PATH                             
Step #1: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0039] ARG DISABLE_WEBAPP                           
Step #1: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0039] ARG DISABLE_WRITE_API                        
Step #1: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0039] ARG CACHE_ENABLE_TOTAL_GAS_USAGE_COUNTER     
Step #1: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0039] ARG WOBSERVER_ENABLED                        
Step #1: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0039] ARG ADMIN_PANEL_ENABLED                      
Step #1: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0039] ARG CACHE_ADDRESS_WITH_BALANCES_UPDATE_INTERVAL 
Step #1: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0039] ARG SOCKET_ROOT                              
Step #1: �[36mINFO�[0m[0039] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0039] Using files from context: [/workspace/mix.exs /workspace/mix.lock] 
Step #1: �[36mINFO�[0m[0039] ADD mix.exs mix.lock ./                      
Step #1: �[36mINFO�[0m[0039] Taking snapshot of files...                  
Step #1: �[36mINFO�[0m[0039] Using files from context: [/workspace/apps/block_scout_web/mix.exs] 
Step #1: �[36mINFO�[0m[0039] ADD apps/block_scout_web/mix.exs ./apps/block_scout_web/ 
Step #1: �[36mINFO�[0m[0039] Taking snapshot of files...                  
Step #1: �[36mINFO�[0m[0039] Using files from context: [/workspace/apps/explorer/mix.exs] 
Step #1: �[36mINFO�[0m[0039] ADD apps/explorer/mix.exs ./apps/explorer/   
Step #1: �[36mINFO�[0m[0039] Taking snapshot of files...                  
Step #1: �[36mINFO�[0m[0039] Using files from context: [/workspace/apps/ethereum_jsonrpc/mix.exs] 
Step #1: �[36mINFO�[0m[0039] ADD apps/ethereum_jsonrpc/mix.exs ./apps/ethereum_jsonrpc/ 
Step #1: �[36mINFO�[0m[0039] Taking snapshot of files...                  
Step #1: �[36mINFO�[0m[0039] Using files from context: [/workspace/apps/indexer/mix.exs] 
Step #1: �[36mINFO�[0m[0039] ADD apps/indexer/mix.exs ./apps/indexer/     
Step #1: �[36mINFO�[0m[0039] Taking snapshot of files...                  
Step #1: �[36mINFO�[0m[0039] Using files from context: [/workspace/apps/event_stream/mix.exs] 
Step #1: �[36mINFO�[0m[0039] ADD apps/event_stream/mix.exs ./apps/event_stream/ 
Step #1: �[36mINFO�[0m[0039] Taking snapshot of files...                  
Step #1: �[36mINFO�[0m[0039] Using files from context: [/workspace/config] 
Step #1: �[36mINFO�[0m[0039] ADD config/ ./config/                        
Step #1: �[36mINFO�[0m[0039] Taking snapshot of files...                  
Step #1: �[36mINFO�[0m[0039] RUN mix do deps.get, local.rebar --force, deps.compile 
Step #1: �[36mINFO�[0m[0039] Taking snapshot of full filesystem...        
Step #0: �[36mINFO�[0m[0062] cmd: /bin/sh                                 
Step #0: �[36mINFO�[0m[0062] args: [-c mix do deps.get, local.rebar --force, deps.compile] 
Step #0: �[36mINFO�[0m[0062] Running: [/bin/sh -c mix do deps.get, local.rebar --force, deps.compile] 
Step #1: �[36mINFO�[0m[0062] cmd: /bin/sh                                 
Step #1: �[36mINFO�[0m[0062] args: [-c mix do deps.get, local.rebar --force, deps.compile] 
Step #1: �[36mINFO�[0m[0062] Running: [/bin/sh -c mix do deps.get, local.rebar --force, deps.compile] 
Step #0: * Getting prometheus_ex (https://github.com/lanodan/prometheus.ex - origin/fix/elixir-1.14)
Step #1: * Getting prometheus_ex (https://github.com/lanodan/prometheus.ex - origin/fix/elixir-1.14)
Step #0: remote: Enumerating objects: 1156, done.        
Step #0: remote: Counting objects:   1% (1/69)        
remote: Counting objects:   2% (2/69)        
remote: Counting objects:   4% (3/69)        
remote: Counting objects:   5% (4/69)        
remote: Counting objects:   7% (5/69)        
remote: Counting objects:   8% (6/69)        
remote: Counting objects:  10% (7/69)        
remote: Counting objects:  11% (8/69)        
remote: Counting objects:  13% (9/69)        
remote: Counting objects:  14% (10/69)        
remote: Counting objects:  15% (11/69)        
remote: Counting objects:  17% (12/69)        
remote: Counting objects:  18% (13/69)        
remote: Counting objects:  20% (14/69)        
remote: Counting objects:  21% (15/69)        
remote: Counting objects:  23% (16/69)        
remote: Counting objects:  24% (17/69)        
remote: Counting objects:  26% (18/69)        
remote: Counting objects:  27% (19/69)        
remote: Counting objects:  28% (20/69)        
remote: Counting objects:  30% (21/69)        
remote: Counting objects:  31% (22/69)        
remote: Counting objects:  33% (23/69)        
remote: Counting objects:  34% (24/69)        
remote: Counting objects:  36% (25/69)        
remote: Counting objects:  37% (26/69)        
remote: Counting objects:  39% (27/69)        
remote: Counting objects:  40% (28/69)        
remote: Counting objects:  42% (29/69)        
remote: Counting objects:  43% (30/69)        
remote: Counting objects:  44% (31/69)        
remote: Counting objects:  46% (32/69)        
remote: Counting objects:  47% (33/69)        
remote: Counting objects:  49% (34/69)        
remote: Counting objects:  50% (35/69)        
remote: Counting objects:  52% (36/69)        
remote: Counting objects:  53% (37/69)        
remote: Counting objects:  55% (38/69)        
remote: Counting objects:  56% (39/69)        
remote: Counting objects:  57% (40/69)        
remote: Counting objects:  59% (41/69)        
remote: Counting objects:  60% (42/69)        
remote: Counting objects:  62% (43/69)        
remote: Counting objects:  63% (44/69)        
remote: Counting objects:  65% (45/69)        
remote: Counting objects:  66% (46/69)        
remote: Counting objects:  68% (47/69)        
remote: Counting objects:  69% (48/69)        
remote: Counting objects:  71% (49/69)        
remote: Counting objects:  72% (50/69)        
remote: Counting objects:  73% (51/69)        
remote: Counting objects:  75% (52/69)        
remote: Counting objects:  76% (53/69)        
remote: Counting objects:  78% (54/69)        
remote: Counting objects:  79% (55/69)        
remote: Counting objects:  81% (56/69)        
remote: Counting objects:  82% (57/69)        
remote: Counting objects:  84% (58/69)        
remote: Counting objects:  85% (59/69)        
remote: Counting objects:  86% (60/69)        
remote: Counting objects:  88% (61/69)        
remote: Counting objects:  89% (62/69)        
remote: Counting objects:  91% (63/69)        
remote: Counting objects:  92% (64/69)        
remote: Counting objects:  94% (65/69)        
remote: Counting objects:  95% (66/69)        
remote: Counting objects:  97% (67/69)        
remote: Counting objects:  98% (68/69)        
remote: Counting objects: 100% (69/69)        
remote: Counting objects: 100% (69/69), done.        
Step #0: remote: Compressing objects:   1% (1/54)        
remote: Compressing objects:   3% (2/54)        
remote: Compressing objects:   5% (3/54)        
remote: Compressing objects:   7% (4/54)        
remote: Compressing objects:   9% (5/54)        
remote: Compressing objects:  11% (6/54)        
remote: Compressing objects:  12% (7/54)        
remote: Compressing objects:  14% (8/54)        
remote: Compressing objects:  16% (9/54)        
remote: Compressing objects:  18% (10/54)        
remote: Compressing objects:  20% (11/54)        
remote: Compressing objects:  22% (12/54)        
remote: Compressing objects:  24% (13/54)        
remote: Compressing objects:  25% (14/54)        
remote: Compressing objects:  27% (15/54)        
remote: Compressing objects:  29% (16/54)        
remote: Compressing objects:  31% (17/54)        
remote: Compressing objects:  33% (18/54)        
remote: Compressing objects:  35% (19/54)        
remote: Compressing objects:  37% (20/54)        
remote: Compressing objects:  38% (21/54)        
remote: Compressing objects:  40% (22/54)        
remote: Compressing objects:  42% (23/54)        
remote: Compressing objects:  44% (24/54)        
remote: Compressing objects:  46% (25/54)        
remote: Compressing objects:  48% (26/54)        
remote: Compressing objects:  50% (27/54)        
remote: Compressing objects:  51% (28/54)        
remote: Compressing objects:  53% (29/54)        
remote: Compressing objects:  55% (30/54)        
remote: Compressing objects:  57% (31/54)        
remote: Compressing objects:  59% (32/54)        
remote: Compressing objects:  61% (33/54)        
remote: Compressing objects:  62% (34/54)        
remote: Compressing objects:  64% (35/54)        
remote: Compressing objects:  66% (36/54)        
remote: Compressing objects:  68% (37/54)        
remote: Compressing objects:  70% (38/54)        
remote: Compressing objects:  72% (39/54)        
remote: Compressing objects:  74% (40/54)        
remote: Compressing objects:  75% (41/54)        
remote: Compressing objects:  77% (42/54)        
remote: Compressing objects:  79% (43/54)        
remote: Compressing objects:  81% (44/54)        
remote: Compressing objects:  83% (45/54)        
remote: Compressing objects:  85% (46/54)        
remote: Compressing objects:  87% (47/54)        
remote: Compressing objects:  88% (48/54)        
remote: Compressing objects:  90% (49/54)        
remote: Compressing objects:  92% (50/54)        
remote: Compressing objects:  94% (51/54)        
remote: Compressing objects:  96% (52/54)        
remote: Compressing objects:  98% (53/54)        
remote: Compressing objects: 100% (54/54)        
remote: Compressing objects: 100% (54/54), done.        
Step #1: remote: Enumerating objects: 1156, done.        
Step #1: remote: Counting objects:   1% (1/69)        
remote: Counting objects:   2% (2/69)        
remote: Counting objects:   4% (3/69)        
remote: Counting objects:   5% (4/69)        
remote: Counting objects:   7% (5/69)        
remote: Counting objects:   8% (6/69)        
remote: Counting objects:  10% (7/69)        
remote: Counting objects:  11% (8/69)        
re
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/fa7b1a28-f747-4334-80bf-b360afb6d869?project=253914576835.]
...
ttps://dl-cdn.alpinelinux.org/alpine/v3.15/main]
Step #0: v3.15.10-57-g042bafdab93 [https://dl-cdn.alpinelinux.org/alpine/v3.15/community]
Step #0: v3.15.10-58-g1525fa9145e [http://dl-cdn.alpinelinux.org/alpine/v3.15/main]
Step #0: v3.15.10-57-g042bafdab93 [http://dl-cdn.alpinelinux.org/alpine/v3.15/community]
Step #0: v20230901-555-ge96a162a9ba [http://dl-cdn.alpinelinux.org/alpine/edge/main]
Step #0: OK: 21224 distinct packages available
Step #1: v3.15.10-58-g1525fa9145e [https://dl-cdn.alpinelinux.org/alpine/v3.15/main]
Step #1: v3.15.10-57-g042bafdab93 [https://dl-cdn.alpinelinux.org/alpine/v3.15/community]
Step #1: v3.15.10-58-g1525fa9145e [http://dl-cdn.alpinelinux.org/alpine/v3.15/main]
Step #1: v3.15.10-57-g042bafdab93 [http://dl-cdn.alpinelinux.org/alpine/v3.15/community]
Step #1: v20230901-555-ge96a162a9ba [http://dl-cdn.alpinelinux.org/alpine/edge/main]
Step #1: OK: 21224 distinct packages available
Step #0: (1/28) Purging inotify-tools (3.20.11.0-r0)
Step #0: (2/28) Purging alpine-sdk (1.0-r1)
Step #0: (3/28) Purging abuild (3.9.0-r0)
Step #0: (4/28) Purging fakeroot (1.25.3-r3)
Step #0: (5/28) Purging attr (2.5.1-r1)
Step #0: (6/28) Purging tar (1.34-r1)
Step #0: (7/28) Purging lzip (1.22-r1)
Step #0: (8/28) Purging build-base (0.5-r3)
Step #0: (9/28) Purging fortify-headers (1.1-r1)
Step #0: (10/28) Purging patch (2.7.6-r7)
Step #0: (11/28) Purging autoconf (2.71-r0)
Step #0: (12/28) Purging m4 (1.4.18-r2)
Step #0: (13/28) Purging automake (1.16.4-r1)
Step #0: (14/28) Purging perl (5.34.0-r1)
Step #1: (1/28) Purging inotify-tools (3.20.11.0-r0)
Step #1: (2/28) Purging alpine-sdk (1.0-r1)
Step #1: (3/28) Purging abuild (3.9.0-r0)
Step #1: (4/28) Purging fakeroot (1.25.3-r3)
Step #1: (5/28) Purging attr (2.5.1-r1)
Step #1: (6/28) Purging tar (1.34-r1)
Step #1: (7/28) Purging lzip (1.22-r1)
Step #1: (8/28) Purging build-base (0.5-r3)
Step #1: (9/28) Purging fortify-headers (1.1-r1)
Step #1: (10/28) Purging patch (2.7.6-r7)
Step #1: (11/28) Purging autoconf (2.71-r0)
Step #1: (12/28) Purging m4 (1.4.18-r2)
Step #1: (13/28) Purging automake (1.16.4-r1)
Step #1: (14/28) Purging perl (5.34.0-r1)
Step #0: (15/28) Purging gmp-dev (6.2.1-r1)
Step #0: (16/28) Purging libgmpxx (6.2.1-r1)
Step #0: (17/28) Purging libtool (2.4.6-r7)
Step #0: (18/28) Purging libltdl (2.4.6-r7)
Step #0: (19/28) Purging python3 (3.9.18-r0)
Step #1: (15/28) Purging gmp-dev (6.2.1-r1)
Step #1: (16/28) Purging libgmpxx (6.2.1-r1)
Step #1: (17/28) Purging libtool (2.4.6-r7)
Step #1: (18/28) Purging libltdl (2.4.6-r7)
Step #1: (19/28) Purging python3 (3.9.18-r0)
Step #0: (20/28) Purging libattr (2.5.1-r1)
Step #0: (21/28) Purging libacl (2.2.53-r0)
Step #0: (22/28) Purging pkgconf (1.8.1-r0)
Step #0: (23/28) Purging libbz2 (1.0.8-r1)
Step #0: (24/28) Purging libffi (3.4.2-r1)
Step #0: (25/28) Purging gdbm (1.22-r0)
Step #0: (26/28) Purging xz-libs (5.2.5-r1)
Step #0: (27/28) Purging mpdecimal (2.5.1-r1)
Step #0: (28/28) Purging sqlite-libs (3.36.0-r0)
Step #0: Executing busybox-1.34.1-r3.trigger
Step #0: Executing glibc-bin-2.30-r0.trigger
Step #0: /usr/glibc-compat/sbin/ldconfig: /usr/glibc-compat/lib/ld-linux-x86-64.so.2 is not a symbolic link
Step #0: 
Step #1: (20/28) Purging libattr (2.5.1-r1)
Step #1: (21/28) Purging libacl (2.2.53-r0)
Step #1: (22/28) Purging pkgconf (1.8.1-r0)
Step #1: (23/28) Purging libbz2 (1.0.8-r1)
Step #1: (24/28) Purging libffi (3.4.2-r1)
Step #1: (25/28) Purging gdbm (1.22-r0)
Step #1: (26/28) Purging xz-libs (5.2.5-r1)
Step #1: (27/28) Purging mpdecimal (2.5.1-r1)
Step #1: (28/28) Purging sqlite-libs (3.36.0-r0)
Step #1: Executing busybox-1.34.1-r3.trigger
Step #1: Executing glibc-bin-2.30-r0.trigger
Step #1: /usr/glibc-compat/sbin/ldconfig: /usr/glibc-compat/lib/ld-linux-x86-64.so.2 is not a symbolic link
Step #1: 
Step #0: OK: 280 MiB in 58 packages
Step #0: �[36mINFO�[0m[0695] Taking snapshot of full filesystem...        
Step #1: OK: 280 MiB in 58 packages
Step #1: �[36mINFO�[0m[0695] Taking snapshot of full filesystem...        
Step #1: �[36mINFO�[0m[0698] Pushed image to 1 destinations               
Step #0: �[36mINFO�[0m[0701] Pushed image to 1 destinations               
Step #1: �[36mINFO�[0m[0704] Pushing layer gcr.io/celo-testnet/blockscout/cache:c1b02e1c4b3b6736272975eb2468d6b73f08714f26a5bc2b43b362147cdbab21 to cache now 
Step #1: �[36mINFO�[0m[0704] Using files from context: [/workspace]       
Step #1: �[36mINFO�[0m[0704] Pushing image to gcr.io/celo-testnet/blockscout/cache:c1b02e1c4b3b6736272975eb2468d6b73f08714f26a5bc2b43b362147cdbab21 
Step #0: �[36mINFO�[0m[0704] Pushing layer gcr.io/celo-testnet/blockscout/cache:c1b02e1c4b3b6736272975eb2468d6b73f08714f26a5bc2b43b362147cdbab21 to cache now 
Step #0: �[36mINFO�[0m[0704] Using files from context: [/workspace]       
Step #0: �[36mINFO�[0m[0704] Pushing image to gcr.io/celo-testnet/blockscout/cache:c1b02e1c4b3b6736272975eb2468d6b73f08714f26a5bc2b43b362147cdbab21 
Step #1: �[36mINFO�[0m[0705] ADD . .                                      
Step #0: �[36mINFO�[0m[0705] ADD . .                                      
Step #0: �[36mINFO�[0m[0706] Pushed image to 1 destinations               
Step #1: �[36mINFO�[0m[0706] Pushed image to 1 destinations               
Step #1: �[36mINFO�[0m[0707] Taking snapshot of files...                  
Step #0: �[36mINFO�[0m[0707] Taking snapshot of files...                  
Step #1: �[36mINFO�[0m[0707] ARG DISABLE_WRITE_API="false"                
Step #1: �[36mINFO�[0m[0707] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0707] ARG DISABLE_INDEXER="false"                  
Step #1: �[36mINFO�[0m[0707] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0707] ARG DISABLE_WEBAPP="false"                   
Step #1: �[36mINFO�[0m[0707] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0707] ARG ENABLE_SOURCIFY_INTEGRATION="true"       
Step #1: �[36mINFO�[0m[0707] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0707] ARG SOURCIFY_SERVER_URL="https://sourcify.dev/server" 
Step #1: �[36mINFO�[0m[0707] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0707] ARG SOURCIFY_REPO_URL="https://repo.sourcify.dev/contracts/full_match/" 
Step #1: �[36mINFO�[0m[0707] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0707] ENV DISABLE_WRITE_API=${DISABLE_WRITE_API}     DISABLE_INDEXER=${DISABLE_INDEXER}     DISABLE_WEBAPP=${DISABLE_WEBAPP}     ENABLE_SOURCIFY_INTEGRATION=${ENABLE_SOURCIFY_INTEGRATION}     SOURCIFY_SERVER_URL=${SOURCIFY_SERVER_URL}     SOURCIFY_REPO_URL=${SOURCIFY_REPO_URL} 
Step #1: �[36mINFO�[0m[0707] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0707] RUN if [ "$COIN" != "" ]; then         sed -i s/"POA"/"${COIN}"/g apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;         sed -i "/msgid \"Ether\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/default.pot;         sed -i "/msgid \"Ether\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;         sed -i "/msgid \"ETH\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/default.pot;         sed -i "/msgid \"ETH\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;     fi 
Step #1: �[36mINFO�[0m[0707] cmd: /bin/sh                                 
Step #1: �[36mINFO�[0m[0707] args: [-c if [ "$COIN" != "" ]; then         sed -i s/"POA"/"${COIN}"/g apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;         sed -i "/msgid \"Ether\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/default.pot;         sed -i "/msgid \"Ether\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;         sed -i "/msgid \"ETH\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/default.pot;         sed -i "/msgid \"ETH\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;     fi] 
Step #1: �[36mINFO�[0m[0707] Running: [/bin/sh -c if [ "$COIN" != "" ]; then         sed -i s/"POA"/"${COIN}"/g apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;         sed -i "/msgid \"Ether\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/default.pot;         sed -i "/msgid \"Ether\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;         sed -i "/msgid \"ETH\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/default.pot;         sed -i "/msgid \"ETH\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;     fi] 
Step #1: �[36mINFO�[0m[0707] Taking snapshot of full filesystem...        
Step #0: �[36mINFO�[0m[0707] ARG DISABLE_WRITE_API="false"                
Step #0: �[36mINFO�[0m[0707] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0707] ARG DISABLE_INDEXER="false"                  
Step #0: �[36mINFO�[0m[0707] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0707] ARG DISABLE_WEBAPP="false"                   
Step #0: �[36mINFO�[0m[0707] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0707] ARG ENABLE_SOURCIFY_INTEGRATION="true"       
Step #0: �[36mINFO�[0m[0707] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0707] ARG SOURCIFY_SERVER_URL="https://sourcify.dev/server" 
Step #0: �[36mINFO�[0m[0707] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0707] ARG SOURCIFY_REPO_URL="https://repo.sourcify.dev/contracts/full_match/" 
Step #0: �[36mINFO�[0m[0707] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0707] ENV DISABLE_WRITE_API=${DISABLE_WRITE_API}     DISABLE_INDEXER=${DISABLE_INDEXER}     DISABLE_WEBAPP=${DISABLE_WEBAPP}     ENABLE_SOURCIFY_INTEGRATION=${ENABLE_SOURCIFY_INTEGRATION}     SOURCIFY_SERVER_URL=${SOURCIFY_SERVER_URL}     SOURCIFY_REPO_URL=${SOURCIFY_REPO_URL} 
Step #0: �[36mINFO�[0m[0707] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0707] RUN if [ "$COIN" != "" ]; then         sed -i s/"POA"/"${COIN}"/g apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;         sed -i "/msgid \"Ether\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/default.pot;         sed -i "/msgid \"Ether\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;         sed -i "/msgid \"ETH\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/default.pot;         sed -i "/msgid \"ETH\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;     fi 
Step #0: �[36mINFO�[0m[0707] cmd: /bin/sh                                 
Step #0: �[36mINFO�[0m[0707] args: [-c if [ "$COIN" != "" ]; then         sed -i s/"POA"/"${COIN}"/g apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;         sed -i "/msgid \"Ether\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/default.pot;         sed -i "/msgid \"Ether\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;         sed -i "/msgid \"ETH\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/default.pot;         sed -i "/msgid \"ETH\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;     fi] 
Step #0: �[36mINFO�[0m[0707] Running: [/bin/sh -c if [ "$COIN" != "" ]; then         sed -i s/"POA"/"${COIN}"/g apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;         sed -i "/msgid \"Ether\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/default.pot;         sed -i "/msgid \"Ether\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;         sed -i "/msgid \"ETH\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/default.pot;         sed -i "/msgid \"ETH\"/{n;s/msgstr \"\"/msgstr \"${COIN}\"/g}" apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po;     fi] 
Step #0: �[36mINFO�[0m[0707] Taking snapshot of full filesystem...        
Step #1: �[36mINFO�[0m[0714] ARG FORCE_MIX_COMPILE_CACHE_MISS             
Step #1: �[36mINFO�[0m[0714] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0714] RUN mix compile && mix phx.digest            
Step #1: �[36mINFO�[0m[0714] cmd: /bin/sh                                 
Step #1: �[36mINFO�[0m[0714] args: [-c mix compile && mix phx.digest]     
Step #1: �[36mINFO�[0m[0714] Running: [/bin/sh -c mix compile && mix phx.digest] 
Step #1: �[36mINFO�[0m[0714] Pushing layer gcr.io/celo-testnet/blockscout/cache:e53ccf26f1d5b72fe678a5ebbe53909652c8f7e5ef4e5e79f7ae33d68d8913e7 to cache now 
Step #1: �[36mINFO�[0m[0714] Pushing image to gcr.io/celo-testnet/blockscout/cache:e53ccf26f1d5b72fe678a5ebbe53909652c8f7e5ef4e5e79f7ae33d68d8913e7 
Step #0: �[36mINFO�[0m[0714] Pushing layer gcr.io/celo-testnet/blockscout/cache:b01d3382b9844b7af9bced936b1718afbf86f494f1c435db0f39266e68e13245 to cache now 
Step #0: �[36mINFO�[0m[0714] ARG FORCE_MIX_COMPILE_CACHE_MISS             
Step #0: �[36mINFO�[0m[0714] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0714] RUN mix compile && mix phx.digest            
Step #0: �[36mINFO�[0m[0714] cmd: /bin/sh                                 
Step #0: �[36mINFO�[0m[0714] args: [-c mix compile && mix phx.digest]     
Step #0: �[36mINFO�[0m[0714] Running: [/bin/sh -c mix compile && mix phx.digest] 
Step #0: �[36mINFO�[0m[0714] Pushing image to gcr.io/celo-testnet/blockscout/cache:b01d3382b9844b7af9bced936b1718afbf86f494f1c435db0f39266e68e13245 
Step #1: ==> ethereum_jsonrpc
Step #1: Compiling 59 files (.ex)
Step #1: �[36mINFO�[0m[0716] Pushed image to 1 destinations               
Step #0: �[36mINFO�[0m[0716] Pushed image to 1 destinations               
Step #0: ==> ethereum_jsonrpc
Step #0: Compiling 59 files (.ex)
Step #1: Generated ethereum_jsonrpc app
Step #0: Generated ethereum_jsonrpc app
Step #1: ==> explorer
Step #1: Compiling 422 files (.ex)
Step #0: ==> explorer
Step #0: Compiling 422 files (.ex)
Step #1: Generated explorer app
Step #0: Generated explorer app
Step #1: 
Step #1: 09:42:46.683 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :channel_handled_in]} is a local function.
Step #1: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #1: 
Step #1: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #1: 
Step #1: 09:42:46.701 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :channel_joined]} is a local function.
Step #1: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #1: 
Step #1: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #1: 
Step #1: 09:42:46.702 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :endpoint, :start]} is a local function.
Step #1: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #1: 
Step #1: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #1: 
Step #1: 09:42:46.702 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :endpoint, :stop]} is a local function.
Step #1: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #1: 
Step #1: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #1: 
Step #1: 09:42:46.702 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :error_rendered]} is a local function.
Step #1: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #1: 
Step #1: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #1: 
Step #1: 09:42:46.702 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :router_dispatch, :start]} is a local function.
Step #1: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #1: 
Step #1: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #1: 
Step #1: 09:42:46.702 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :socket_connected]} is a local function.
Step #1: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #1: 
Step #1: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #0: 
Step #0: 09:42:46.733 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :channel_handled_in]} is a local function.
Step #0: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #0: 
Step #0: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #0: 
Step #0: 09:42:46.748 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :channel_joined]} is a local function.
Step #0: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #0: 
Step #0: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #0: 
Step #0: 09:42:46.749 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :endpoint, :start]} is a local function.
Step #0: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #0: 
Step #0: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #0: 
Step #0: 09:42:46.749 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :endpoint, :stop]} is a local function.
Step #0: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #0: 
Step #0: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #0: 
Step #0: 09:42:46.749 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :error_rendered]} is a local function.
Step #0: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #0: 
Step #0: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #0: 
Step #0: 09:42:46.750 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :router_dispatch, :start]} is a local function.
Step #0: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #0: 
Step #0: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #0: 
Step #0: 09:42:46.750 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :socket_connected]} is a local function.
Step #0: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #0: 
Step #0: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #1: ==> event_stream
Step #1: Compiling 22 files (.ex)
Step #0: ==> event_stream
Step #0: Compiling 22 files (.ex)
Step #1: Generated event_stream app
Step #0: Generated event_stream app
Step #1: ==> indexer
Step #1: Compiling 68 files (.ex)
Step #0: ==> indexer
Step #0: Compiling 68 files (.ex)
Step #1: Generated indexer app
Step #0: Generated indexer app
Step #1: ==> block_scout_web
Step #1: Compiling 287 files (.ex)
Step #0: ==> block_scout_web
Step #0: Compiling 287 files (.ex)
Step #0: 
Step #0: 09:42:54.152 [info]  GRAPHQL Max Complexity: 12000
Step #1: 
Step #1: 09:42:54.263 [info]  GRAPHQL Max Complexity: 12000
Step #0: Generating BlockScoutWeb.Cldr for 2 locales named [:en, :und] with a default locale named :en
Step #1: Generating BlockScoutWeb.Cldr for 2 locales named [:en, :und] with a default locale named :en
Step #1: Compiling lib/block_scout_web/cldr.ex (it's taking more than 10s)
Step #0: Compiling lib/block_scout_web/cldr.ex (it's taking more than 10s)
Step #0: Generated block_scout_web app
Step #1: Generated block_scout_web app
Step #0: 
Step #0: 09:43:17.225 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :channel_handled_in]} is a local function.
Step #0: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #0: 
Step #0: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #0: 
Step #0: 09:43:17.251 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :channel_joined]} is a local function.
Step #0: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #0: 
Step #0: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #0: 
Step #0: 09:43:17.251 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :endpoint, :start]} is a local function.
Step #0: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #0: 
Step #0: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #0: 
Step #0: 09:43:17.251 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :endpoint, :stop]} is a local function.
Step #0: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #0: 
Step #0: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #0: 
Step #0: 09:43:17.251 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :error_rendered]} is a local function.
Step #0: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #0: 
Step #0: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #0: 
Step #0: 09:43:17.252 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :router_dispatch, :start]} is a local function.
Step #0: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #0: 
Step #0: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #0: 
Step #0: 09:43:17.252 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :socket_connected]} is a local function.
Step #0: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #0: 
Step #0: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #0: ==> ethereum_jsonrpc
Step #0: The input path "priv/static" does not exist
Step #0: The input path "priv/static" does not exist
Step #0: ==> explorer
Step #0: ==> event_stream
Step #0: Check your digested files at "priv/static"
Step #0: The input path "priv/static" does not exist
Step #0: ==> indexer
Step #1: 
Step #1: 09:43:17.358 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :channel_handled_in]} is a local function.
Step #1: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #1: 
Step #1: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #1: 
Step #1: 09:43:17.383 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :channel_joined]} is a local function.
Step #1: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #1: 
Step #1: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #1: 
Step #1: 09:43:17.384 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :endpoint, :start]} is a local function.
Step #1: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #1: 
Step #1: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #1: 
Step #1: 09:43:17.384 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :endpoint, :stop]} is a local function.
Step #1: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #1: 
Step #1: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #1: 
Step #1: 09:43:17.384 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :error_rendered]} is a local function.
Step #1: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #1: 
Step #1: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #1: 
Step #1: 09:43:17.384 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :router_dispatch, :start]} is a local function.
Step #1: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #1: 
Step #1: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #1: 
Step #1: 09:43:17.384 [info]  The function passed as a handler with ID {Phoenix.Logger, [:phoenix, :socket_connected]} is a local function.
Step #1: This means that it is either an anonymous function or a capture of a function without a module specified. That may cause a performance penalty when calling that handler. For more details see the note in `telemetry:attach/4` documentation.
Step #1: 
Step #1: https://hexdocs.pm/telemetry/telemetry.html#attach/4
Step #1: ==> ethereum_jsonrpc
Step #1: The input path "priv/static" does not exist
Step #1: The input path "priv/static" does not exist
Step #1: ==> explorer
Step #1: ==> event_stream
Step #1: Check your digested files at "priv/static"
Step #1: The input path "priv/static" does not exist
Step #1: ==> indexer
Step #0: ==> block_scout_web
Step #0: Check your digested files at "priv/static"
Step #0: �[36mINFO�[0m[0773] Taking snapshot of full filesystem...        
Step #1: ==> block_scout_web
Step #1: Check your digested files at "priv/static"
Step #1: �[36mINFO�[0m[0774] Taking snapshot of full filesystem...        
Step #0: �[36mINFO�[0m[0783] Pushing layer gcr.io/celo-testnet/blockscout/cache:112d191fcff12f231853d61d2d401896701dd8f9ca268ab29271b78a06e0bd56 to cache now 
Step #0: �[36mINFO�[0m[0783] Pushing image to gcr.io/celo-testnet/blockscout/cache:112d191fcff12f231853d61d2d401896701dd8f9ca268ab29271b78a06e0bd56 
Step #1: �[36mINFO�[0m[0783] Pushing layer gcr.io/celo-testnet/blockscout/cache:78aacaba321b08a7c5b4dbac2e6be7aaa42b7aa88fcf810ae999d36da73ee317 to cache now 
Step #1: �[36mINFO�[0m[0783] Pushing image to gcr.io/celo-testnet/blockscout/cache:78aacaba321b08a7c5b4dbac2e6be7aaa42b7aa88fcf810ae999d36da73ee317 
Step #1: �[36mINFO�[0m[0786] Pushed image to 1 destinations               
Step #1: �[36mINFO�[0m[0786] Pushing image to gcr.io/celo-testnet/blockscout:api-6fd223e0c916b53f7f632adaa1a03b85b69df7a2 
Step #0: �[36mINFO�[0m[0787] Pushed image to 1 destinations               
Step #0: �[36mINFO�[0m[0787] Pushing image to gcr.io/celo-testnet/blockscout:6fd223e0c916b53f7f632adaa1a03b85b69df7a2 
Step #1: �[36mINFO�[0m[0788] Pushed image to 1 destinations               
Step #0: �[36mINFO�[0m[0788] Pushed image to 1 destinations               
Finished Step #1
Finished Step #0
PUSH
DONE

Build Log: https://console.cloud.google.com/cloud-build/builds/fa7b1a28-f747-4334-80bf-b360afb6d869?project=253914576835