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

Pputman/remediate injection #1126

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

move variables to workflow level so they're used in both jobs

5cdf943
Select commit
Loading
Failed to load commit list.
Open

Pputman/remediate injection #1126

move variables to workflow level so they're used in both jobs
5cdf943
Select commit
Loading
Failed to load commit list.
Google Cloud Build / blockscout-celo-org (celo-testnet) succeeded Dec 12, 2024 in 13m 42s

Summary

Build Information

Trigger blockscout-celo-org
Build 50cd6f4c-912b-4b39-9f2f-2265b421ce59
Start 2024-12-11T19:08:30-08:00
Duration 12m53.498s
Status SUCCESS

Steps

Step Status Duration
gcr.io/kaniko-project/executor:v1.6.0 SUCCESS 12m48.578s
gcr.io/kaniko-project/executor:v1.6.0 SUCCESS 12m48.559s

Details

starting build "50cd6f4c-912b-4b39-9f2f-2265b421ce59"

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            5cdf9433b1f5b835274022e4c701036a5d8dd241 -> FETCH_HEAD
HEAD is now at 5cdf943 move variables to workflow level so they're used in both jobs
BUILD
Starting Step #0
Step #0: Pulling image: gcr.io/kaniko-project/executor:v1.6.0
Starting Step #1
Step #1: Pulling image: gcr.io/kaniko-project/executor:v1.6.0
Step #0: v1.6.0: Pulling from kaniko-project/executor
Step #1: v1.6.0: Pulling from kaniko-project/executor
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: 6316455537eb: Waiting
Step #0: c14c0c75901b: Waiting
Step #0: 807ec3387c09: Waiting
Step #0: 2e4bc6313fe1: Waiting
Step #0: fb4fbb3762ba: Waiting
Step #0: 327e414ed07d: Waiting
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: 327e414ed07d: Waiting
Step #1: 6316455537eb: Waiting
Step #1: 2e4bc6313fe1: Waiting
Step #1: 807ec3387c09: Waiting
Step #1: c14c0c75901b: Waiting
Step #1: fb4fbb3762ba: Waiting
Step #0: 0820c88ab52c: Download complete
Step #1: 0820c88ab52c: Download complete
Step #1: cd14f5f15f06: Verifying Checksum
Step #1: cd14f5f15f06: Download complete
Step #0: cd14f5f15f06: Verifying Checksum
Step #0: cd14f5f15f06: Download complete
Step #1: bc63599f2e56: Verifying Checksum
Step #1: bc63599f2e56: Download complete
Step #0: bc63599f2e56: Verifying Checksum
Step #0: bc63599f2e56: Download complete
Step #1: 2e4bc6313fe1: Verifying Checksum
Step #1: 2e4bc6313fe1: Download complete
Step #0: 2e4bc6313fe1: Verifying Checksum
Step #0: 2e4bc6313fe1: Download complete
Step #0: 807ec3387c09: Download complete
Step #1: 807ec3387c09: Download complete
Step #1: 6316455537eb: Verifying Checksum
Step #0: 6316455537eb: Verifying Checksum
Step #0: 6316455537eb: Download complete
Step #1: 6316455537eb: Download complete
Step #1: bc63599f2e56: Pull complete
Step #0: bc63599f2e56: Pull complete
Step #0: c14c0c75901b: Verifying Checksum
Step #1: c14c0c75901b: Download complete
Step #0: cd14f5f15f06: Pull complete
Step #1: cd14f5f15f06: Pull complete
Step #0: 327e414ed07d: Verifying Checksum
Step #0: 327e414ed07d: Download complete
Step #1: 327e414ed07d: Verifying Checksum
Step #1: 327e414ed07d: Download complete
Step #1: fb4fbb3762ba: Download complete
Step #0: fb4fbb3762ba: Download complete
Step #1: 0820c88ab52c: Pull complete
Step #0: 0820c88ab52c: Pull complete
Step #0: 6316455537eb: Pull complete
Step #1: 6316455537eb: Pull complete
Step #0: 2e4bc6313fe1: Pull complete
Step #1: 2e4bc6313fe1: Pull complete
Step #1: 807ec3387c09: Pull complete
Step #0: 807ec3387c09: Pull complete
Step #0: c14c0c75901b: Pull complete
Step #1: c14c0c75901b: Pull complete
Step #0: fb4fbb3762ba: Pull complete
Step #1: fb4fbb3762ba: Pull complete
Step #1: 327e414ed07d: Pull complete
Step #0: 327e414ed07d: Pull complete
Step #1: Digest: sha256:0fae223f496525e31226cde473ec77ed15abfa8cbabff5ff5bf1c5268355bbb0
Step #0: Digest: sha256:0fae223f496525e31226cde473ec77ed15abfa8cbabff5ff5bf1c5268355bbb0
Step #1: Status: Downloaded newer image for gcr.io/kaniko-project/executor:v1.6.0
Step #0: Status: Image is up to date for gcr.io/kaniko-project/executor:v1.6.0
Step #1: gcr.io/kaniko-project/executor:v1.6.0
Step #0: 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[0001] Retrieving image manifest bitwalker/alpine-elixir-phoenix:1.13 
Step #1: �[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 #1: �[36mINFO�[0m[0001] Built cross stage deps: map[]                
Step #1: �[36mINFO�[0m[0001] Retrieving image manifest bitwalker/alpine-elixir-phoenix:1.13 
Step #1: �[36mINFO�[0m[0001] Returning cached image manifest              
Step #1: �[36mINFO�[0m[0001] Retrieving image manifest bitwalker/alpine-elixir-phoenix:1.13 
Step #1: �[36mINFO�[0m[0001] Returning cached image manifest              
Step #1: �[36mINFO�[0m[0001] Executing 1 build triggers                   
Step #1: �[36mINFO�[0m[0001] Checking for cached layer gcr.io/celo-testnet/blockscout/cache:a32c13129508f5109fce5f6493aa4e55f24bc0651d04d63636f9fb06022bab60... 
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] Cache entry expired: gcr.io/celo-testnet/blockscout/cache:a32c13129508f5109fce5f6493aa4e55f24bc0651d04d63636f9fb06022bab60 
Step #1: �[36mINFO�[0m[0002] No cached layer found for cmd RUN mix do local.hex --force, local.rebar --force 
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 #0: �[36mINFO�[0m[0002] Cache entry expired: gcr.io/celo-testnet/blockscout/cache:a32c13129508f5109fce5f6493aa4e55f24bc0651d04d63636f9fb06022bab60 
Step #0: �[36mINFO�[0m[0002] No cached layer found for cmd RUN mix do local.hex --force, local.rebar --force 
Step #0: �[36mINFO�[0m[0002] Using files from context: [/workspace/mix.exs /workspace/mix.lock] 
Step #1: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/ethereum_jsonrpc/mix.exs] 
Step #0: �[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/indexer/mix.exs] 
Step #0: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/explorer/mix.exs] 
Step #1: �[36mINFO�[0m[0002] Using files from context: [/workspace/config] 
Step #0: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/ethereum_jsonrpc/mix.exs] 
Step #0: �[36mINFO�[0m[0002] Using files from context: [/workspace/apps/indexer/mix.exs] 
Step #0: �[36mINFO�[0m[0002] Using files from context: [/workspace/config] 
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/block_scout_web/assets] 
Step #1: �[36mINFO�[0m[0002] Resolving srcs [apps/explorer/package*.json]... 
Step #0: �[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[0002] Using files from context: [/workspace/apps/explorer/package-lock.json /workspace/apps/explorer/package.json] 
Step #0: �[36mINFO�[0m[0002] Using files from context: [/workspace]       
Step #1: �[36mINFO�[0m[0003] Unpacking rootfs as cmd RUN mix do local.hex --force, local.rebar --force requires it. 
Step #0: �[36mINFO�[0m[0003] Unpacking rootfs as cmd RUN mix do local.hex --force, local.rebar --force requires it. 
Step #0: �[36mINFO�[0m[0010] RUN mix do local.hex --force, local.rebar --force 
Step #0: �[36mINFO�[0m[0010] Taking snapshot of full filesystem...        
Step #1: �[36mINFO�[0m[0010] RUN mix do local.hex --force, local.rebar --force 
Step #1: �[36mINFO�[0m[0010] Taking snapshot of full filesystem...        
Step #0: �[36mINFO�[0m[0013] cmd: /bin/sh                                 
Step #0: �[36mINFO�[0m[0013] args: [-c mix do local.hex --force, local.rebar --force] 
Step #0: �[36mINFO�[0m[0013] Running: [/bin/sh -c mix do local.hex --force, local.rebar --force] 
Step #1: �[36mINFO�[0m[0013] cmd: /bin/sh                                 
Step #1: �[36mINFO�[0m[0013] args: [-c mix do local.hex --force, local.rebar --force] 
Step #1: �[36mINFO�[0m[0013] Running: [/bin/sh -c mix do local.hex --force, local.rebar --force] 
Step #0: * creating /opt/mix/archives/hex-2.1.1
Step #1: * creating /opt/mix/archives/hex-2.1.1
Step #1: * creating /opt/mix/rebar
Step #0: * creating /opt/mix/rebar
Step #0: * creating /opt/mix/rebar3
Step #1: * creating /opt/mix/rebar3
Step #0: �[36mINFO�[0m[0014] Taking snapshot of full filesystem...        
Step #1: �[36mINFO�[0m[0015] Taking snapshot of full filesystem...        
Step #1: �[36mINFO�[0m[0015] WORKDIR /app                                 
Step #1: �[36mINFO�[0m[0015] cmd: workdir                                 
Step #1: �[36mINFO�[0m[0015] Changed working directory to /app            
Step #1: �[36mINFO�[0m[0015] Creating directory /app                      
Step #1: �[36mINFO�[0m[0015] Taking snapshot of files...                  
Step #1: �[36mINFO�[0m[0015] 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[0015] cmd: /bin/sh                                 
Step #1: �[36mINFO�[0m[0015] args: [-c apk --no-cache --update add alpine-sdk gmp-dev automake libtool inotify-tools autoconf python3 file qemu-x86_64 jq] 
Step #1: �[36mINFO�[0m[0015] Running: [/bin/sh -c apk --no-cache --update add alpine-sdk gmp-dev automake libtool inotify-tools autoconf python3 file qemu-x86_64 jq] 
Step #1: �[36mINFO�[0m[0015] Pushing layer gcr.io/celo-testnet/blockscout/cache:a32c13129508f5109fce5f6493aa4e55f24bc0651d04d63636f9fb06022bab60 to cache now 
Step #1: �[36mINFO�[0m[0015] Pushing image to gcr.io/celo-testnet/blockscout/cache:a32c13129508f5109fce5f6493aa4e55f24bc0651d04d63636f9fb06022bab60 
Step #0: �[36mINFO�[0m[0015] Pushing layer gcr.io/celo-testnet/blockscout/cache:a32c13129508f5109fce5f6493aa4e55f24bc0651d04d63636f9fb06022bab60 to cache now 
Step #1: fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
Step #0: �[36mINFO�[0m[0015] WORKDIR /app                                 
Step #0: �[36mINFO�[0m[0015] cmd: workdir                                 
Step #0: �[36mINFO�[0m[0015] Changed working directory to /app            
Step #0: �[36mINFO�[0m[0015] Creating directory /app                      
Step #0: �[36mINFO�[0m[0015] Taking snapshot of files...                  
Step #0: �[36mINFO�[0m[0015] 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[0015] cmd: /bin/sh                                 
Step #0: �[36mINFO�[0m[0015] args: [-c apk --no-cache --update add alpine-sdk gmp-dev automake libtool inotify-tools autoconf python3 file qemu-x86_64 jq] 
Step #0: �[36mINFO�[0m[0015] Running: [/bin/sh -c apk --no-cache --update add alpine-sdk gmp-dev automake libtool inotify-tools autoconf python3 file qemu-x86_64 jq] 
Step #0: �[36mINFO�[0m[0015] Pushing image to gcr.io/celo-testnet/blockscout/cache:a32c13129508f5109fce5f6493aa4e55f24bc0651d04d63636f9fb06022bab60 
Step #0: fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
Step #0: fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
Step #1: fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
Step #0: fetch http://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
Step #1: fetch http://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
Step #1: fetch http://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
Step #0: fetch http://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
Step #0: fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
Step #1: fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
Step #1: (1/33) Installing fakeroot (1.25.3-r3)
Step #0: (1/33) Installing fakeroot (1.25.3-r3)
Step #1: (2/33) Installing libattr (2.5.1-r1)
Step #0: (2/33) Installing libattr (2.5.1-r1)
Step #1: (3/33) Installing attr (2.5.1-r1)
Step #0: (3/33) Installing attr (2.5.1-r1)
Step #1: (4/33) Installing libacl (2.2.53-r0)
Step #0: (4/33) Installing libacl (2.2.53-r0)
Step #1: (5/33) Installing tar (1.34-r1)
Step #0: (5/33) Installing tar (1.34-r1)
Step #1: (6/33) Installing pkgconf (1.8.1-r0)
Step #0: (6/33) Installing pkgconf (1.8.1-r0)
Step #1: (7/33) Installing patch (2.7.6-r7)
Step #0: (7/33) Installing patch (2.7.6-r7)
Step #1: (8/33) Installing lzip (1.22-r1)
Step #0: (8/33) Installing lzip (1.22-r1)
Step #1: (9/33) Installing abuild (3.9.0-r0)
Step #0: (9/33) Installing abuild (3.9.0-r0)
Step #1: Executing abuild-3.9.0-r0.pre-install
Step #1: (10/33) Installing libmagic (5.41-r0)
Step #0: Executing abuild-3.9.0-r0.pre-install
Step #0: (10/33) Installing libmagic (5.41-r0)
Step #1: (11/33) Installing file (5.41-r0)
Step #1: (12/33) Upgrading gmp (6.2.1-r0 -> 6.2.1-r1)
Step #0: (11/33) Installing file (5.41-r0)
Step #0: (12/33) Upgrading gmp (6.2.1-r0 -> 6.2.1-r1)
Step #1: (13/33) Installing fortify-headers (1.1-r1)
Step #0: (13/33) Installing fortify-headers (1.1-r1)
Step #1: (14/33) Installing build-base (0.5-r3)
Step #1: (15/33) Installing alpine-sdk (1.0-r1)
Step #0: (14/33) Installing build-base (0.5-r3)
Step #1: (16/33) Installing m4 (1.4.18-r2)
Step #0: (15/33) Installing alpine-sdk (1.0-r1)
Step #1: (17/33) Installing libbz2 (1.0.8-r1)
Step #0: (16/33) Installing m4 (1.4.18-r2)
Step #1: (18/33) Installing perl (5.34.2-r0)
Step #0: (17/33) Installing libbz2 (1.0.8-r1)
Step #0: (18/33) Installing perl (5.34.2-r0)
Step #1: (19/33) Installing autoconf (2.71-r0)
Step #0: (19/33) Installing autoconf (2.71-r0)
Step #1: (20/33) Installing automake (1.16.4-r1)
Step #0: (20/33) Installing automake (1.16.4-r1)
Step #1: (21/33) Installing libgmpxx (6.2.1-r1)
Step #1: (22/33) Installing gmp-dev (6.2.1-r1)
Step #0: (21/33) Installing libgmpxx (6.2.1-r1)
Step #1: (23/33) Installing oniguruma (6.9.7.1-r0)
Step #0: (22/33) Installing gmp-dev (6.2.1-r1)
Step #1: (24/33) Installing jq (1.6-r1)
Step #1: (25/33) Installing libltdl (2.4.6-r7)
Step #0: (23/33) Installing oniguruma (6.9.7.1-r0)
Step #1: (26/33) Installing libtool (2.4.6-r7)
Step #0: (24/33) Installing jq (1.6-r1)
Step #0: (25/33) Installing libltdl (2.4.6-r7)
Step #1: (27/33) Installing libffi (3.4.2-r1)
Step #1: (28/33) Installing gdbm (1.22-r0)
Step #0: (26/33) Installing libtool (2.4.6-r7)
Step #1: (29/33) Installing xz-libs (5.2.5-r1)
Step #1: (30/33) Installing mpdecimal (2.5.1-r1)
Step #1: (31/33) Installing sqlite-libs (3.36.0-r0)
Step #0: (27/33) Installing libffi (3.4.2-r1)
Step #0: (28/33) Installing gdbm (1.22-r0)
Step #1: (32/33) Installing python3 (3.9.18-r0)
Step #0: (29/33) Installing xz-libs (5.2.5-r1)
Step #0: (30/33) Installing mpdecimal (2.5.1-r1)
Step #0: (31/33) Installing sqlite-libs (3.36.0-r0)
Step #0: (32/33) Installing python3 (3.9.18-r0)
Step #1: (33/33) Installing qemu-x86_64 (6.1.1-r0)
Step #0: (33/33) Installing qemu-x86_64 (6.1.1-r0)
Step #1: �[36mINFO�[0m[0017] Pushed image to 1 destinations               
Step #0: �[36mINFO�[0m[0017] Pushed image to 1 destinations               
Step #1: Executing busybox-1.34.1-r3.trigger
Step #0: Executing busybox-1.34.1-r3.trigger
Step #1: OK: 363 MiB in 84 packages
Step #0: OK: 363 MiB in 84 packages
Step #1: �[36mINFO�[0m[0017] Taking snapshot of full filesystem...        
Step #0: �[36mINFO�[0m[0017] Taking snapshot of full filesystem...        
Step #1: �[36mINFO�[0m[0021] 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[0021] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0021] 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[0021] cmd: /bin/sh                                 
Step #1: �[36mINFO�[0m[0021] args: [-c 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[0021] Running: [/bin/sh -c 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: + apk --update add libstdc++ curl ca-certificates
Step #1: fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
Step #1: �[36mINFO�[0m[0021] Pushing layer gcr.io/celo-testnet/blockscout/cache:079b2871f233752422768f751be9aba0a1c746e314144a59df785734e38518b4 to cache now 
Step #1: �[36mINFO�[0m[0021] Pushing image to gcr.io/celo-testnet/blockscout/cache:079b2871f233752422768f751be9aba0a1c746e314144a59df785734e38518b4 
Step #0: �[36mINFO�[0m[0021] Pushing layer gcr.io/celo-testnet/blockscout/cache:079b2871f233752422768f751be9aba0a1c746e314144a59df785734e38518b4 to cache now 
Step #0: �[36mINFO�[0m[0021] Pushing image to gcr.io/celo-testnet/blockscout/cache:079b2871f233752422768f751be9aba0a1c746e314144a59df785734e38518b4 
Step #0: �[36mINFO�[0m[0021] 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[0021] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0021] 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[0021] cmd: /bin/sh                                 
Step #0: �[36mINFO�[0m[0021] args: [-c 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[0021] Running: [/bin/sh -c 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: + apk --update add libstdc++ curl ca-certificates
Step #0: fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
Step #1: fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
Step #0: fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
Step #1: fetch http://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
Step #0: fetch http://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
Step #1: fetch http://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
Step #0: fetch http://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
Step #1: fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
Step #0: fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
Step #1: OK: 363 MiB in 84 packages
Step #0: OK: 363 MiB in 84 packages
Step #1: + curl -sSL https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.30-r0/glibc-2.30-r0.apk -o /tmp/glibc-2.30-r0.apk
Step #0: + curl -sSL https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.30-r0/glibc-2.30-r0.apk -o /tmp/glibc-2.30-r0.apk
Step #0: + curl -sSL https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.30-r0/glibc-bin-2.30-r0.apk -o /tmp/glibc-bin-2.30-r0.apk
Step #1: + curl -sSL https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.30-r0/glibc-bin-2.30-r0.apk -o /tmp/glibc-bin-2.30-r0.apk
Step #1: + apk add --allow-untrusted /tmp/glibc-2.30-r0.apk /tmp/glibc-bin-2.30-r0.apk
Step #0: + apk add --allow-untrusted /tmp/glibc-2.30-r0.apk /tmp/glibc-bin-2.30-r0.apk
Step #0: �[36mINFO�[0m[0023] Pushed image to 1 destinations               
Step #1: �[36mINFO�[0m[0024] Pushed image to 1 destinations               
Step #1: (1/2) Installing glibc (2.30-r0)
Step #1: (2/2) Installing glibc-bin (2.30-r0)
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 #1: OK: 374 MiB in 86 packages
Step #0: (1/2) Installing glibc (2.30-r0)
Step #1: + rm -v /tmp/glibc-2.30-r0.apk /tmp/glibc-bin-2.30-r0.apk
Step #1: removed '/tmp/glibc-2.30-r0.apk'
Step #1: removed '/tmp/glibc-bin-2.30-r0.apk'
Step #1: + /usr/glibc-compat/sbin/ldconfig /lib /usr/glibc-compat/lib
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 #1: �[36mINFO�[0m[0024] Taking snapshot of full filesystem...        
Step #0: (2/2) Installing glibc-bin (2.30-r0)
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 #0: OK: 374 MiB in 86 packages
Step #0: + rm -v /tmp/glibc-2.30-r0.apk /tmp/glibc-bin-2.30-r0.apk
Step #0: removed '/tmp/glibc-2.30-r0.apk'
Step #0: removed '/tmp/glibc-bin-2.30-r0.apk'
Step #0: + /usr/glibc-compat/sbin/ldconfig /lib /usr/glibc-compat/lib
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 #0: �[36mINFO�[0m[0024] Taking snapshot of full filesystem...        
Step #0: �[36mINFO�[0m[0025] RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y 
Step #0: �[36mINFO�[0m[0025] cmd: /bin/sh                                 
Step #0: �[36mINFO�[0m[0025] args: [-c curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y] 
Step #0: �[36mINFO�[0m[0025] Running: [/bin/sh -c curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y] 
Step #0: �[36mINFO�[0m[0025] Pushing layer gcr.io/celo-testnet/blockscout/cache:b36e0cd437d733ecf88556f4a0ff54407d9e3d49664b5519aa2ac835e2876618 to cache now 
Step #0: �[36mINFO�[0m[0025] Pushing image to gcr.io/celo-testnet/blockscout/cache:b36e0cd437d733ecf88556f4a0ff54407d9e3d49664b5519aa2ac835e2876618 
Step #1: �[36mINFO�[0m[0025] RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y 
Step #1: �[36mINFO�[0m[0025] cmd: /bin/sh                                 
Step #1: �[36mINFO�[0m[0025] args: [-c curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y] 
Step #1: �[36mINFO�[0m[0025] Running: [/bin/sh -c curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y] 
Step #1: �[36mINFO�[0m[0025] Pushing layer gcr.io/celo-testnet/blockscout/cache:b36e0cd437d733ecf88556f4a0ff54407d9e3d49664b5519aa2ac835e2876618 to cache now 
Step #1: �[36mINFO�[0m[0025] Pushing image to gcr.io/celo-testnet/blockscout/cache:b36e0cd437d733ecf88556f4a0ff54407d9e3d49664b5519aa2ac835e2876618 
Step #0: info: downloading installer
Step #1: info: downloading installer
Step #1: error: $HOME differs from euid-obtained home directory: you may be using sudo
Step #1: error: $HOME directory: /opt/app/
Step #1: error: euid-obtained home directory: /root
Step #0: error: $HOME differs from euid-obtained home directory: you may be using sudo
Step #0: error: $HOME directory: /opt/app/
Step #0: error: euid-obtained home directory: /root
Step #1: info: profile set to 'default'
Step #1: info: default host triple is x86_64-unknown-linux-musl
Step #1: info: syncing channel updates for 'stable-x86_64-unknown-linux-musl'
Step #0: info: profile set to 'default'
Step #0: info: default host triple is x86_64-unknown-linux-musl
Step #0: info: syncing channel updates for 'stable-x86_64-unknown-linux-musl'
Step #1: info: latest update on 2024-11-28, rust version 1.83.0 (90b35a623 2024-11-26)
Step #1: info: downloading component 'cargo'
Step #0: info: latest update on 2024-11-28, rust version 1.83.0 (90b35a623 2024-11-26)
Step #0: info: downloading component 'cargo'
Step #0: info: downloading component 'clippy'
Step #1: info: downloading component 'clippy'
Step #0: info: downloading component 'rust-docs'
Step #1: info: downloading component 'rust-docs'
Step #0: info: downloading component 'rust-std'
Step #1: info: downloading component 'rust-std'
Step #0: info: downloading component 'rustc'
Step #1: info: downloading component 'rustc'
Step #0: info: downloading component 'rustfmt'
Step #1: �[36mINFO�[0m[0028] Pushed image to 1 destinations               
Step #1: info: downloading component 'rustfmt'
Step #0: info: installing component 'cargo'
Step #1: info: installing component 'cargo'
Step #0: info: installing component 'clippy'
Step #1: info: installing component 'clippy'
Step #0: �[36mINFO�[0m[0029] Pushed image to 1 destinations               
Step #0: info: installing component 'rust-docs'
Step #1: info: installing component 'rust-docs'
Step #0: info: installing component 'rust-std'
Step #1: info: installing component 'rust-std'
Step #0: info: installing component 'rustc'
Step #1: info: installing component 'rustc'
Step #0: info: installing component 'rustfmt'
Step #1: info: installing component 'rustfmt'
Step #0: 
Step #0: info: default toolchain set to 'stable-x86_64-unknown-linux-musl'
Step #0:   stable-x86_64-unknown-linux-musl installed - rustc 1.83.0 (90b35a623 2024-11-26)
Step #0: 
Step #0: 
Step #0: Rust is installed now. Great!
Step #0: 
Step #0: To get started you may need to restart your current shell.
Step #0: This would reload your PATH environment variable to include
Step #0: Cargo's bin directory ($HOME/.cargo/bin).
Step #0: 
Step #0: To configure your current shell, you need to source
Step #0: the corresponding env file under $HOME/.cargo.
Step #0: 
Step #0: This is usually done by running one of the following (note the leading DOT):
Step #0: . "$HOME/.cargo/env"            # For sh/bash/zsh/ash/dash/pdksh
Step #0: source "$HOME/.cargo/env.fish"  # For fish
Step #0: �[36mINFO�[0m[0046] Taking snapshot of full filesystem...        
Step #1: info: default toolchain set to 'stable-x86_64-unknown-linux-musl'
Step #1: 
Step #1:   stable-x86_64-unknown-linux-musl installed - rustc 1.83.0 (90b35a623 2024-11-26)
Step #1: 
Step #1: 
Step #1: Rust is installed now. Great!
Step #1: 
Step #1: To get started you may need to restart your current shell.
Step #1: This would reload your PATH environment variable to include
Step #1: Cargo's bin directory ($HOME/.cargo/bin).
Step #1: 
Step #1: To configure your current shell, you need to source
Step #1: the corresponding env file under $HOME/.cargo.
Step #1: 
Step #1: This is usually done by running one of the following (note the leading DOT):
Step #1: . "$HOME/.cargo/env"            # For sh/bash/zsh/ash/dash/pdksh
Step #1: source "$HOME/.cargo/env.fish"  # For fish
Step #1: �[36mINFO�[0m[0046] Taking snapshot of full filesystem...        
Step #1: �[36mINFO�[0m[0092] Pushing layer gcr.io/celo-testnet/blockscout/cache:1ac2495e63803633bee70960c61f18f3b93b65c0f0d2f9f22976163a7ad2b92f to cache now 
Step #1: �[36mINFO�[0m[0092] Pushing image to gcr.io/celo-testnet/blockscout/cache:1ac2495e63803633bee70960c61f18f3b93b65c0f0d2f9f22976163a7ad2b92f 
Step #0: �[36mINFO�[0m[0092] ARG CACHE_EXCHANGE_RATES_PERIOD              
Step #0: �[36mINFO�[0m[0092] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0092] ARG DISA
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/50cd6f4c-912b-4b39-9f2f-2265b421ce59?project=253914576835.]
...
   address-internal-transactions.js
