Skip to content

feat: eligible term selection for inference - #201

Merged
vishpillai123 merged 7 commits into
developfrom
feat/inference-cohort-selection
Aug 27, 2026
Merged

vishpillai123 merged 7 commits into
developfrom
feat/inference-cohort-selection

Fix mypy on inference schema types and eligible-terms tests.

91e2798
Select commit
Loading
Failed to load commit list.
Google Cloud Build / edvise-api-web-dev (dev-sst-02) succeeded Aug 27, 2026 in 19m 22s

Summary

Build Information

Trigger edvise-api-web-dev
Build 1fdaf897-fe53-438f-8738-3200e263eac1
Start 2026-08-26T20:12:10-07:00
Duration 8m29.704s
Status SUCCESS

Steps

Step Status Duration
upgrade-edvise-lock SUCCESS 35.352s
build-webapp SUCCESS 3m1.423s
push-webapp-sha SUCCESS 1m50.455s
push-webapp-latest SUCCESS 1m50.667s
RUN api-migrate job SUCCESS 2m8.656s
deploy-webapp SUCCESS 45.708s
notify-slack SUCCESS 2.154s

Details

starting build "56490591-9aa9-4730-b10a-ba4dd76dd326"

FETCHSOURCE
From https://github.com/datakind/edvise-api
 * branch            91e279834eebeed87ea22b067431898db9fd0921 -> FETCH_HEAD
HEAD is now at 91e2798 Fix mypy on inference schema types and eligible-terms tests.
GitCommit:
91e279834eebeed87ea22b067431898db9fd0921
BUILD
Starting Step #0 - "upgrade-edvise-lock"
Step #0 - "upgrade-edvise-lock": Pulling image: ghcr.io/astral-sh/uv:debian
Step #0 - "upgrade-edvise-lock": debian: Pulling from astral-sh/uv
Step #0 - "upgrade-edvise-lock": 27ee9a825048: Pulling fs layer
Step #0 - "upgrade-edvise-lock": 00f78834a2fe: Pulling fs layer
Step #0 - "upgrade-edvise-lock": cbc19164244e: Pulling fs layer
Step #0 - "upgrade-edvise-lock": 44fed46b68cf: Pulling fs layer
Step #0 - "upgrade-edvise-lock": ff9ac59bbf5e: Pulling fs layer
Step #0 - "upgrade-edvise-lock": ff9ac59bbf5e: Verifying Checksum
Step #0 - "upgrade-edvise-lock": ff9ac59bbf5e: Download complete
Step #0 - "upgrade-edvise-lock": 00f78834a2fe: Verifying Checksum
Step #0 - "upgrade-edvise-lock": 00f78834a2fe: Download complete
Step #0 - "upgrade-edvise-lock": 27ee9a825048: Verifying Checksum
Step #0 - "upgrade-edvise-lock": 27ee9a825048: Download complete
Step #0 - "upgrade-edvise-lock": cbc19164244e: Verifying Checksum
Step #0 - "upgrade-edvise-lock": cbc19164244e: Download complete
Step #0 - "upgrade-edvise-lock": 44fed46b68cf: Verifying Checksum
Step #0 - "upgrade-edvise-lock": 44fed46b68cf: Download complete
Step #0 - "upgrade-edvise-lock": 27ee9a825048: Pull complete
Step #0 - "upgrade-edvise-lock": 00f78834a2fe: Pull complete
Step #0 - "upgrade-edvise-lock": cbc19164244e: Pull complete
Step #0 - "upgrade-edvise-lock": 44fed46b68cf: Pull complete
Step #0 - "upgrade-edvise-lock": ff9ac59bbf5e: Pull complete
Step #0 - "upgrade-edvise-lock": Digest: sha256:89e4021122ad9f29e1ebdd69fa0324f4992f4e1ded9668d7e7022c7b06acb067
Step #0 - "upgrade-edvise-lock": Status: Downloaded newer image for ghcr.io/astral-sh/uv:debian
Step #0 - "upgrade-edvise-lock": ghcr.io/astral-sh/uv:debian
Step #0 - "upgrade-edvise-lock": Hit:1 http://deb.debian.org/debian trixie InRelease
Step #0 - "upgrade-edvise-lock": Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Step #0 - "upgrade-edvise-lock": Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
Step #0 - "upgrade-edvise-lock": Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9673 kB]
Step #0 - "upgrade-edvise-lock": Get:5 http://deb.debian.org/debian trixie-updates/main amd64 Packages [4412 B]
Step #0 - "upgrade-edvise-lock": Get:6 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [248 kB]
Step #0 - "upgrade-edvise-lock": Fetched 10.0 MB in 2s (5904 kB/s)
Step #0 - "upgrade-edvise-lock": Reading package lists...
Step #0 - "upgrade-edvise-lock": Reading package lists...
Step #0 - "upgrade-edvise-lock": Building dependency tree...
Step #0 - "upgrade-edvise-lock": Reading state information...
Step #0 - "upgrade-edvise-lock": git is already the newest version (1:2.47.3-0+deb13u1).
Step #0 - "upgrade-edvise-lock": 0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
Step #0 - "upgrade-edvise-lock": Downloading cpython-3.12.14-linux-x86_64-gnu (download) (32.5MiB)
Step #0 - "upgrade-edvise-lock":  Downloaded cpython-3.12.14-linux-x86_64-gnu (download)
Step #0 - "upgrade-edvise-lock": Using CPython 3.12.14
Step #0 - "upgrade-edvise-lock": Resolved 262 packages in 3.93s
Step #0 - "upgrade-edvise-lock": warning: `rignore==0.7.4` is yanked (reason: "missing wheels")
Finished Step #0 - "upgrade-edvise-lock"
Starting Step #1 - "build-webapp"
Step #1 - "build-webapp": Already have image (with digest): gcr.io/cloud-builders/docker
Step #1 - "build-webapp": Sending build context to Docker daemon  2.008MB