Step #1:   address-epoch-transactions (1.07 MiB)
Step #1:       ../css/address-epoch-transactions.css
Step #1:       address-epoch-transactions.js
Step #1:   address-logs (2.45 MiB)
Step #1:       ../css/address-logs.css
Step #1:       address-logs.js
Step #1:   address-validations (1.07 MiB)
Step #1:       ../css/address-validations.css
Step #1:       address-validations.js
Step #1:   address-signed (1.06 MiB)
Step #1:       ../css/address-signed.css
Step #1:       address-signed.js
Step #1:   validated-transactions (1.05 MiB)
Step #1:       ../css/validated-transactions.css
Step #1:       validated-transactions.js
Step #1:   verified-contracts (1.06 MiB)
Step #1:       ../css/verified-contracts.css
Step #1:       verified-contracts.js
Step #1:   pending-transactions (1.06 MiB)
Step #1:       ../css/pending-transactions.css
Step #1:       pending-transactions.js
Step #1:   transaction (2.45 MiB)
Step #1:       ../css/transaction.css
Step #1:       transaction.js
Step #1:   verification-form (1.06 MiB)
Step #1:       ../css/verification-form.css
Step #1:       verification-form.js
Step #1:   token-counters (1.06 MiB)
Step #1:       ../css/token-counters.css
Step #1:       token-counters.js
Step #1:   token-transfers (1.06 MiB)
Step #1:       ../css/token-transfers.css
Step #1:       token-transfers.js
Step #1:   admin-tasks (955 KiB)
Step #1:       ../css/admin-tasks.css
Step #1:       admin-tasks.js
Step #1:   token-contract (3.73 MiB)
Step #1:       ../css/token-contract.css
Step #1:       token-contract.js
Step #1:   smart-contract-helpers (3.73 MiB)
Step #1:       ../css/smart-contract-helpers.css
Step #1:       smart-contract-helpers.js
Step #1:   try-api (958 KiB)
Step #1:       ../css/try-api.css
Step #1:       try-api.js
Step #1:   try-eth-api (960 KiB)
Step #1:       ../css/try-eth-api.css
Step #1:       try-eth-api.js
Step #1:   async-listing-load (1.05 MiB)
Step #1:       ../css/async-listing-load.css
Step #1:       async-listing-load.js
Step #1:   tokens (1.06 MiB)
Step #1:       ../css/tokens.css
Step #1:       tokens.js
Step #1:   autocomplete (249 KiB)
Step #1:       autocomplete.js
Step #1:   search-results (1.06 MiB)
Step #1:       ../css/search-results.css
Step #1:       search-results.js
Step #1: 
Step #1: WARNING in webpack performance recommendations: 
Step #1: You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
Step #1: For more info visit https://webpack.js.org/guides/code-splitting/
Step #1: 
Step #1: 24 warnings have detailed information that is not shown.
Step #1: Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.
Step #1: 
Step #1: webpack 5.76.0 compiled with 27 warnings in 197144 ms
Step #1: �[36mINFO�[0m[0633] Taking snapshot of full filesystem...        
Step #0: �[36mINFO�[0m[0672] RUN cd apps/explorer/ &&     npm install &&     apk update && apk del --force-broken-world alpine-sdk gmp-dev automake libtool inotify-tools autoconf python3 
Step #0: �[36mINFO�[0m[0672] cmd: /bin/sh                                 
Step #0: �[36mINFO�[0m[0672] args: [-c cd apps/explorer/ &&     npm install &&     apk update && apk del --force-broken-world alpine-sdk gmp-dev automake libtool inotify-tools autoconf python3] 
Step #0: �[36mINFO�[0m[0672] Running: [/bin/sh -c cd apps/explorer/ &&     npm install &&     apk update && apk del --force-broken-world alpine-sdk gmp-dev automake libtool inotify-tools autoconf python3] 
Step #0: �[36mINFO�[0m[0672] Pushing layer gcr.io/celo-testnet/blockscout/cache:d2bcc71a80b3de866ab50035960e5bb119b8f59e147d6580eae1f36a1259c5a9 to cache now 
Step #0: �[36mINFO�[0m[0672] Pushing image to gcr.io/celo-testnet/blockscout/cache:d2bcc71a80b3de866ab50035960e5bb119b8f59e147d6580eae1f36a1259c5a9 
Step #0: npm WARN EBADENGINE Unsupported engine {
Step #0: npm WARN EBADENGINE   package: undefined,
Step #0: npm WARN EBADENGINE   required: { node: '16.x', npm: '8.x' },
Step #0: npm WARN EBADENGINE   current: { node: 'v16.13.1', npm: '7.24.1' }
Step #0: npm WARN EBADENGINE }
Step #0: 
Step #0: added 9 packages, and audited 10 packages in 1s
Step #0: 
Step #0: 1 package is looking for funding
Step #0:   run `npm fund` for details
Step #0: 
Step #0: 1 moderate severity vulnerability
Step #0: 
Step #0: To address all issues, run:
Step #0:   npm audit fix
Step #0: 
Step #0: Run `npm audit` for details.
Step #0: fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
Step #0: fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
Step #0: fetch http://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
Step #0: fetch http://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
Step #0: fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
Step #0: v3.15.11-7-g438bf8e758d [https://dl-cdn.alpinelinux.org/alpine/v3.15/main]
Step #0: v3.15.10-165-g73b5f3b6fbe [https://dl-cdn.alpinelinux.org/alpine/v3.15/community]
Step #0: v3.15.11-7-g438bf8e758d [http://dl-cdn.alpinelinux.org/alpine/v3.15/main]
Step #0: v3.15.10-165-g73b5f3b6fbe [http://dl-cdn.alpinelinux.org/alpine/v3.15/community]
Step #0: v3.21.0-458-g6656c4996e1 [http://dl-cdn.alpinelinux.org/alpine/edge/main]
Step #0: OK: 21425 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.2-r0)
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 #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 #0: OK: 280 MiB in 58 packages
Step #0: �[36mINFO�[0m[0675] Taking snapshot of full filesystem...        
Step #1: �[36mINFO�[0m[0675] Pushing layer gcr.io/celo-testnet/blockscout/cache:d2bcc71a80b3de866ab50035960e5bb119b8f59e147d6580eae1f36a1259c5a9 to cache now 
Step #1: �[36mINFO�[0m[0675] Pushing image to gcr.io/celo-testnet/blockscout/cache:d2bcc71a80b3de866ab50035960e5bb119b8f59e147d6580eae1f36a1259c5a9 
Step #1: �[36mINFO�[0m[0676] RUN cd apps/explorer/ &&     npm install &&     apk update && apk del --force-broken-world alpine-sdk gmp-dev automake libtool inotify-tools autoconf python3 
Step #1: �[36mINFO�[0m[0676] cmd: /bin/sh                                 
Step #1: �[36mINFO�[0m[0676] args: [-c cd apps/explorer/ &&     npm install &&     apk update && apk del --force-broken-world alpine-sdk gmp-dev automake libtool inotify-tools autoconf python3] 
Step #1: �[36mINFO�[0m[0676] Running: [/bin/sh -c cd apps/explorer/ &&     npm install &&     apk update && apk del --force-broken-world alpine-sdk gmp-dev automake libtool inotify-tools autoconf python3] 
Step #0: �[36mINFO�[0m[0676] Pushed image to 1 destinations               
Step #1: npm WARN EBADENGINE Unsupported engine {
Step #1: npm WARN EBADENGINE   package: undefined,
Step #1: npm WARN EBADENGINE   required: { node: '16.x', npm: '8.x' },
Step #1: npm WARN EBADENGINE   current: { node: 'v16.13.1', npm: '7.24.1' }
Step #1: npm WARN EBADENGINE }
Step #1: 
Step #1: added 9 packages, and audited 10 packages in 1s
Step #1: 
Step #1: 1 package is looking for funding
Step #1:   run `npm fund` for details
Step #1: 
Step #1: 1 moderate severity vulnerability
Step #1: 
Step #1: To address all issues, run:
Step #1:   npm audit fix
Step #1: 
Step #1: Run `npm audit` for details.
Step #1: fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
Step #1: fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
Step #1: fetch http://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
Step #1: fetch http://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
Step #1: fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
Step #1: v3.15.11-7-g438bf8e758d [https://dl-cdn.alpinelinux.org/alpine/v3.15/main]
Step #1: v3.15.10-165-g73b5f3b6fbe [https://dl-cdn.alpinelinux.org/alpine/v3.15/community]
Step #1: v3.15.11-7-g438bf8e758d [http://dl-cdn.alpinelinux.org/alpine/v3.15/main]
Step #1: v3.15.10-165-g73b5f3b6fbe [http://dl-cdn.alpinelinux.org/alpine/v3.15/community]
Step #1: v3.21.0-458-g6656c4996e1 [http://dl-cdn.alpinelinux.org/alpine/edge/main]
Step #1: OK: 21425 distinct packages available
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.2-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 #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 #1: OK: 280 MiB in 58 packages
Step #1: �[36mINFO�[0m[0679] Taking snapshot of full filesystem...        
Step #1: �[36mINFO�[0m[0679] Pushed image to 1 destinations               
Step #0: �[36mINFO�[0m[0681] Using files from context: [/workspace]       
Step #0: �[36mINFO�[0m[0681] Pushing layer gcr.io/celo-testnet/blockscout/cache:90feab6fca92f69e78abbc0579195d2771a7f0ceb8735a9cb7f4dca665929e93 to cache now 
Step #0: �[36mINFO�[0m[0681] Pushing image to gcr.io/celo-testnet/blockscout/cache:90feab6fca92f69e78abbc0579195d2771a7f0ceb8735a9cb7f4dca665929e93 
Step #1: �[36mINFO�[0m[0683] Using files from context: [/workspace]       
Step #1: �[36mINFO�[0m[0683] Pushing layer gcr.io/celo-testnet/blockscout/cache:90feab6fca92f69e78abbc0579195d2771a7f0ceb8735a9cb7f4dca665929e93 to cache now 
Step #1: �[36mINFO�[0m[0683] Pushing image to gcr.io/celo-testnet/blockscout/cache:90feab6fca92f69e78abbc0579195d2771a7f0ceb8735a9cb7f4dca665929e93 
Step #0: �[36mINFO�[0m[0683] ADD . .                                      
Step #1: �[36mINFO�[0m[0684] ADD . .                                      
Step #0: �[36mINFO�[0m[0684] Pushed image to 1 destinations               
Step #0: �[36mINFO�[0m[0685] Taking snapshot of files...                  
Step #1: �[36mINFO�[0m[0685] Pushed image to 1 destinations               
Step #0: �[36mINFO�[0m[0685] ARG DISABLE_WRITE_API="false"                
Step #0: �[36mINFO�[0m[0685] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0685] ARG DISABLE_INDEXER="false"                  
Step #0: �[36mINFO�[0m[0685] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0685] ARG DISABLE_WEBAPP="false"                   
Step #0: �[36mINFO�[0m[0685] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0685] ARG ENABLE_SOURCIFY_INTEGRATION="true"       
Step #0: �[36mINFO�[0m[0685] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0685] ARG SOURCIFY_SERVER_URL="https://sourcify.dev/server" 
Step #0: �[36mINFO�[0m[0685] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0685] ARG SOURCIFY_REPO_URL="https://repo.sourcify.dev/contracts/full_match/" 
Step #0: �[36mINFO�[0m[0685] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0685] 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[0685] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0685] 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[0685] cmd: /bin/sh                                 
Step #0: �[36mINFO�[0m[0685] 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[0685] 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[0685] Taking snapshot of full filesystem...        
Step #1: �[36mINFO�[0m[0686] Taking snapshot of files...                  
Step #1: �[36mINFO�[0m[0686] ARG DISABLE_WRITE_API="false"                
Step #1: �[36mINFO�[0m[0686] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0686] ARG DISABLE_INDEXER="false"                  
Step #1: �[36mINFO�[0m[0686] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0686] ARG DISABLE_WEBAPP="false"                   
Step #1: �[36mINFO�[0m[0686] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0686] ARG ENABLE_SOURCIFY_INTEGRATION="true"       
Step #1: �[36mINFO�[0m[0686] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0686] ARG SOURCIFY_SERVER_URL="https://sourcify.dev/server" 
Step #1: �[36mINFO�[0m[0686] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0686] ARG SOURCIFY_REPO_URL="https://repo.sourcify.dev/contracts/full_match/" 
Step #1: �[36mINFO�[0m[0686] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0686] 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[0686] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0686] 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[0686] cmd: /bin/sh                                 
Step #1: �[36mINFO�[0m[0686] 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[0686] 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[0686] Taking snapshot of full filesystem...        
Step #0: �[36mINFO�[0m[0690] Pushing layer gcr.io/celo-testnet/blockscout/cache:17d0621f3d1c84480a58745b8466b0ebab72567fe01fae5b4ff42204dabf70da to cache now 
Step #0: �[36mINFO�[0m[0690] ARG FORCE_MIX_COMPILE_CACHE_MISS             
Step #0: �[36mINFO�[0m[0690] No files changed in this command, skipping snapshotting. 
Step #0: �[36mINFO�[0m[0690] RUN mix compile && mix phx.digest            
Step #0: �[36mINFO�[0m[0690] cmd: /bin/sh                                 
Step #0: �[36mINFO�[0m[0690] args: [-c mix compile && mix phx.digest]     
Step #0: �[36mINFO�[0m[0690] Running: [/bin/sh -c mix compile && mix phx.digest] 
Step #0: �[36mINFO�[0m[0690] Pushing image to gcr.io/celo-testnet/blockscout/cache:17d0621f3d1c84480a58745b8466b0ebab72567fe01fae5b4ff42204dabf70da 
Step #1: �[36mINFO�[0m[0690] ARG FORCE_MIX_COMPILE_CACHE_MISS             
Step #1: �[36mINFO�[0m[0690] No files changed in this command, skipping snapshotting. 
Step #1: �[36mINFO�[0m[0690] RUN mix compile && mix phx.digest            
Step #1: �[36mINFO�[0m[0690] cmd: /bin/sh                                 
Step #1: �[36mINFO�[0m[0690] args: [-c mix compile && mix phx.digest]     
Step #1: �[36mINFO�[0m[0690] Running: [/bin/sh -c mix compile && mix phx.digest] 
Step #1: �[36mINFO�[0m[0690] Pushing layer gcr.io/celo-testnet/blockscout/cache:0f7e169e4ad00b812bf2a89a282f2f4eba5142ef4d61fbc2a1619efde50f5603 to cache now 
Step #1: �[36mINFO�[0m[0690] Pushing image to gcr.io/celo-testnet/blockscout/cache:0f7e169e4ad00b812bf2a89a282f2f4eba5142ef4d61fbc2a1619efde50f5603 
Step #0: ==> ethereum_jsonrpc
Step #0: Compiling 59 files (.ex)
Step #1: ==> ethereum_jsonrpc
Step #1: Compiling 59 files (.ex)
Step #0: �[36mINFO�[0m[0692] Pushed image to 1 destinations               
Step #1: �[36mINFO�[0m[0692] Pushed image to 1 destinations               
Step #0: Generated ethereum_jsonrpc app
Step #0: ==> explorer
Step #0: Compiling 423 files (.ex)
Step #1: Generated ethereum_jsonrpc app
Step #1: ==> explorer
Step #1: Compiling 423 files (.ex)
Step #0: Generated explorer app
Step #0: ==> indexer
Step #0: Compiling 68 files (.ex)
Step #1: Generated explorer app
Step #1: ==> indexer
Step #1: Compiling 68 files (.ex)
Step #0: Generated indexer app
Step #0: ==> block_scout_web
Step #0: Compiling 286 files (.ex)
Step #1: Generated indexer app
Step #1: ==> block_scout_web
Step #1: Compiling 286 files (.ex)
Step #0: 
Step #0: 03:20:34.722 [info]  GRAPHQL Max Complexity: 12000
Step #1: 
Step #1: 03:20:35.067 [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 #0: Compiling lib/block_scout_web/cldr.ex (it's taking more than 10s)
Step #1: 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: 03:20:57.028 [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: 03:20:57.051 [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: 03:20:57.052 [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: 03:20:57.052 [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: 03:20:57.052 [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: 03:20:57.052 [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: 03:20:57.052 [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: The input path "priv/static" does not exist
Step #0: ==> ethereum_jsonrpc
Step #0: The input path "priv/static" does not exist
Step #0: ==> explorer
Step #0: ==> indexer
Step #0: The input path "priv/static" does not exist
Step #1: 
Step #1: 03:20:57.263 [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: 03:20:57.286 [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: 03:20:57.286 [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: 03:20:57.287 [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: 03:20:57.287 [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: 03:20:57.287 [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: 03:20:57.287 [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: ==> indexer
Step #1: The input path "priv/static" does not exist
Step #0: ==> block_scout_web
Step #0: Check your digested files at "priv/static"
Step #0: �[36mINFO�[0m[0742] Taking snapshot of full filesystem...        
Step #1: ==> block_scout_web
Step #1: Check your digested files at "priv/static"
Step #1: �[36mINFO�[0m[0743] Taking snapshot of full filesystem...        
Step #0: �[36mINFO�[0m[0749] Pushing layer gcr.io/celo-testnet/blockscout/cache:ed3fed13424474facca7b0d7020d3794644e52395d1ad20f4393323f4c9492d4 to cache now 
Step #0: �[36mINFO�[0m[0749] Pushing image to gcr.io/celo-testnet/blockscout/cache:ed3fed13424474facca7b0d7020d3794644e52395d1ad20f4393323f4c9492d4 
Step #1: �[36mINFO�[0m[0749] Pushing layer gcr.io/celo-testnet/blockscout/cache:7915392514b351c66a0f45072485420d9aff253bd94043f38a3e72797148cce2 to cache now 
Step #1: �[36mINFO�[0m[0749] Pushing image to gcr.io/celo-testnet/blockscout/cache:7915392514b351c66a0f45072485420d9aff253bd94043f38a3e72797148cce2 
Step #0: �[36mINFO�[0m[0752] Pushed image to 1 destinations               
Step #0: �[36mINFO�[0m[0752] Pushing image to gcr.io/celo-testnet/blockscout:5cdf9433b1f5b835274022e4c701036a5d8dd241 
Step #1: �[36mINFO�[0m[0752] Pushed image to 1 destinations               
Step #1: �[36mINFO�[0m[0752] Pushing image to gcr.io/celo-testnet/blockscout:api-5cdf9433b1f5b835274022e4c701036a5d8dd241 
Step #0: �[36mINFO�[0m[0754] Pushed image to 1 destinations               
Step #1: �[36mINFO�[0m[0755] Pushed image to 1 destinations               
Finished Step #1
Finished Step #0
PUSH
DONE

Build Log: https://console.cloud.google.com/cloud-build/builds/50cd6f4c-912b-4b39-9f2f-2265b421ce59?project=253914576835