Step #1 - "build-webapp": Step 1/20 : ARG PYTHON_VERSION=3.12
Step #1 - "build-webapp": Step 2/20 : FROM python:${PYTHON_VERSION}-slim-bookworm AS builder
Step #1 - "build-webapp": 3.12-slim-bookworm: Pulling from library/python
Step #1 - "build-webapp": a8ac7f6c67ab: Pulling fs layer
Step #1 - "build-webapp": 614c31a05d4b: Pulling fs layer
Step #1 - "build-webapp": e2150cc9512d: Pulling fs layer
Step #1 - "build-webapp": 7521c97de7b0: Pulling fs layer
Step #1 - "build-webapp": 7521c97de7b0: Verifying Checksum
Step #1 - "build-webapp": 7521c97de7b0: Download complete
Step #1 - "build-webapp": 614c31a05d4b: Verifying Checksum
Step #1 - "build-webapp": 614c31a05d4b: Download complete
Step #1 - "build-webapp": e2150cc9512d: Verifying Checksum
Step #1 - "build-webapp": e2150cc9512d: Download complete
Step #1 - "build-webapp": a8ac7f6c67ab: Verifying Checksum
Step #1 - "build-webapp": a8ac7f6c67ab: Download complete
Step #1 - "build-webapp": a8ac7f6c67ab: Pull complete
Step #1 - "build-webapp": 614c31a05d4b: Pull complete
Step #1 - "build-webapp": e2150cc9512d: Pull complete
Step #1 - "build-webapp": 7521c97de7b0: Pull complete
Step #1 - "build-webapp": Digest: sha256:0f5b26b9518d002b6173fd61daad821fa340635ebfec5bba471013f9ca114579
Step #1 - "build-webapp": Status: Downloaded newer image for python:3.12-slim-bookworm
Step #1 - "build-webapp":  ---> 4a7066d275a2
Step #1 - "build-webapp": Step 3/20 : COPY --from=ghcr.io/astral-sh/uv:0.5.30 /uv /uvx /bin/
Step #1 - "build-webapp": 0.5.30: Pulling from astral-sh/uv
Step #1 - "build-webapp": 110868002cfe: Pulling fs layer
Step #1 - "build-webapp": 20346dd24510: Pulling fs layer
Step #1 - "build-webapp": 20346dd24510: Download complete
Step #1 - "build-webapp": 110868002cfe: Verifying Checksum
Step #1 - "build-webapp": 110868002cfe: Download complete
Step #1 - "build-webapp": 110868002cfe: Pull complete
Step #1 - "build-webapp": 20346dd24510: Pull complete
Step #1 - "build-webapp": Digest: sha256:bb74263127d6451222fe7f71b330edfb189ab1c98d7898df2401fbf4f272d9b9
Step #1 - "build-webapp": Status: Downloaded newer image for ghcr.io/astral-sh/uv:0.5.30
Step #1 - "build-webapp":  ---> 3550f1c8fde5
Step #1 - "build-webapp": Step 4/20 : ENV UV_COMPILE_BYTECODE=1
Step #1 - "build-webapp":  ---> Running in 5a1b0c55de85
Step #1 - "build-webapp": Removing intermediate container 5a1b0c55de85
Step #1 - "build-webapp":  ---> d001ebb19fc0
Step #1 - "build-webapp": Step 5/20 : ENV UV_NO_CACHE=1
Step #1 - "build-webapp":  ---> Running in f8b1c1111c53
Step #1 - "build-webapp": Removing intermediate container f8b1c1111c53
Step #1 - "build-webapp":  ---> 7aafd7c51fe7
Step #1 - "build-webapp": Step 6/20 : WORKDIR /app
Step #1 - "build-webapp":  ---> Running in f4b1f1e33a18
Step #1 - "build-webapp": Removing intermediate container f4b1f1e33a18
Step #1 - "build-webapp":  ---> decc6f9f6695
Step #1 - "build-webapp": Step 7/20 : ADD uv.lock pyproject.toml /app/
Step #1 - "build-webapp":  ---> d7c427c97a66
Step #1 - "build-webapp": Step 8/20 : RUN apt-get update   && apt-get install -y --no-install-recommends git ca-certificates   && rm -rf /var/lib/apt/lists/*
Step #1 - "build-webapp":  ---> Running in 8aa498fdb1a5
Step #1 - "build-webapp": Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
Step #1 - "build-webapp": Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Step #1 - "build-webapp": Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [34.8 kB]
Step #1 - "build-webapp": Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8790 kB]
Step #1 - "build-webapp": Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [6924 B]
Step #1 - "build-webapp": Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [335 kB]
Step #1 - "build-webapp": Fetched 9374 kB in 2s (5523 kB/s)
Step #1 - "build-webapp": Reading package lists...
Step #1 - "build-webapp": Reading package lists...
Step #1 - "build-webapp": Building dependency tree...
Step #1 - "build-webapp": Reading state information...
Step #1 - "build-webapp": ca-certificates is already the newest version (20250419~deb12u1).
Step #1 - "build-webapp": The following additional packages will be installed:
Step #1 - "build-webapp":   git-man libbrotli1 libcurl3-gnutls liberror-perl libexpat1 libgdbm-compat4
Step #1 - "build-webapp":   libldap-2.5-0 libnghttp2-14 libperl5.36 libpsl5 librtmp1 libsasl2-2
Step #1 - "build-webapp":   libsasl2-modules-db libssh2-1 perl perl-modules-5.36
Step #1 - "build-webapp": Suggested packages:
Step #1 - "build-webapp":   gettext-base git-daemon-run | git-daemon-sysvinit git-doc git-email git-gui
Step #1 - "build-webapp":   gitk gitweb git-cvs git-mediawiki git-svn sensible-utils perl-doc
Step #1 - "build-webapp":   libterm-readline-gnu-perl | libterm-readline-perl-perl make
Step #1 - "build-webapp":   libtap-harness-archive-perl
Step #1 - "build-webapp": Recommended packages:
Step #1 - "build-webapp":   patch less ssh-client libldap-common publicsuffix libsasl2-modules
Step #1 - "build-webapp": The following NEW packages will be installed:
Step #1 - "build-webapp":   git git-man libbrotli1 libcurl3-gnutls liberror-perl libexpat1
Step #1 - "build-webapp":   libgdbm-compat4 libldap-2.5-0 libnghttp2-14 libperl5.36 libpsl5 librtmp1
Step #1 - "build-webapp":   libsasl2-2 libsasl2-modules-db libssh2-1 perl perl-modules-5.36
Step #1 - "build-webapp": 0 upgraded, 17 newly installed, 0 to remove and 0 not upgraded.
Step #1 - "build-webapp": Need to get 18.0 MB of archives.
Step #1 - "build-webapp": After this operation, 100 MB of additional disk space will be used.
Step #1 - "build-webapp": Get:1 http://deb.debian.org/debian bookworm/main amd64 perl-modules-5.36 all 5.36.0-7+deb12u3 [2815 kB]
Step #1 - "build-webapp": Get:2 http://deb.debian.org/debian bookworm/main amd64 libgdbm-compat4 amd64 1.23-3 [48.2 kB]
Step #1 - "build-webapp": Get:3 http://deb.debian.org/debian bookworm/main amd64 libperl5.36 amd64 5.36.0-7+deb12u3 [4196 kB]
Step #1 - "build-webapp": Get:4 http://deb.debian.org/debian bookworm/main amd64 perl amd64 5.36.0-7+deb12u3 [239 kB]
Step #1 - "build-webapp": Get:5 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB]
Step #1 - "build-webapp": Get:6 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB]
Step #1 - "build-webapp": Get:7 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB]
Step #1 - "build-webapp": Get:8 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB]
Step #1 - "build-webapp": Get:9 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u3 [72.4 kB]
Step #1 - "build-webapp": Get:10 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB]
Step #1 - "build-webapp": Get:11 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB]
Step #1 - "build-webapp": Get:12 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB]
Step #1 - "build-webapp": Get:13 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u15 [386 kB]
Step #1 - "build-webapp": Get:14 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u2 [99.9 kB]
Step #1 - "build-webapp": Get:15 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB]
Step #1 - "build-webapp": Get:16 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u3 [2053 kB]
Step #1 - "build-webapp": Get:17 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u3 [7264 kB]
Step #1 - "build-webapp": �[91mdebconf: delaying package configuration, since apt-utils is not installed
Step #1 - "build-webapp": �[0mFetched 18.0 MB in 0s (37.4 MB/s)
Step #1 - "build-webapp": Selecting previously unselected package perl-modules-5.36.
Step #1 - "build-webapp": (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 6703 files and directories currently installed.)
Step #1 - "build-webapp": Preparing to unpack .../00-perl-modules-5.36_5.36.0-7+deb12u3_all.deb ...
Step #1 - "build-webapp": Unpacking perl-modules-5.36 (5.36.0-7+deb12u3) ...
Step #1 - "build-webapp": Selecting previously unselected package libgdbm-compat4:amd64.
Step #1 - "build-webapp": Preparing to unpack .../01-libgdbm-compat4_1.23-3_amd64.deb ...
Step #1 - "build-webapp": Unpacking libgdbm-compat4:amd64 (1.23-3) ...
Step #1 - "build-webapp": Selecting previously unselected package libperl5.36:amd64.
Step #1 - "build-webapp": Preparing to unpack .../02-libperl5.36_5.36.0-7+deb12u3_amd64.deb ...
Step #1 - "build-webapp": Unpacking libperl5.36:amd64 (5.36.0-7+deb12u3) ...
Step #1 - "build-webapp": Selecting previously unselected package perl.
Step #1 - "build-webapp": Preparing to unpack .../03-perl_5.36.0-7+deb12u3_amd64.deb ...
Step #1 - "build-webapp": Unpacking perl (5.36.0-7+deb12u3) ...
Step #1 - "build-webapp": Selecting previously unselected package libbrotli1:amd64.
Step #1 - "build-webapp": Preparing to unpack .../04-libbrotli1_1.0.9-2+b6_amd64.deb ...
Step #1 - "build-webapp": Unpacking libbrotli1:amd64 (1.0.9-2+b6) ...
Step #1 - "build-webapp": Selecting previously unselected package libsasl2-modules-db:amd64.
Step #1 - "build-webapp": Preparing to unpack .../05-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ...
Step #1 - "build-webapp": Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ...
Step #1 - "build-webapp": Selecting previously unselected package libsasl2-2:amd64.
Step #1 - "build-webapp": Preparing to unpack .../06-libsasl2-2_2.1.28+dfsg-10_amd64.deb ...
Step #1 - "build-webapp": Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ...
Step #1 - "build-webapp": Selecting previously unselected package libldap-2.5-0:amd64.
Step #1 - "build-webapp": Preparing to unpack .../07-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ...
Step #1 - "build-webapp": Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ...
Step #1 - "build-webapp": Selecting previously unselected package libnghttp2-14:amd64.
Step #1 - "build-webapp": Preparing to unpack .../08-libnghttp2-14_1.52.0-1+deb12u3_amd64.deb ...
Step #1 - "build-webapp": Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u3) ...
Step #1 - "build-webapp": Selecting previously unselected package libpsl5:amd64.
Step #1 - "build-webapp": Preparing to unpack .../09-libpsl5_0.21.2-1_amd64.deb ...
Step #1 - "build-webapp": Unpacking libpsl5:amd64 (0.21.2-1) ...
Step #1 - "build-webapp": Selecting previously unselected package librtmp1:amd64.
Step #1 - "build-webapp": Preparing to unpack .../10-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ...
Step #1 - "build-webapp": Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ...
Step #1 - "build-webapp": Selecting previously unselected package libssh2-1:amd64.
Step #1 - "build-webapp": Preparing to unpack .../11-libssh2-1_1.10.0-3+b1_amd64.deb ...
Step #1 - "build-webapp": Unpacking libssh2-1:amd64 (1.10.0-3+b1) ...
Step #1 - "build-webapp": Selecting previously unselected package libcurl3-gnutls:amd64.
Step #1 - "build-webapp": Preparing to unpack .../12-libcurl3-gnutls_7.88.1-10+deb12u15_amd64.deb ...
Step #1 - "build-webapp": Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u15) ...
Step #1 - "build-webapp": Selecting previously unselected package libexpat1:amd64.
Step #1 - "build-webapp": Preparing to unpack .../13-libexpat1_2.5.0-1+deb12u2_amd64.deb ...
Step #1 - "build-webapp": Unpacking libexpat1:amd64 (2.5.0-1+deb12u2) ...
Step #1 - "build-webapp": Selecting previously unselected package liberror-perl.
Step #1 - "build-webapp": Preparing to unpack .../14-liberror-perl_0.17029-2_all.deb ...
Step #1 - "build-webapp": Unpacking liberror-perl (0.17029-2) ...
Step #1 - "build-webapp": Selecting previously unselected package git-man.
Step #1 - "build-webapp": Preparing to unpack .../15-git-man_1%3a2.39.5-0+deb12u3_all.deb ...
Step #1 - "build-webapp": Unpacking git-man (1:2.39.5-0+deb12u3) ...
Step #1 - "build-webapp": Selecting previously unselected package git.
Step #1 - "build-webapp": Preparing to unpack .../16-git_1%3a2.39.5-0+deb12u3_amd64.deb ...
Step #1 - "build-webapp": Unpacking git (1:2.39.5-0+deb12u3) ...
Step #1 - "build-webapp": Setting up libexpat1:amd64 (2.5.0-1+deb12u2) ...
Step #1 - "build-webapp": Setting up libpsl5:amd64 (0.21.2-1) ...
Step #1 - "build-webapp": Setting up libbrotli1:amd64 (1.0.9-2+b6) ...
Step #1 - "build-webapp": Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u3) ...
Step #1 - "build-webapp": Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ...
Step #1 - "build-webapp": Setting up perl-modules-5.36 (5.36.0-7+deb12u3) ...
Step #1 - "build-webapp": Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ...
Step #1 - "build-webapp": Setting up libgdbm-compat4:amd64 (1.23-3) ...
Step #1 - "build-webapp": Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ...
Step #1 - "build-webapp": Setting up git-man (1:2.39.5-0+deb12u3) ...
Step #1 - "build-webapp": Setting up libssh2-1:amd64 (1.10.0-3+b1) ...
Step #1 - "build-webapp": Setting up libperl5.36:amd64 (5.36.0-7+deb12u3) ...
Step #1 - "build-webapp": Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ...
Step #1 - "build-webapp": Setting up perl (5.36.0-7+deb12u3) ...
Step #1 - "build-webapp": Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u15) ...
Step #1 - "build-webapp": Setting up liberror-perl (0.17029-2) ...
Step #1 - "build-webapp": Setting up git (1:2.39.5-0+deb12u3) ...
Step #1 - "build-webapp": Processing triggers for libc-bin (2.36-9+deb12u14) ...
Step #1 - "build-webapp": Removing intermediate container 8aa498fdb1a5
Step #1 - "build-webapp":  ---> 840994607f9a
Step #1 - "build-webapp": Step 9/20 : RUN uv sync --frozen --no-install-project
Step #1 - "build-webapp":  ---> Running in 6326637d9d94
Step #1 - "build-webapp": �[91mUsing CPython 3.12.14 interpreter at: /usr/local/bin/python3
Step #1 - "build-webapp": �[0m�[91mCreating virtual environment at: .venv
Step #1 - "build-webapp": �[0m�[91m   Updating�[0m�[91m https://github.com/datakind/edvise.git (�[0m�[91mv1.9.0�[0m�[91m)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading grpcio (6.3MiB)
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mpycryptodome�[0m�[91m �[0m�[91m(2.0MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mpyphen (2.0MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mpygments �[0m�[91m(1.2MiB)
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mlz4�[0m�[91m �[0m�[91m(1.3MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading �[0m�[91msetuptools�[0m�[91m �[0m�[91m(1.1MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading aiohttp�[0m�[91m (1.7MiB)
Step #1 - "build-webapp": �[0m�[91mDownloading �[0m�[91msqlalchemy �[0m�[91m(3.2MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mbabel�[0m�[91m �[0m�[91m(9.7MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mbrotli�[0m�[91m �[0m�[91m(1.4MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mpynacl�[0m�[91m �[0m�[91m(1.3MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mjedi�[0m�[91m �[0m�[91m(1.5MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mpydantic-core�[0m�[91m �[0m�[91m(2.0MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mkiwisolver�[0m�[91m �[0m�[91m(1.4MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mfonttools�[0m�[91m �[0m�[91m(4.7MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mjupyterlab�[0m�[91m �[0m�[91m(11.7MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mmatplotlib�[0m�[91m �[0m�[91m(8.3MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mstatsmodels�[0m�[91m �[0m�[91m(9.9MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mrapidfuzz�[0m�[91m �[0m�[91m(3.0MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mpillow�[0m�[91m �[0m�[91m(6.7MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91muvloop�[0m�[91m �[0m�[91m(4.2MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mllvmlite�[0m�[91m �[0m�[91m(53.7MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mcryptography�[0m�[91m �[0m�[91m(4.3MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mpandas�[0m�[91m �[0m�[91m(12.1MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mpyarrow�[0m�[91m �[0m�[91m(40.1MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mnumpy�[0m�[91m �[0m�[91m(17.1MiB)
Step #1 - "build-webapp": Downloading scipy (34.0MiB)
Step #1 - "build-webapp": Downloading black (1.7MiB)
Step #1 - "build-webapp": Downloading databricks-connect (2.3MiB)
Step #1 - "build-webapp": Downloading widgetsnbextension (2.1MiB)
Step #1 - "build-webapp": Downloading numba (3.6MiB)
Step #1 - "build-webapp": Downloading h2o (253.6MiB)
Step #1 - "build-webapp": �[0m�[91mDownloading �[0m�[91mruff�[0m�[91m �[0m�[91m(12.7MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mmlflow�[0m�[91m �[0m�[91m(27.7MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mpolars�[0m�[91m �[0m�[91m(27.5MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mfaker�[0m�[91m �[0m�[91m(1.8MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mmypy�[0m�[91m �[0m�[91m(12.7MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mscikit-learn�[0m�[91m �[0m�[91m(12.3MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mmlflow-skinny�[0m�[91m �[0m�[91m(6.0MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mdebugpy�[0m�[91m �[0m�[91m(4.1MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91m    Updated https://github.com/datakind/edvise.git (4a6f6d275320af5203752aefdb5ae9e2af81c75c)
Step #1 - "build-webapp": �[0m�[91m   Building edvise @ git+https://github.com/datakind/edvise.git@4a6f6d275320af5203752aefdb5ae9e2af81c75c
Step #1 - "build-webapp": �[0m�[91m Downloaded lz4
Step #1 - "build-webapp": �[0m�[91m Downloaded pynacl
Step #1 - "build-webapp": �[0m�[91m Downloaded kiwisolver
Step #1 - "build-webapp": �[0m�[91m Downloaded pygments
Step #1 - "build-webapp": �[0m�[91m Downloaded brotli
Step #1 - "build-webapp": �[0m�[91m Downloaded aiohttp
Step #1 - "build-webapp": �[0m�[91m Downloaded black
Step #1 - "build-webapp": �[0m�[91m Downloaded pyphen
Step #1 - "build-webapp": �[0m�[91m Downloaded setuptools
Step #1 - "build-webapp": �[0m�[91m Downloaded pydantic-core
Step #1 - "build-webapp": �[0m�[91m Downloaded widgetsnbextension
Step #1 - "build-webapp": �[0m�[91m Downloaded pycryptodome
Step #1 - "build-webapp": �[0m�[91m Downloaded databricks-connect
Step #1 - "build-webapp": �[0m�[91m Downloaded rapidfuzz
Step #1 - "build-webapp": �[0m�[91m Downloaded sqlalchemy
Step #1 - "build-webapp": �[0m�[91m �[0m�[91mDownloaded debugpy�[0m�[91m
Step #1 - "build-webapp": �[0m�[91m Downloaded numba
Step #1 - "build-webapp": �[0m�[91m Downloaded uvloop
Step #1 - "build-webapp": �[0m�[91m   Building thrift==0.20.0
Step #1 - "build-webapp": �[0m�[91m Downloaded cryptography
Step #1 - "build-webapp": �[0m�[91m Downloaded faker
Step #1 - "build-webapp": �[0m�[91m Downloaded fonttools
Step #1 - "build-webapp": �[0m�[91m      Built edvise @ git+https://github.com/datakind/edvise.git@4a6f6d275320af5203752aefdb5ae9e2af81c75c
Step #1 - "build-webapp": �[0m�[91m Downloaded grpcio
Step #1 - "build-webapp": �[0m�[91m �[0m�[91mDownloaded�[0m�[91m �[0m�[91mpillow�[0m�[91m
Step #1 - "build-webapp": �[0m�[91m Downloaded mlflow-skinny
Step #1 - "build-webapp": �[0m�[91m �[0m�[91mDownloaded�[0m�[91m �[0m�[91mbabel�[0m�[91m
Step #1 - "build-webapp": �[0m�[91m �[0m�[91mDownloaded matplotlib�[0m�[91m
Step #1 - "build-webapp": �[0m�[91m Downloaded jedi
Step #1 - "build-webapp": �[0m�[91m      Built thrift==0.20.0
Step #1 - "build-webapp": �[0m�[91m Downloaded ruff
Step #1 - "build-webapp": �[0m�[91m Downloaded jupyterlab
Step #1 - "build-webapp": �[0m�[91m Downloaded pandas
Step #1 - "build-webapp": �[0m�[91m Downloaded numpy
Step #1 - "build-webapp": �[0m�[91m �[0m�[91mDownloaded statsmodels
Step #1 - "build-webapp": �[0m�[91m Downloaded scikit-learn
Step #1 - "build-webapp": �[0m�[91m Downloaded polars
Step #1 - "build-webapp": �[0m�[91m Downloaded mlflow
Step #1 - "build-webapp": �[0m�[91m Downloaded llvmlite
Step #1 - "build-webapp": �[0m�[91m Downloaded scipy
Step #1 - "build-webapp": �[0m�[91m Downloaded pyarrow
Step #1 - "build-webapp": �[0m�[91m Downloaded mypy
Step #1 - "build-webapp": �[0m�[91m Downloaded h2o
Step #1 - "build-webapp": �[0m�[91mPrepared 255 packages in 19.85s
Step #1 - "build-webapp": �[0m�[91mInstalled 255 packages in 893ms
Step #1 - "build-webapp": �[0m�[91mBytecode compiled 17304 files in 49.25s
Step #1 - "build-webapp": �[0m�[91m + aiofiles==25.1.0
Step #1 - "build-webapp":  + aiohappyeyeballs==2.6.1
Step #1 - "build-webapp":  + aiohttp==3.13.2�[0m�[91m
Step #1 - "build-webapp":  + aiosignal==1.4.0
Step #1 - "build-webapp":  + alembic==1.17.1
Step #1 - "build-webapp":  + annotated-types==0.7.0
Step #1 - "build-webapp":  + anyio==4.11.0
Step #1 - "build-webapp":  + argon2-cffi==25.1.0
Step #1 - "build-webapp":  + argon2-cffi-bindings==25.1.0�[0m�[91m
Step #1 - "build-webapp":  + arrow==1.4.0
Step #1 - "build-webapp":  + astroid==3.3.11
Step #1 - "build-webapp":  + asttokens==3.0.0
Step #1 - "build-webapp":  + async-lru==2.0.5
Step #1 - "build-webapp":  + attrs==25.4.0�[0m�[91m
Step #1 - "build-webapp":  + babel==2.17.0
Step #1 - "build-webapp":  + bcrypt==4.2.1
Step #1 - "build-webapp":  + beautifulsoup4==4.14.2
Step #1 - "build-webapp":  + black==25.1.0
Step #1 - "build-webapp":  + bleach==6.4.0�[0m�[91m
Step #1 - "build-webapp":  + blinker==1.9.0
Step #1 - "build-webapp":  + brotli==1.2.0
Step #1 - "build-webapp":  �[0m�[91m+ cachetools==5.5.2
Step #1 - "build-webapp":  + certifi==2025.10.5
Step #1 - "build-webapp":  + cffi==2.0.0
Step #1 - "build-webapp":  + charset-normalizer==3.4.4
Step #1 - "build-webapp":  + click==8.3.0�[0m�[91m
Step #1 - "build-webapp":  + cloud-sql-python-connector==1.14.0
Step #1 - "build-webapp":  + cloudpickle==3.1.2
Step #1 - "build-webapp":  + comm==0.2.3
Step #1 - "build-webapp":  + contourpy==1.3.3
Step #1 - "build-webapp":  + coverage==7.6.12�[0m�[91m
Step #1 - "build-webapp":  + cryptography==46.0.3
Step #1 - "build-webapp":  + cssselect2==0.8.0
Step #1 - "build-webapp":  + cycler==0.12.1
Step #1 - "build-webapp":  + databricks-connect==16.2.6
Step #1 - "build-webapp":  + databricks-sdk==0.38.0
Step #1 - "build-webapp":  + databricks-sql-connector==4.2.5
Step #1 - "build-webapp":  + debugpy==1.8.17
Step #1 - "build-webapp":  + decorator==5.2.1
Step #1 - "build-webapp":  + defusedxml==0.7.1�[0m�[91m
Step #1 - "build-webapp":  + dill==0.4.0
Step #1 - "build-webapp":  + distro==1.9.0
Step #1 - "build-webapp":  + dnspython==2.8.0
Step #1 - "build-webapp":  + docker==7.1.0
Step #1 - "build-webapp":  + edvise==1.9.0�[0m�[91m (from git+https://github.com/datakind/edvise.git@4a6f6d275320af5203752aefdb5ae9e2af81c75c)
Step #1 - "build-webapp":  + email-validator==2.3.0
Step #1 - "build-webapp":  + et-xmlfile==2.0.0
Step #1 - "build-webapp":  + executing==2.2.1
Step #1 - "build-webapp":  + faker==33.1.0�[0m�[91m
Step #1 - "build-webapp":  + fastapi==0.115.14
Step #1 - "build-webapp":  + fastapi-cli==0.0.14
Step #1 - "build-webapp":  + fastapi-cloud-cli==0.3.1
Step #1 - "build-webapp":  + fastjsonschema==2.21.2�[0m�[91m
Step #1 - "build-webapp":  + flask==3.1.2
Step #1 - "build-webapp":  + fonttools==4.60.1
Step #1 - "build-webapp":  + fqdn==1.5.1
Step #1 - "build-webapp":  + frozenlist==1.8.0�[0m�[91m
Step #1 - "build-webapp":  + gitdb==4.0.12
Step #1 - "build-webapp":  + gitpython==3.1.45
Step #1 - "build-webapp":  + google-api-core==2.28.1
Step #1 - "build-webapp":  + google-auth==2.42.1
Step #1 - "build-webapp":  + google-cloud-core==2.5.0�[0m�[91m
Step #1 - "build-webapp":  + google-cloud-storage==2.19.0
Step #1 - "build-webapp":  + google-crc32c==1.7.1
Step #1 - "build-webapp":  + google-resumable-media==2.7.2
Step #1 - "build-webapp":  + googleapis-common-protos==1.71.0�[0m�[91m
Step #1 - "build-webapp":  + graphene==3.4.3
Step #1 - "build-webapp":  + graphql-core==3.2.7
Step #1 - "build-webapp":  + graphql-relay==3.2.0�[0m�[91m
Step #1 - "build-webapp":  + greenlet==3.2.4
Step #1 - "build-webapp":  + grpcio==1.76.0
Step #1 - "build-webapp":  + grpcio-status==1.76.0
Step #1 - "build-webapp":  + gunicorn==22.0.0
Step #1 - "build-webapp":  + h11==0.16.0�[0m�[91m
Step #1 - "build-webapp":  + h2o==3.46.0.7
Step #1 - "build-webapp":  + httpcore==1.0.9
Step #1 - "build-webapp":  + httptools==0.7.1
Step #1 - "build-webapp":  + httpx==0.28.1
Step #1 - "build-webapp":  + idna==3.11�[0m�[91m
Step #1 - "build-webapp":  + importlib-metadata==7.2.1
Step #1 - "build-webapp":  + iniconfig==2.3.0
Step #1 - "build-webapp":  + ipykernel==6.31.0
Step #1 - "build-webapp":  + ipython==9.6.0
Step #1 - "build-webapp":  + ipython-pygments-lexers==1.1.1
Step #1 - "build-webapp":  + ipywidgets==8.1.8
Step #1 - "build-webapp":  + isoduration==20.11.0
Step #1 - "build-webapp":  + isort==6.1.0
Step #1 - "build-webapp":  + itsdangerous==2.2.0
Step #1 - "build-webapp":  + jedi==0.19.2
Step #1 - "build-webapp":  + jinja2==3.1.6
Step #1 - "build-webapp":  + jiter==0.15.0
Step #1 - "build-webapp":  + joblib==1.5.2
Step #1 - "build-webapp":  + json5==0.12.1
Step #1 - "build-webapp":  + jsonpickle==4.0.5
Step #1 - "build-webapp":  + jsonpointer==3.0.0
Step #1 - "build-webapp":  + jsonschema==4.25.1�[0m�[91m
Step #1 - "build-webapp":  + jsonschema-specifications==2025.9.1
Step #1 - "build-webapp":  + jupyter-client==8.6.3
Step #1 - "build-webapp":  + jupyter-core==5.9.1
Step #1 - "build-webapp":  + jupyter-events==0.12.0
Step #1 - "build-webapp":  + jupyter-lsp==2.3.0
Step #1 - "build-webapp":  + jupyter-server==2.17.0
Step #1 - "build-webapp":  + jupyter-server-terminals==0.5.3
Step #1 - "build-webapp":  + jupyterlab==4.4.10
Step #1 - "build-webapp":  + jupyterlab-pygments==0.3.0
Step #1 - "build-webapp":  + jupyterlab-server==2.28.
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%2256490591-9aa9-4730-b10a-ba4dd76dd326%22+AND+resource.labels.build_trigger_id%3D%22a8177e10-c863-4f3d-bfdb-f6cfe6f24883%22&project=dev-sst-02.]
...
s�[0m�[91m �[0m�[91m(1.1MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading aiohttp�[0m�[91m (1.7MiB)
Step #1 - "build-webapp": �[0m�[91mDownloading �[0m�[91msqlalchemy �[0m�[91m(3.2MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mbabel�[0m�[91m �[0m�[91m(9.7MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mbrotli�[0m�[91m �[0m�[91m(1.4MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mpynacl�[0m�[91m �[0m�[91m(1.3MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mjedi�[0m�[91m �[0m�[91m(1.5MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mpydantic-core�[0m�[91m �[0m�[91m(2.0MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mkiwisolver�[0m�[91m �[0m�[91m(1.4MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mfonttools�[0m�[91m �[0m�[91m(4.7MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mjupyterlab�[0m�[91m �[0m�[91m(11.7MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mmatplotlib�[0m�[91m �[0m�[91m(8.3MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mstatsmodels�[0m�[91m �[0m�[91m(9.9MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mrapidfuzz�[0m�[91m �[0m�[91m(3.0MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mpillow�[0m�[91m �[0m�[91m(6.7MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91muvloop�[0m�[91m �[0m�[91m(4.2MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mllvmlite�[0m�[91m �[0m�[91m(53.7MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mcryptography�[0m�[91m �[0m�[91m(4.3MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mpandas�[0m�[91m �[0m�[91m(12.1MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mpyarrow�[0m�[91m �[0m�[91m(40.1MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mnumpy�[0m�[91m �[0m�[91m(17.1MiB)
Step #1 - "build-webapp": Downloading scipy (34.0MiB)
Step #1 - "build-webapp": Downloading black (1.7MiB)
Step #1 - "build-webapp": Downloading databricks-connect (2.3MiB)
Step #1 - "build-webapp": Downloading widgetsnbextension (2.1MiB)
Step #1 - "build-webapp": Downloading numba (3.6MiB)
Step #1 - "build-webapp": Downloading h2o (253.6MiB)
Step #1 - "build-webapp": �[0m�[91mDownloading �[0m�[91mruff�[0m�[91m �[0m�[91m(12.7MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mmlflow�[0m�[91m �[0m�[91m(27.7MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mpolars�[0m�[91m �[0m�[91m(27.5MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mfaker�[0m�[91m �[0m�[91m(1.8MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mmypy�[0m�[91m �[0m�[91m(12.7MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mscikit-learn�[0m�[91m �[0m�[91m(12.3MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mmlflow-skinny�[0m�[91m �[0m�[91m(6.0MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91mDownloading�[0m�[91m �[0m�[91mdebugpy�[0m�[91m �[0m�[91m(4.1MiB)�[0m�[91m
Step #1 - "build-webapp": �[0m�[91m    Updated https://github.com/datakind/edvise.git (4a6f6d275320af5203752aefdb5ae9e2af81c75c)
Step #1 - "build-webapp": �[0m�[91m   Building edvise @ git+https://github.com/datakind/edvise.git@4a6f6d275320af5203752aefdb5ae9e2af81c75c
Step #1 - "build-webapp": �[0m�[91m Downloaded lz4
Step #1 - "build-webapp": �[0m�[91m Downloaded pynacl
Step #1 - "build-webapp": �[0m�[91m Downloaded kiwisolver
Step #1 - "build-webapp": �[0m�[91m Downloaded pygments
Step #1 - "build-webapp": �[0m�[91m Downloaded brotli
Step #1 - "build-webapp": �[0m�[91m Downloaded aiohttp
Step #1 - "build-webapp": �[0m�[91m Downloaded black
Step #1 - "build-webapp": �[0m�[91m Downloaded pyphen
Step #1 - "build-webapp": �[0m�[91m Downloaded setuptools
Step #1 - "build-webapp": �[0m�[91m Downloaded pydantic-core
Step #1 - "build-webapp": �[0m�[91m Downloaded widgetsnbextension
Step #1 - "build-webapp": �[0m�[91m Downloaded pycryptodome
Step #1 - "build-webapp": �[0m�[91m Downloaded databricks-connect
Step #1 - "build-webapp": �[0m�[91m Downloaded rapidfuzz
Step #1 - "build-webapp": �[0m�[91m Downloaded sqlalchemy
Step #1 - "build-webapp": �[0m�[91m �[0m�[91mDownloaded debugpy�[0m�[91m
Step #1 - "build-webapp": �[0m�[91m Downloaded numba
Step #1 - "build-webapp": �[0m�[91m Downloaded uvloop
Step #1 - "build-webapp": �[0m�[91m   Building thrift==0.20.0
Step #1 - "build-webapp": �[0m�[91m Downloaded cryptography
Step #1 - "build-webapp": �[0m�[91m Downloaded faker
Step #1 - "build-webapp": �[0m�[91m Downloaded fonttools
Step #1 - "build-webapp": �[0m�[91m      Built edvise @ git+https://github.com/datakind/edvise.git@4a6f6d275320af5203752aefdb5ae9e2af81c75c
Step #1 - "build-webapp": �[0m�[91m Downloaded grpcio
Step #1 - "build-webapp": �[0m�[91m �[0m�[91mDownloaded�[0m�[91m �[0m�[91mpillow�[0m�[91m
Step #1 - "build-webapp": �[0m�[91m Downloaded mlflow-skinny
Step #1 - "build-webapp": �[0m�[91m �[0m�[91mDownloaded�[0m�[91m �[0m�[91mbabel�[0m�[91m
Step #1 - "build-webapp": �[0m�[91m �[0m�[91mDownloaded matplotlib�[0m�[91m
Step #1 - "build-webapp": �[0m�[91m Downloaded jedi
Step #1 - "build-webapp": �[0m�[91m      Built thrift==0.20.0
Step #1 - "build-webapp": �[0m�[91m Downloaded ruff
Step #1 - "build-webapp": �[0m�[91m Downloaded jupyterlab
Step #1 - "build-webapp": �[0m�[91m Downloaded pandas
Step #1 - "build-webapp": �[0m�[91m Downloaded numpy
Step #1 - "build-webapp": �[0m�[91m �[0m�[91mDownloaded statsmodels
Step #1 - "build-webapp": �[0m�[91m Downloaded scikit-learn
Step #1 - "build-webapp": �[0m�[91m Downloaded polars
Step #1 - "build-webapp": �[0m�[91m Downloaded mlflow
Step #1 - "build-webapp": �[0m�[91m Downloaded llvmlite
Step #1 - "build-webapp": �[0m�[91m Downloaded scipy
Step #1 - "build-webapp": �[0m�[91m Downloaded pyarrow
Step #1 - "build-webapp": �[0m�[91m Downloaded mypy
Step #1 - "build-webapp": �[0m�[91m Downloaded h2o
Step #1 - "build-webapp": �[0m�[91mPrepared 255 packages in 19.85s
Step #1 - "build-webapp": �[0m�[91mInstalled 255 packages in 893ms
Step #1 - "build-webapp": �[0m�[91mBytecode compiled 17304 files in 49.25s
Step #1 - "build-webapp": �[0m�[91m + aiofiles==25.1.0
Step #1 - "build-webapp":  + aiohappyeyeballs==2.6.1
Step #1 - "build-webapp":  + aiohttp==3.13.2�[0m�[91m
Step #1 - "build-webapp":  + aiosignal==1.4.0
Step #1 - "build-webapp":  + alembic==1.17.1
Step #1 - "build-webapp":  + annotated-types==0.7.0
Step #1 - "build-webapp":  + anyio==4.11.0
Step #1 - "build-webapp":  + argon2-cffi==25.1.0
Step #1 - "build-webapp":  + argon2-cffi-bindings==25.1.0�[0m�[91m
Step #1 - "build-webapp":  + arrow==1.4.0
Step #1 - "build-webapp":  + astroid==3.3.11
Step #1 - "build-webapp":  + asttokens==3.0.0
Step #1 - "build-webapp":  + async-lru==2.0.5
Step #1 - "build-webapp":  + attrs==25.4.0�[0m�[91m
Step #1 - "build-webapp":  + babel==2.17.0
Step #1 - "build-webapp":  + bcrypt==4.2.1
Step #1 - "build-webapp":  + beautifulsoup4==4.14.2
Step #1 - "build-webapp":  + black==25.1.0
Step #1 - "build-webapp":  + bleach==6.4.0�[0m�[91m
Step #1 - "build-webapp":  + blinker==1.9.0
Step #1 - "build-webapp":  + brotli==1.2.0
Step #1 - "build-webapp":  �[0m�[91m+ cachetools==5.5.2
Step #1 - "build-webapp":  + certifi==2025.10.5
Step #1 - "build-webapp":  + cffi==2.0.0
Step #1 - "build-webapp":  + charset-normalizer==3.4.4
Step #1 - "build-webapp":  + click==8.3.0�[0m�[91m
Step #1 - "build-webapp":  + cloud-sql-python-connector==1.14.0
Step #1 - "build-webapp":  + cloudpickle==3.1.2
Step #1 - "build-webapp":  + comm==0.2.3
Step #1 - "build-webapp":  + contourpy==1.3.3
Step #1 - "build-webapp":  + coverage==7.6.12�[0m�[91m
Step #1 - "build-webapp":  + cryptography==46.0.3
Step #1 - "build-webapp":  + cssselect2==0.8.0
Step #1 - "build-webapp":  + cycler==0.12.1
Step #1 - "build-webapp":  + databricks-connect==16.2.6
Step #1 - "build-webapp":  + databricks-sdk==0.38.0
Step #1 - "build-webapp":  + databricks-sql-connector==4.2.5
Step #1 - "build-webapp":  + debugpy==1.8.17
Step #1 - "build-webapp":  + decorator==5.2.1
Step #1 - "build-webapp":  + defusedxml==0.7.1�[0m�[91m
Step #1 - "build-webapp":  + dill==0.4.0
Step #1 - "build-webapp":  + distro==1.9.0
Step #1 - "build-webapp":  + dnspython==2.8.0
Step #1 - "build-webapp":  + docker==7.1.0
Step #1 - "build-webapp":  + edvise==1.9.0�[0m�[91m (from git+https://github.com/datakind/edvise.git@4a6f6d275320af5203752aefdb5ae9e2af81c75c)
Step #1 - "build-webapp":  + email-validator==2.3.0
Step #1 - "build-webapp":  + et-xmlfile==2.0.0
Step #1 - "build-webapp":  + executing==2.2.1
Step #1 - "build-webapp":  + faker==33.1.0�[0m�[91m
Step #1 - "build-webapp":  + fastapi==0.115.14
Step #1 - "build-webapp":  + fastapi-cli==0.0.14
Step #1 - "build-webapp":  + fastapi-cloud-cli==0.3.1
Step #1 - "build-webapp":  + fastjsonschema==2.21.2�[0m�[91m
Step #1 - "build-webapp":  + flask==3.1.2
Step #1 - "build-webapp":  + fonttools==4.60.1
Step #1 - "build-webapp":  + fqdn==1.5.1
Step #1 - "build-webapp":  + frozenlist==1.8.0�[0m�[91m
Step #1 - "build-webapp":  + gitdb==4.0.12
Step #1 - "build-webapp":  + gitpython==3.1.45
Step #1 - "build-webapp":  + google-api-core==2.28.1
Step #1 - "build-webapp":  + google-auth==2.42.1
Step #1 - "build-webapp":  + google-cloud-core==2.5.0�[0m�[91m
Step #1 - "build-webapp":  + google-cloud-storage==2.19.0
Step #1 - "build-webapp":  + google-crc32c==1.7.1
Step #1 - "build-webapp":  + google-resumable-media==2.7.2
Step #1 - "build-webapp":  + googleapis-common-protos==1.71.0�[0m�[91m
Step #1 - "build-webapp":  + graphene==3.4.3
Step #1 - "build-webapp":  + graphql-core==3.2.7
Step #1 - "build-webapp":  + graphql-relay==3.2.0�[0m�[91m
Step #1 - "build-webapp":  + greenlet==3.2.4
Step #1 - "build-webapp":  + grpcio==1.76.0
Step #1 - "build-webapp":  + grpcio-status==1.76.0
Step #1 - "build-webapp":  + gunicorn==22.0.0
Step #1 - "build-webapp":  + h11==0.16.0�[0m�[91m
Step #1 - "build-webapp":  + h2o==3.46.0.7
Step #1 - "build-webapp":  + httpcore==1.0.9
Step #1 - "build-webapp":  + httptools==0.7.1
Step #1 - "build-webapp":  + httpx==0.28.1
Step #1 - "build-webapp":  + idna==3.11�[0m�[91m
Step #1 - "build-webapp":  + importlib-metadata==7.2.1
Step #1 - "build-webapp":  + iniconfig==2.3.0
Step #1 - "build-webapp":  + ipykernel==6.31.0
Step #1 - "build-webapp":  + ipython==9.6.0
Step #1 - "build-webapp":  + ipython-pygments-lexers==1.1.1
Step #1 - "build-webapp":  + ipywidgets==8.1.8
Step #1 - "build-webapp":  + isoduration==20.11.0
Step #1 - "build-webapp":  + isort==6.1.0
Step #1 - "build-webapp":  + itsdangerous==2.2.0
Step #1 - "build-webapp":  + jedi==0.19.2
Step #1 - "build-webapp":  + jinja2==3.1.6
Step #1 - "build-webapp":  + jiter==0.15.0
Step #1 - "build-webapp":  + joblib==1.5.2
Step #1 - "build-webapp":  + json5==0.12.1
Step #1 - "build-webapp":  + jsonpickle==4.0.5
Step #1 - "build-webapp":  + jsonpointer==3.0.0
Step #1 - "build-webapp":  + jsonschema==4.25.1�[0m�[91m
Step #1 - "build-webapp":  + jsonschema-specifications==2025.9.1
Step #1 - "build-webapp":  + jupyter-client==8.6.3
Step #1 - "build-webapp":  + jupyter-core==5.9.1
Step #1 - "build-webapp":  + jupyter-events==0.12.0
Step #1 - "build-webapp":  + jupyter-lsp==2.3.0
Step #1 - "build-webapp":  + jupyter-server==2.17.0
Step #1 - "build-webapp":  + jupyter-server-terminals==0.5.3
Step #1 - "build-webapp":  + jupyterlab==4.4.10
Step #1 - "build-webapp":  + jupyterlab-pygments==0.3.0
Step #1 - "build-webapp":  + jupyterlab-server==2.28.0
Step #1 - "build-webapp":  + jupyterlab-widgets==3.0.16
Step #1 - "build-webapp":  + kiwisolver==1.4.9
Step #1 - "build-webapp":  + lark==1.3.1
Step #1 - "build-webapp":  + llvmlite==0.46.0
Step #1 - "build-webapp":  + lz4==4.4.5
Step #1 - "build-webapp":  + mako==1.3.10
Step #1 - "build-webapp":  + markdown==3.10
Step #1 - "build-webapp":  + markdown-it-py==4.0.0
Step #1 - "build-webapp":  + markupsafe==3.0.3
Step #1 - "build-webapp":  + matplotlib==3.10.7
Step #1 - "build-webapp":  + matplotlib-inline�[0m�[91m==0.2.1
Step #1 - "build-webapp":  + mccabe==0.7.0
Step #1 - "build-webapp":  + mdurl==0.1.2
Step #1 - "build-webapp":  + missingno==0.5.2
Step #1 - "build-webapp":  + mistune==3.1.4
Step #1 - "build-webapp":  + mlflow==2.22.4
Step #1 - "build-webapp":  + mlflow-skinny==2.22.4
Step #1 - "build-webapp":  + multidict==6.7.0
Step #1 - "build-webapp":  + mypy==1.18.2
Step #1 - "build-webapp":  + mypy-extensions==1.1.0
Step #1 - "build-webapp":  + nbclient==0.10.2
Step #1 - "build-webapp": �[0m�[91m + nbconvert==7.16.6
Step #1 - "build-webapp":  + nbformat==5.10.4
Step #1 - "build-webapp":  + nest-asyncio==1.6.0
Step #1 - "build-webapp":  + notebook-shim==0.2.4
Step #1 - "build-webapp":  + numba==0.63.1
Step #1 - "build-webapp":  + numpy==1.26.4
Step #1 - "build-webapp":  + oauthlib==3.3.1
Step #1 - "build-webapp":  + openai==1.109.1
Step #1 - "build-webapp":  + openpyxl==3.1.5
Step #1 - "build-webapp":  + opentelemetry-api==1.38.0
Step #1 - "build-webapp":  + opentelemetry-sdk==1.38.0
Step #1 - "build-webapp":  + opentelemetry-semantic-conventions==0.59b0
Step #1 - "build-webapp":  + packaging==�[0m�[91m24.2
Step #1 - "build-webapp":  + pandas==2.2.3
Step #1 - "build-webapp":  + pandera==0.23.1
Step #1 - "build-webapp":  + pandocfilters==1.5.1
Step #1 - "build-webapp":  + paramiko==3.5.1
Step #1 - "build-webapp":  + parso==0.8.5
Step #1 - "build-webapp":  + passlib==1.7.4
Step #1 - "build-webapp":  + pathspec==0.12.1
Step #1 - "build-webapp":  + patsy==1.0.2
Step #1 - "build-webapp":  + pexpect==4.9.0
Step #1 - "build-webapp":  + pillow==12.0.0
Step #1 - "build-webapp":  + platformdirs==4.5.0
Step #1 - "build-webapp":  + pluggy==1.6.0
Step #1 - "build-webapp":  + polars==0.20.31
Step #1 - "build-webapp":  + prometheus-client==0.23.1
Step #1 - "build-webapp":  + prompt-toolkit==3.0.52�[0m�[91m
Step #1 - "build-webapp":  + propcache==0.4.1
Step #1 - "build-webapp":  + proto-plus==1.26.1
Step #1 - "build-webapp":  + protobuf==6.33.5
Step #1 - "build-webapp":  + psutil==7.1.3
Step #1 - "build-webapp":  + ptyprocess==0.7.0
Step #1 - "build-webapp":  + pure-eval==0.2.3
Step #1 - "build-webapp":  + py4j==0.10.9.7
Step #1 - "build-webapp":  + pyarrow==19.0.1�[0m�[91m
Step #1 - "build-webapp":  + pyasn1==0.6.1
Step #1 - "build-webapp":  + pyasn1-modules==0.4.2
Step #1 - "build-webapp":  + pybreaker==1.4.1
Step #1 - "build-webapp":  + pycparser==2.23
Step #1 - "build-webapp":  + pycryptodome==3.20.0
Step #1 - "build-webapp":  + pydantic==2.12.3
Step #1 - "build-webapp":  + pydantic-core==2.41.4
Step #1 - "build-webapp":  + pydyf==0.11.0
Step #1 - "build-webapp":  + pygments==2.19.2
Step #1 - "build-webapp":  + pyjwt==2.10.1
Step #1 - "build-webapp":  + pylint==3.3.9
Step #1 - "build-webapp":  + pymysql==1.1.2
Step #1 - "build-webapp":  + pynacl==1.6.0�[0m�[91m
Step #1 - "build-webapp":  + pyparsing==3.2.5
Step #1 - "build-webapp":  + pyphen==0.17.2
Step #1 - "build-webapp":  + pytest==8.4.2
Step #1 - "build-webapp":  + python-dateutil==2.9.0.post0
Step #1 - "build-webapp":  + python-dotenv==1.0.1
Step #1 - "build-webapp":  + python-json-logger==4.0.0
Step #1 - "build-webapp":  + python-multipart==0.0.20
Step #1 - "build-webapp":  + pytz==2024.2
Step #1 - "build-webapp":  + pyyaml==6.0.3
Step #1 - "build-webapp":  + pyzmq==27.1.0�[0m�[91m
Step #1 - "build-webapp":  + rapidfuzz==3.14.3
Step #1 - "build-webapp":  + referencing==0.37.0
Step #1 - "build-webapp":  + requests==2.32.5
Step #1 - "build-webapp":  + rfc3339-validator==0.1.4
Step #1 - "build-webapp":  + rfc3986-validator==0.1.1
Step #1 - "build-webapp":  + rfc3987-syntax==1.1.0
Step #1 - "build-webapp":  + rich==14.2.0
Step #1 - "build-webapp":  + rich-toolkit==0.15.1
Step #1 - "build-webapp":  + rignore==0.7.4
Step #1 - "build-webapp":  + rpds-py==0.28.0
Step #1 - "build-webapp":  + rsa==4.9.1
Step #1 - "build-webapp":  + ruff==0.14.3�[0m�[91m
Step #1 - "build-webapp":  + scikit-learn==1.5.2
Step #1 - "build-webapp":  + scipy==1.16.3
Step #1 - "build-webapp":  + seaborn==0.13.2
Step #1 - "build-webapp":  + send2trash==1.8.3
Step #1 - "build-webapp":  + sentry-sdk==2.43.0
Step #1 - "build-webapp":  + setuptools==80.9.0
Step #1 - "build-webapp":  + shap==0.46.0
Step #1 - "build-webapp":  + shellingham==1.5.4
Step #1 - "build-webapp":  + six==1.16.0
Step #1 - "build-webapp":  + slicer==0.0.8
Step #1 - "build-webapp":  + smmap==5.0.2�[0m�[91m
Step #1 - "build-webapp":  + sniffio==1.3.1
Step #1 - "build-webapp":  + soupsieve==2.8
Step #1 - "build-webapp":  + sqlalchemy==2.0.44
Step #1 - "build-webapp":  + sqlparse==0.5.3
Step #1 - "build-webapp":  + stack-data==0.6.3
Step #1 - "build-webapp":  + starlette==0.46.2
Step #1 - "build-webapp":  + statsmodels==0.14.6
Step #1 - "build-webapp":  + strenum==0.4.15
Step #1 - "build-webapp":  + tabulate==0.9.0
Step #1 - "build-webapp":  + terminado==0.18.1
Step #1 - "build-webapp":  + thefuzz==0.22.1
Step #1 - "build-webapp":  + threadpoolctl==3.6.0�[0m�[91m
Step #1 - "build-webapp":  + thrift==0.20.0
Step #1 - "build-webapp":  + tinycss2==1.5.1
Step #1 - "build-webapp":  + tinyhtml5==2.1.0
Step #1 - "build-webapp":  + tomlkit==0.13.3
Step #1 - "build-webapp":  + tornado==6.5.2
Step #1 - "build-webapp":  + tqdm==4.67.3
Step #1 - "build-webapp":  + traitlets==5.14.3
Step #1 - "build-webapp":  + typeguard==4.4.4
Step #1 - "build-webapp":  + typer==0.20.0�[0m�[91m
Step #1 - "build-webapp":  + types-cachetools==6.2.0.20251022
Step #1 - "build-webapp":  + types-markdown==3.10.0.20251106
Step #1 - "build-webapp":  + types-paramiko==3.5.0.20250801
Step #1 - "build-webapp":  �[0m�[91m+ types-pyyaml==6.0.12.20250915
Step #1 - "build-webapp":  + types-requests==2.32.0.20250602�[0m�[91m
Step #1 - "build-webapp":  + typing-extensions==4.15.0
Step #1 - "build-webapp":  + typing-inspect==0.9.0
Step #1 - "build-webapp":  + typing-inspection==0.4.2
Step #1 - "build-webapp":  + tzdata==2025.2
Step #1 - "build-webapp":  + �[0m�[91muri-template==1.3.0
Step #1 - "build-webapp":  + urllib3==2.5.0
Step #1 - "build-webapp":  + uvicorn==0.38.0
Step #1 - "build-webapp":  + uvloop==0.22.1
Step #1 - "build-webapp":  + watchfiles�[0m�[91m==1.1.1
Step #1 - "build-webapp":  + wcwidth==0.2.14
Step #1 - "build-webapp":  + weasyprint==68.1
Step #1 - "build-webapp":  + webcolors==25.10.0
Step #1 - "build-webapp":  + webencodings==0.5.1
Step #1 - "build-webapp":  + websocket-client==1.9.0�[0m�[91m
Step #1 - "build-webapp":  + websockets==15.0.1
Step #1 - "build-webapp":  + werkzeug==3.1.3
Step #1 - "build-webapp":  + widgetsnbextension==4.0.15
Step #1 - "build-webapp":  + yarl==1.22.0
Step #1 - "build-webapp":  + zipp�[0m�[91m==3.23.0
Step #1 - "build-webapp":  + zopfli==0.4.0
Step #1 - "build-webapp": �[0mRemoving intermediate container 6326637d9d94
Step #1 - "build-webapp":  ---> 504f6f88fbcc
Step #1 - "build-webapp": Step 10/20 : ADD . /app
Step #1 - "build-webapp":  ---> 620874ff5c69
Step #1 - "build-webapp": Step 11/20 : RUN uv sync --frozen --no-editable
Step #1 - "build-webapp":  ---> Running in 09d6240a152d
Step #1 - "build-webapp": �[91m   Building src @ file:///app
Step #1 - "build-webapp": �[0m�[91m      Built src @ file:///app
Step #1 - "build-webapp": �[0m�[91mPrepared 1 package in 834ms
Step #1 - "build-webapp": �[0m�[91mInstalled 1 package in 3ms
Step #1 - "build-webapp": �[0m�[91mBytecode compiled 17351 files in 2.14s
Step #1 - "build-webapp":  �[0m�[91m+ src==1.5.0 (from file:///app)
Step #1 - "build-webapp": �[0mRemoving intermediate container 09d6240a152d
Step #1 - "build-webapp":  ---> 3ce4449606e8
Step #1 - "build-webapp": Step 12/20 : ARG PYTHON_VERSION=3.12
Step #1 - "build-webapp":  ---> Running in b5c7dacaa8c2
Step #1 - "build-webapp": Removing intermediate container b5c7dacaa8c2
Step #1 - "build-webapp":  ---> 24cb1d9a61f7
Step #1 - "build-webapp": Step 13/20 : FROM python:${PYTHON_VERSION}-slim-bookworm
Step #1 - "build-webapp":  ---> 4a7066d275a2
Step #1 - "build-webapp": Step 14/20 : WORKDIR /app
Step #1 - "build-webapp":  ---> Running in e37c2d1bbc6a
Step #1 - "build-webapp": Removing intermediate container e37c2d1bbc6a
Step #1 - "build-webapp":  ---> 4e39c9992319
Step #1 - "build-webapp": Step 15/20 : COPY --from=builder /app/.venv /app/.venv
Step #1 - "build-webapp":  ---> 42cb183164fd
Step #1 - "build-webapp": Step 16/20 : COPY --from=builder /app/src /app/src
Step #1 - "build-webapp":  ---> 751ca9050ec8
Step #1 - "build-webapp": Step 17/20 : COPY --from=builder /app/alembic /app/alembic
Step #1 - "build-webapp":  ---> c51de9246ba3
Step #1 - "build-webapp": Step 18/20 : COPY --from=builder /app/alembic.ini /app/alembic.ini
Step #1 - "build-webapp":  ---> d6be53dfee54
Step #1 - "build-webapp": Step 19/20 : ENV PATH="/app/.venv/bin:$PATH"
Step #1 - "build-webapp":  ---> Running in a500ad1ecad1
Step #1 - "build-webapp": Removing intermediate container a500ad1ecad1
Step #1 - "build-webapp":  ---> bc1ff1713ab5
Step #1 - "build-webapp": Step 20/20 : CMD ["fastapi", "run", "src/webapp", "--port", "8080", "--host", "0.0.0.0"]
Step #1 - "build-webapp":  ---> Running in 75926a5a6e86
Step #1 - "build-webapp": Removing intermediate container 75926a5a6e86
Step #1 - "build-webapp":  ---> 817f1d8b2da3
Step #1 - "build-webapp": Successfully built 817f1d8b2da3
Step #1 - "build-webapp": Successfully tagged us-east4-docker.pkg.dev/dev-sst-02/edvise-api/webapp:91e279834eebeed87ea22b067431898db9fd0921
Step #1 - "build-webapp": Successfully tagged us-east4-docker.pkg.dev/dev-sst-02/edvise-api/webapp:latest
Finished Step #1 - "build-webapp"
Starting Step #2 - "push-webapp-sha"
Starting Step #3 - "push-webapp-latest"
Step #2 - "push-webapp-sha": Already have image (with digest): gcr.io/cloud-builders/docker
Step #3 - "push-webapp-latest": Already have image (with digest): gcr.io/cloud-builders/docker
Step #2 - "push-webapp-sha": The push refers to repository [us-east4-docker.pkg.dev/dev-sst-02/edvise-api/webapp]
Step #3 - "push-webapp-latest": The push refers to repository [us-east4-docker.pkg.dev/dev-sst-02/edvise-api/webapp]
Step #2 - "push-webapp-sha": a099533509eb: Preparing
Step #2 - "push-webapp-sha": e690d0376bf0: Preparing
Step #2 - "push-webapp-sha": 19251cb4324e: Preparing
Step #2 - "push-webapp-sha": c8dd60a9ce2f: Preparing
Step #2 - "push-webapp-sha": bd560115552f: Preparing
Step #2 - "push-webapp-sha": 98bdd8b9915a: Preparing
Step #2 - "push-webapp-sha": 835f4630cfa7: Preparing
Step #2 - "push-webapp-sha": 23a322e58bac: Preparing
Step #2 - "push-webapp-sha": 1d69a5fd3193: Preparing
Step #3 - "push-webapp-latest": a099533509eb: Preparing
Step #3 - "push-webapp-latest": e690d0376bf0: Preparing
Step #3 - "push-webapp-latest": 19251cb4324e: Preparing
Step #3 - "push-webapp-latest": c8dd60a9ce2f: Preparing
Step #3 - "push-webapp-latest": bd560115552f: Preparing
Step #3 - "push-webapp-latest": 98bdd8b9915a: Preparing
Step #3 - "push-webapp-latest": 835f4630cfa7: Preparing
Step #3 - "push-webapp-latest": 23a322e58bac: Preparing
Step #3 - "push-webapp-latest": 1d69a5fd3193: Preparing
Step #3 - "push-webapp-latest": 835f4630cfa7: Layer already exists
Step #2 - "push-webapp-sha": 835f4630cfa7: Layer already exists
Step #2 - "push-webapp-sha": 23a322e58bac: Layer already exists
Step #3 - "push-webapp-latest": 23a322e58bac: Layer already exists
Step #2 - "push-webapp-sha": 98bdd8b9915a: Layer already exists
Step #3 - "push-webapp-latest": 98bdd8b9915a: Layer already exists
Step #3 - "push-webapp-latest": 19251cb4324e: Pushed
Step #2 - "push-webapp-sha": 19251cb4324e: Pushed
Step #3 - "push-webapp-latest": bd560115552f: Pushed
Step #3 - "push-webapp-latest": e690d0376bf0: Pushed
Step #2 - "push-webapp-sha": bd560115552f: Pushed
Step #2 - "push-webapp-sha": e690d0376bf0: Pushed
Step #3 - "push-webapp-latest": a099533509eb: Pushed
Step #2 - "push-webapp-sha": a099533509eb: Pushed
Step #2 - "push-webapp-sha": 1d69a5fd3193: Pushed
Step #3 - "push-webapp-latest": 1d69a5fd3193: Pushed
Step #3 - "push-webapp-latest": c8dd60a9ce2f: Pushed
Step #2 - "push-webapp-sha": c8dd60a9ce2f: Pushed
Step #2 - "push-webapp-sha": 91e279834eebeed87ea22b067431898db9fd0921: digest: sha256:1b240f123e640b2f52ddf85c77d85cc063b1898fa5fb2865676d6395b094c6c9 size: 2204
Step #3 - "push-webapp-latest": latest: digest: sha256:1b240f123e640b2f52ddf85c77d85cc063b1898fa5fb2865676d6395b094c6c9 size: 2204
Finished Step #2 - "push-webapp-sha"
Starting Step #4 - "RUN api-migrate job"
Step #4 - "RUN api-migrate job": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk:slim
Finished Step #3 - "push-webapp-latest"
Step #4 - "RUN api-migrate job": slim: Pulling from google.com/cloudsdktool/cloud-sdk
Step #4 - "RUN api-migrate job": 6310eb16bf42: Pulling fs layer
Step #4 - "RUN api-migrate job": 488f94d8fb5f: Pulling fs layer
Step #4 - "RUN api-migrate job": 4f4fb700ef54: Pulling fs layer
Step #4 - "RUN api-migrate job": 3cbf6ceea8d8: Pulling fs layer
Step #4 - "RUN api-migrate job": 8421ab9bea9a: Pulling fs layer
Step #4 - "RUN api-migrate job": 488f94d8fb5f: Verifying Checksum
Step #4 - "RUN api-migrate job": 488f94d8fb5f: Download complete
Step #4 - "RUN api-migrate job": 8421ab9bea9a: Verifying Checksum
Step #4 - "RUN api-migrate job": 8421ab9bea9a: Download complete
Step #4 - "RUN api-migrate job": 4f4fb700ef54: Verifying Checksum
Step #4 - "RUN api-migrate job": 4f4fb700ef54: Download complete
Step #4 - "RUN api-migrate job": 6310eb16bf42: Verifying Checksum
Step #4 - "RUN api-migrate job": 6310eb16bf42: Download complete
Step #4 - "RUN api-migrate job": 6310eb16bf42: Pull complete
Step #4 - "RUN api-migrate job": 488f94d8fb5f: Pull complete
Step #4 - "RUN api-migrate job": 4f4fb700ef54: Pull complete
Step #4 - "RUN api-migrate job": 3cbf6ceea8d8: Verifying Checksum
Step #4 - "RUN api-migrate job": 3cbf6ceea8d8: Download complete
Step #4 - "RUN api-migrate job": 3cbf6ceea8d8: Pull complete
Step #4 - "RUN api-migrate job": 8421ab9bea9a: Pull complete
Step #4 - "RUN api-migrate job": Digest: sha256:d4d7a9a1e3d824db170e56764d5bfe39d9f23924cd51505e0792d360cbed209c
Step #4 - "RUN api-migrate job": Status: Downloaded newer image for gcr.io/google.com/cloudsdktool/cloud-sdk:slim
Step #4 - "RUN api-migrate job": gcr.io/google.com/cloudsdktool/cloud-sdk:slim
Step #4 - "RUN api-migrate job": Updating and executing Cloud Run job dev-api-migrate with us-east4-docker.pkg.dev/dev-sst-02/edvise-api/webapp:91e279834eebeed87ea22b067431898db9fd0921
Step #4 - "RUN api-migrate job": Updating Cloud Run job [dev-api-migrate] in project [dev-sst-02] region [us-east4]
Step #4 - "RUN api-migrate job": Updating job...
Step #4 - "RUN api-migrate job": Done.
Step #4 - "RUN api-migrate job": Job [dev-api-migrate] has successfully been updated.
Step #4 - "RUN api-migrate job": 
Step #4 - "RUN api-migrate job": To execute this job, use:
Step #4 - "RUN api-migrate job": gcloud run jobs execute dev-api-migrate
Step #4 - "RUN api-migrate job": Creating execution...
Step #4 - "RUN api-migrate job": Provisioning resources.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................done
Step #4 - "RUN api-migrate job": Starting execution..........................................................................................................done
Step #4 - "RUN api-migrate job": Running execution..........................................................................................................................................................................................................................................................................done
Step #4 - "RUN api-migrate job": Done.
Step #4 - "RUN api-migrate job": Execution [dev-api-migrate-86bkx] has successfully completed.
Step #4 - "RUN api-migrate job": 
Step #4 - "RUN api-migrate job": View details about this execution by running:
Step #4 - "RUN api-migrate job": gcloud run jobs executions describe dev-api-migrate-86bkx
Step #4 - "RUN api-migrate job": 
Step #4 - "RUN api-migrate job": Or visit https://console.cloud.google.com/run/jobs/executions/details/us-east4/dev-api-migrate-86bkx?project=30046184227
Finished Step #4 - "RUN api-migrate job"
Starting Step #5 - "deploy-webapp"
Step #5 - "deploy-webapp": Already have image (with digest): gcr.io/cloud-builders/gcloud
Step #5 - "deploy-webapp": Deploying container to Cloud Run service [dev-webapp] in project [dev-sst-02] region [us-east4]
Step #5 - "deploy-webapp": Deploying...
Step #5 - "deploy-webapp": Creating Revision........................................................................................................................................................................................................................................................................................................................................................................................................done
Step #5 - "deploy-webapp": Routing traffic.....done
Step #5 - "deploy-webapp": Done.
Step #5 - "deploy-webapp": Service [dev-webapp] revision [dev-webapp-00585-xdw] has been deployed and is serving 100 percent of traffic.
Step #5 - "deploy-webapp": Service URL: https://dev-webapp-30046184227.us-east4.run.app
Finished Step #5 - "deploy-webapp"
Starting Step #6 - "notify-slack"
Step #6 - "notify-slack": Pulling image: curlimages/curl
Step #6 - "notify-slack": Using default tag: latest
Step #6 - "notify-slack": latest: Pulling from curlimages/curl
Step #6 - "notify-slack": Digest: sha256:7c12af72ceb38b7432ab85e1a265cff6ae58e06f95539d539b654f2cfa64bb13
Step #6 - "notify-slack": Status: Downloaded newer image for curlimages/curl:latest
Step #6 - "notify-slack": docker.io/curlimages/curl:latest
Step #6 - "notify-slack":   % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
Step #6 - "notify-slack":                                  Dload  Upload  Total   Spent   Left   Speed
Step #6 - "notify-slack": 
  0      0   0      0   0      0      0      0                              0
100    108 100     11 100     97     57    505                              0
100    108 100     11 100     97     57    505                              0
100    108 100     11 100     97     57    504                              0
Finished Step #6 - "notify-slack"
PUSH
DONE
Step #6 - "notify-slack": {"ok":true}


Build Log: https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%2256490591-9aa9-4730-b10a-ba4dd76dd326%22+AND+resource.labels.build_trigger_id%3D%22a8177e10-c863-4f3d-bfdb-f6cfe6f24883%22&project=dev-sst-02