===== pr-validator-main-trn9n-archive-logs-pod.log ===== [pod/pr-validator-main-trn9n-archive-logs-pod/prepare] 2026-07-20T20:41:00.447963321-05:00 2026/07/21 01:41:00 Entrypoint initialization [pod/pr-validator-main-trn9n-archive-logs-pod/place-scripts] 2026-07-20T20:41:01.060203201-05:00 2026/07/21 01:41:01 Decoded script /tekton/scripts/script-0-jhsm7 [pod/pr-validator-main-trn9n-archive-logs-pod/place-scripts] 2026-07-20T20:41:01.084108616-05:00 2026/07/21 01:41:01 Decoded script /tekton/scripts/script-1-qk49w [pod/pr-validator-main-trn9n-archive-logs-pod/step-collect-logs] 2026-07-20T20:41:08.286116264-05:00 ==> collecting pod logs for PipelineRun=pr-validator-main-trn9n ===== pr-validator-main-trn9n-check-container-pod.log ===== [pod/pr-validator-main-trn9n-check-container-pod/prepare] 2026-07-20T20:41:02.588478579-05:00 2026/07/21 01:41:02 Entrypoint initialization [pod/pr-validator-main-trn9n-check-container-pod/place-scripts] 2026-07-20T20:41:05.793419619-05:00 2026/07/21 01:41:05 Decoded script /tekton/scripts/script-0-sqnc2 ===== pr-validator-main-trn9n-check-django-pod.log ===== [pod/pr-validator-main-trn9n-check-django-pod/place-scripts] 2026-07-20T20:41:03.031615447-05:00 2026/07/21 01:41:03 Decoded script /tekton/scripts/script-0-z7w6s [pod/pr-validator-main-trn9n-check-django-pod/step-post-check] 2026-07-20T20:41:07.944051184-05:00 Installing PyJWT + cryptography + requests… [pod/pr-validator-main-trn9n-check-django-pod/prepare] 2026-07-20T20:41:01.131729206-05:00 2026/07/21 01:41:01 Entrypoint initialization ===== pr-validator-main-trn9n-check-infra-fmt-pod.log ===== [pod/pr-validator-main-trn9n-check-infra-fmt-pod/prepare] 2026-07-20T20:41:01.678782105-05:00 2026/07/21 01:41:01 Entrypoint initialization [pod/pr-validator-main-trn9n-check-infra-fmt-pod/place-scripts] 2026-07-20T20:41:03.434985040-05:00 2026/07/21 01:41:03 Decoded script /tekton/scripts/script-0-tcxbr ===== pr-validator-main-trn9n-check-lint-pod.log ===== [pod/pr-validator-main-trn9n-check-lint-pod/prepare] 2026-07-20T20:41:01.052997682-05:00 2026/07/21 01:41:01 Entrypoint initialization [pod/pr-validator-main-trn9n-check-lint-pod/place-scripts] 2026-07-20T20:41:03.709268045-05:00 2026/07/21 01:41:03 Decoded script /tekton/scripts/script-0-jddjm [pod/pr-validator-main-trn9n-check-lint-pod/step-post-check] 2026-07-20T20:41:08.767254186-05:00 Installing PyJWT + cryptography + requests… ===== pr-validator-main-trn9n-check-pipeline-lint-pod.log ===== [pod/pr-validator-main-trn9n-check-pipeline-lint-pod/prepare] 2026-07-20T20:41:02.741807819-05:00 2026/07/21 01:41:02 Entrypoint initialization [pod/pr-validator-main-trn9n-check-pipeline-lint-pod/place-scripts] 2026-07-20T20:41:05.784730528-05:00 2026/07/21 01:41:05 Decoded script /tekton/scripts/script-0-gngq8 ===== pr-validator-main-trn9n-check-report-tests-pod.log ===== [pod/pr-validator-main-trn9n-check-report-tests-pod/step-post-check] 2026-07-20T20:41:08.179093461-05:00 Installing PyJWT + cryptography + requests… [pod/pr-validator-main-trn9n-check-report-tests-pod/prepare] 2026-07-20T20:41:02.642634921-05:00 2026/07/21 01:41:02 Entrypoint initialization [pod/pr-validator-main-trn9n-check-report-tests-pod/place-scripts] 2026-07-20T20:41:05.298881323-05:00 2026/07/21 01:41:05 Decoded script /tekton/scripts/script-0-z78bj ===== pr-validator-main-trn9n-clone-pod.log ===== [pod/pr-validator-main-trn9n-clone-pod/prepare] 2026-07-20T20:38:23.155522334-05:00 2026/07/21 01:38:23 Entrypoint initialization [pod/pr-validator-main-trn9n-clone-pod/place-scripts] 2026-07-20T20:38:23.889292454-05:00 2026/07/21 01:38:23 Decoded script /tekton/scripts/script-0-8qc64 [pod/pr-validator-main-trn9n-clone-pod/step-clone] 2026-07-20T20:38:28.990808247-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-main-trn9n-clone-pod/step-clone] 2026-07-20T20:38:28.990841717-05:00 * branch d1e897106b6b09c6cce9c9c9c47a7a6238a164b5 -> FETCH_HEAD [pod/pr-validator-main-trn9n-clone-pod/step-clone] 2026-07-20T20:38:29.054530200-05:00 Cloned d1e897106b6b09c6cce9c9c9c47a7a6238a164b5 ===== pr-validator-main-trn9n-container-build-pod.log ===== [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:41.750653561-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:41.750683531-05:00 + BUILDER=storeminder-builder [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:41.750687411-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:41.750690531-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:41.750693041-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:41.975113366-05:00 + cat [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:41.976239139-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:42.036861648-05:00 + docker buildx create --name storeminder-builder --driver kubernetes --driver-opt 'namespace=tekton-pipelines,replicas=3,requests.cpu=2,requests.memory=4Gi,limits.memory=8Gi' --driver-opt 'nodeselector=node-role.kubernetes.io/aegis=true' --config /tmp/buildkit/buildkitd.toml --bootstrap [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:42.160612383-05:00 storeminder-builder [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:42.171013416-05:00 + echo 'Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)...' [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:42.171032566-05:00 + docker buildx build --builder storeminder-builder --platform linux/amd64 -f /workspace/source/source/app/Dockerfile '--provenance=false' --output 'type=image,push=false' /workspace/source/source/app [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:42.171062786-05:00 Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)... [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:43.635413428-05:00 #0 building with "storeminder-builder" instance using kubernetes driver [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:43.635514178-05:00 [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:43.635522147-05:00 #1 [internal] load build definition from Dockerfile [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:43.635534617-05:00 #1 transferring dockerfile: 1.74kB done [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:43.635540347-05:00 #1 DONE 0.1s [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:43.635545517-05:00 [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:43.635550947-05:00 #2 [internal] load metadata for docker.io/library/python:3.12.7-slim [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.149601340-05:00 #2 DONE 0.7s [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.269628464-05:00 [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.269735613-05:00 #3 [internal] load .dockerignore [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.269749503-05:00 #3 transferring context: 137B done [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.269753853-05:00 #3 DONE 0.1s [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.269757393-05:00 [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.269761043-05:00 #4 [internal] load build context [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.269764603-05:00 #4 DONE 0.0s [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.269767953-05:00 [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.269771773-05:00 #5 [1/8] FROM docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.269776503-05:00 #5 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d 0.0s done [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.269780513-05:00 #5 DONE 0.0s [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.387071603-05:00 [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.387176682-05:00 #4 [internal] load build context [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.387184582-05:00 #4 transferring context: 3.06MB 0.1s done [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.387189592-05:00 #4 DONE 0.1s [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544178244-05:00 [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544272094-05:00 #6 [5/8] RUN pip install --no-cache-dir -r requirements.txt [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544278384-05:00 #6 CACHED [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544282104-05:00 [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544286194-05:00 #7 [6/8] COPY . . [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544289784-05:00 #7 CACHED [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544293094-05:00 [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544297034-05:00 #8 [7/8] RUN DJANGO_SECRET_KEY=build-time SM_DB_ENGINE=sqlite python manage.py collectstatic --noinput [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544300974-05:00 #8 CACHED [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544304294-05:00 [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544307724-05:00 #9 [2/8] WORKDIR /app [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544311184-05:00 #9 CACHED [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544322384-05:00 [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544325924-05:00 #10 [3/8] RUN apt-get update && apt-get install -y --no-install-recommends binutils libproj-dev gdal-bin libsqlite3-mod-spatialite && rm -rf /var/lib/apt/lists/* [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544328334-05:00 #10 CACHED [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544330554-05:00 [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544333214-05:00 #11 [4/8] COPY requirements.txt . [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544335684-05:00 #11 CACHED [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544351663-05:00 [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544357673-05:00 #12 [8/8] RUN useradd --system --uid 10001 appuser && chown -R appuser /app [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544360383-05:00 #12 CACHED [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544362633-05:00 [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544364963-05:00 #13 exporting to image [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544367513-05:00 #13 exporting layers done [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544371963-05:00 #13 exporting manifest sha256:8b798873faa555f97b0a1011de11ab41e21ab7e9e142924fd3cd9e3ecdfab106 done [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544384043-05:00 #13 exporting config sha256:a45c558fea7942feeb95056f91626cb9048fc3c36bbf4f04942a94b74007fa1a 0.0s done [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.544387223-05:00 #13 DONE 0.0s [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.553562603-05:00 + echo '=== Dry-run build OK (Dockerfile builds; nothing pushed) ===' [pod/pr-validator-main-trn9n-container-build-pod/step-build-nopush] 2026-07-20T20:38:44.553585803-05:00 === Dry-run build OK (Dockerfile builds; nothing pushed) === [pod/pr-validator-main-trn9n-container-build-pod/prepare] 2026-07-20T20:38:36.451887499-05:00 2026/07/21 01:38:36 Entrypoint initialization ===== pr-validator-main-trn9n-django-pod.log ===== [pod/pr-validator-main-trn9n-django-pod/step-django-ci] 2026-07-20T20:38:44.533409673-05:00 Installing GeoDjango system libs (GDAL/GEOS/PROJ)… [pod/pr-validator-main-trn9n-django-pod/step-django-ci] 2026-07-20T20:39:06.127366133-05:00 debconf: delaying package configuration, since apt-utils is not installed [pod/pr-validator-main-trn9n-django-pod/step-django-ci] 2026-07-20T20:40:37.445736416-05:00 Installing app + test deps (requirements-test.txt: Django + pytest + …)… [pod/pr-validator-main-trn9n-django-pod/step-django-ci] 2026-07-20T20:40:54.741552247-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. [pod/pr-validator-main-trn9n-django-pod/step-django-ci] 2026-07-20T20:40:54.924328162-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-main-trn9n-django-pod/step-django-ci] 2026-07-20T20:40:55.385842667-05:00 postgres ready [pod/pr-validator-main-trn9n-django-pod/step-django-ci] 2026-07-20T20:40:55.407528714-05:00 == manage.py check == [pod/pr-validator-main-trn9n-django-pod/step-django-ci] 2026-07-20T20:40:56.031977556-05:00 System check identified no issues (0 silenced). [pod/pr-validator-main-trn9n-django-pod/step-django-ci] 2026-07-20T20:40:56.118235548-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-main-trn9n-django-pod/step-django-ci] 2026-07-20T20:40:56.575079879-05:00 CommandError: Conflicting migrations detected; multiple leaf nodes in the migration graph: (0004_device_desired_firmware, 0005_backfill_store_memberships in fleet). [pod/pr-validator-main-trn9n-django-pod/step-django-ci] 2026-07-20T20:40:56.575113729-05:00 To fix them run 'python manage.py makemigrations --merge' [pod/pr-validator-main-trn9n-django-pod/sidecar-postgres] 2026-07-20T20:41:00.443748285-05:00 2026/07/21 01:41:00 Exiting... [pod/pr-validator-main-trn9n-django-pod/prepare] 2026-07-20T20:38:36.812225663-05:00 2026/07/21 01:38:36 Entrypoint initialization [pod/pr-validator-main-trn9n-django-pod/place-scripts] 2026-07-20T20:38:37.735432503-05:00 2026/07/21 01:38:37 Decoded script /tekton/scripts/script-0-ggjdt ===== pr-validator-main-trn9n-infra-fmt-pod.log ===== [pod/pr-validator-main-trn9n-infra-fmt-pod/place-scripts] 2026-07-20T20:38:37.408474118-05:00 2026/07/21 01:38:37 Decoded script /tekton/scripts/script-0-hn2xx [pod/pr-validator-main-trn9n-infra-fmt-pod/step-fmt-check] 2026-07-20T20:38:45.140290968-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-main-trn9n-infra-fmt-pod/step-fmt-check] 2026-07-20T20:38:45.265302465-05:00 === infra/ is canonically formatted === [pod/pr-validator-main-trn9n-infra-fmt-pod/prepare] 2026-07-20T20:38:36.864597127-05:00 2026/07/21 01:38:36 Entrypoint initialization ===== pr-validator-main-trn9n-lint-pod.log ===== [pod/pr-validator-main-trn9n-lint-pod/step-ruff-mypy] 2026-07-20T20:38:41.285917469-05:00 Installing ruff==0.8.6 mypy==1.14.1 (+ lib runtime deps for mypy import resolution)… [pod/pr-validator-main-trn9n-lint-pod/step-ruff-mypy] 2026-07-20T20:39:03.986624269-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. [pod/pr-validator-main-trn9n-lint-pod/step-ruff-mypy] 2026-07-20T20:39:04.120784935-05:00 == ruff check . == [pod/pr-validator-main-trn9n-lint-pod/step-ruff-mypy] 2026-07-20T20:39:04.151571096-05:00 All checks passed! [pod/pr-validator-main-trn9n-lint-pod/step-ruff-mypy] 2026-07-20T20:39:04.159177385-05:00 == mypy == [pod/pr-validator-main-trn9n-lint-pod/step-ruff-mypy] 2026-07-20T20:39:05.653742296-05:00 Success: no issues found in 1 source file [pod/pr-validator-main-trn9n-lint-pod/step-ruff-mypy] 2026-07-20T20:39:05.664730475-05:00 === lint OK (ruff + mypy clean) === [pod/pr-validator-main-trn9n-lint-pod/prepare] 2026-07-20T20:38:35.325730326-05:00 2026/07/21 01:38:35 Entrypoint initialization [pod/pr-validator-main-trn9n-lint-pod/place-scripts] 2026-07-20T20:38:36.508332051-05:00 2026/07/21 01:38:36 Decoded script /tekton/scripts/script-0-n8fj4 ===== pr-validator-main-trn9n-pipeline-lint-pod.log ===== [pod/pr-validator-main-trn9n-pipeline-lint-pod/step-lint] 2026-07-20T20:38:57.143541303-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. [pod/pr-validator-main-trn9n-pipeline-lint-pod/step-lint] 2026-07-20T20:38:57.305792036-05:00 [pod/pr-validator-main-trn9n-pipeline-lint-pod/step-lint] 2026-07-20T20:38:57.305890235-05:00 == validate pipeline archiving invariant == [pod/pr-validator-main-trn9n-pipeline-lint-pod/step-lint] 2026-07-20T20:38:57.510430697-05:00 ok: every Tekton pipeline archives its run logs. [pod/pr-validator-main-trn9n-pipeline-lint-pod/step-lint] 2026-07-20T20:38:57.515957277-05:00 ok: pipelines archive [pod/pr-validator-main-trn9n-pipeline-lint-pod/step-lint] 2026-07-20T20:38:57.515982556-05:00 [pod/pr-validator-main-trn9n-pipeline-lint-pod/step-lint] 2026-07-20T20:38:57.515988136-05:00 == validator self-test (pytest) == [pod/pr-validator-main-trn9n-pipeline-lint-pod/step-lint] 2026-07-20T20:38:58.028767402-05:00 ....... [100%] [pod/pr-validator-main-trn9n-pipeline-lint-pod/step-lint] 2026-07-20T20:38:58.028860802-05:00 7 passed in 0.19s [pod/pr-validator-main-trn9n-pipeline-lint-pod/step-lint] 2026-07-20T20:38:58.048770623-05:00 ok: validator tests passed [pod/pr-validator-main-trn9n-pipeline-lint-pod/step-lint] 2026-07-20T20:38:58.048807092-05:00 [pod/pr-validator-main-trn9n-pipeline-lint-pod/step-lint] 2026-07-20T20:38:58.048812342-05:00 == result == [pod/pr-validator-main-trn9n-pipeline-lint-pod/step-lint] 2026-07-20T20:38:58.048817192-05:00 ok: pipeline archive lint passed. [pod/pr-validator-main-trn9n-pipeline-lint-pod/prepare] 2026-07-20T20:38:38.508004906-05:00 2026/07/21 01:38:38 Entrypoint initialization [pod/pr-validator-main-trn9n-pipeline-lint-pod/place-scripts] 2026-07-20T20:38:40.331039843-05:00 2026/07/21 01:38:40 Decoded script /tekton/scripts/script-0-4478j ===== pr-validator-main-trn9n-reclaim-workspace-pod.log ===== [pod/pr-validator-main-trn9n-reclaim-workspace-pod/prepare] 2026-07-20T20:41:04.081721223-05:00 2026/07/21 01:41:04 Entrypoint initialization [pod/pr-validator-main-trn9n-reclaim-workspace-pod/place-scripts] 2026-07-20T20:41:05.095125948-05:00 2026/07/21 01:41:05 Decoded script /tekton/scripts/script-0-z87rq [pod/pr-validator-main-trn9n-reclaim-workspace-pod/step-delete-run-pvcs] 2026-07-20T20:41:08.482967748-05:00 ==> reclaiming workspace PVC(s) owned by PipelineRun=pr-validator-main-trn9n in ns=tekton-pipelines [pod/pr-validator-main-trn9n-reclaim-workspace-pod/step-delete-run-pvcs] 2026-07-20T20:41:08.642100416-05:00 ==> deleting PVC pvc-55ac33f6f9 (5Gi) [pod/pr-validator-main-trn9n-reclaim-workspace-pod/step-delete-run-pvcs] 2026-07-20T20:41:08.715949717-05:00 persistentvolumeclaim "pvc-55ac33f6f9" deleted [pod/pr-validator-main-trn9n-reclaim-workspace-pod/step-delete-run-pvcs] 2026-07-20T20:41:08.719782905-05:00 ==> requested deletion of 1 run-owned PVC(s) ===== pr-validator-main-trn9n-report-tests-pod.log ===== [pod/pr-validator-main-trn9n-report-tests-pod/prepare] 2026-07-20T20:38:38.136626563-05:00 2026/07/21 01:38:38 Entrypoint initialization [pod/pr-validator-main-trn9n-report-tests-pod/place-scripts] 2026-07-20T20:38:39.343139057-05:00 2026/07/21 01:38:39 Decoded script /tekton/scripts/script-0-dph5q [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:38:44.005644776-05:00 Installing ./analytics[test,twilio,responder] + pytest-cov… [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:04.450698701-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:05.221652300-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:11.781189278-05:00 ........................................................................ [ 13%] [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:11.988129189-05:00 ........................................................................ [ 26%] [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:12.249040793-05:00 ........................................................................ [ 39%] [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:13.128527363-05:00 ........................................................................ [ 52%] [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:13.394188020-05:00 ........................................................................ [ 65%] [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:15.529879354-05:00 ........................................................................ [ 78%] [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:15.989536293-05:00 ........................................................................ [ 91%] [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:16.530521945-05:00 /usr/local/lib/python3.13/collections/__init__.py:450: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:16.530623154-05:00 @classmethod [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:16.530630874-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:16.530648084-05:00 /usr/local/lib/python3.13/collections/__init__.py:450: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:16.530653094-05:00 @classmethod [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:16.530657424-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825025457-05:00 ............................................ [100%] [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825111187-05:00 =============================== warnings summary =============================== [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825116847-05:00 src/storeminder/twilio_app.py:34 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825121707-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:34: DeprecationWarning: [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825125887-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825129927-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825134387-05:00 Read more about it in the [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825138337-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825142267-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825146247-05:00 @app.on_event("startup") [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825150037-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825154787-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/applications.py:4675 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825161866-05:00 /usr/local/lib/python3.13/site-packages/fastapi/applications.py:4675: DeprecationWarning: [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825165896-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825169816-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825173796-05:00 Read more about it in the [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825177776-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825181676-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825186156-05:00 return self.router.on_event(event_type) # ty: ignore[deprecated] [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825190166-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825203016-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825206516-05:00 /usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825209406-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825211916-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825214656-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825217416-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825220086-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825222716-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825225446-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825228106-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825230726-05:00 tests/test_store_hours.py: 2 warnings [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825234806-05:00 /workspace/source/source/analytics/src/storeminder/agents/structured_external.py:25: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825239946-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825242736-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825245526-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825248716-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825251436-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825254096-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825257236-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825259746-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825262436-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825265286-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825267956-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825270586-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825273296-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825275856-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825278466-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825281126-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825283796-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825286406-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825289126-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825291656-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825294306-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825296956-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825299616-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825307656-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825310386-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825312906-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825315526-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825318176-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825320866-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825323506-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825331716-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825334386-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825343295-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825348085-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825350865-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825353605-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825356675-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825359205-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825361935-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825365315-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825367975-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825370665-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825373355-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825375935-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825378605-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825381575-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825385125-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825387915-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825390625-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825393215-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825395865-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825398725-05:00 /workspace/source/source/analytics/src/storeminder/agents/external_context_agent.py:138: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825401385-05:00 _now = datetime.utcnow() [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825403945-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825406625-05:00 tests/test_responder.py::test_agent_answers_inside_sales_from_history_no_report [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825411135-05:00 tests/test_responder.py::test_agent_tool_runs_against_real_history_below_band [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825414435-05:00 tests/test_responder.py::test_agent_generic_metric_tool [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825422035-05:00 tests/test_responder.py::test_timeout_returns_fallback [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825424755-05:00 tests/test_responder.py::test_model_error_returns_fallback [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825427465-05:00 tests/test_responder.py::test_respond_emits_trace_log_and_request_id [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825430175-05:00 tests/test_responder.py::test_respond_error_path_logs_error_status [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825433255-05:00 /workspace/source/source/analytics/src/storeminder/responder.py:244: LangGraphDeprecatedSinceV10: create_react_agent has been moved to `langchain.agents`. Please update your import to `from langchain.agents import create_agent`. Deprecated in LangGraph V1.0 to be removed in V2.0. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825435955-05:00 return create_react_agent(model, tools, prompt=SYSTEM_PROMPT) [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825438495-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825441115-05:00 tests/test_responder.py::test_agent_generic_metric_tool [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825444345-05:00 /usr/local/lib/python3.13/typing.py:2582: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825447715-05:00 def get_args(tp): [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825450455-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825453105-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825455695-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825458395-05:00 tests/test_responder.py::test_agent_generic_metric_tool [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825461125-05:00 /usr/local/lib/python3.13/typing.py:2582: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825463805-05:00 def get_args(tp): [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825466505-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825469205-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825471835-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825474435-05:00 tests/test_responder.py::test_agent_generic_metric_tool [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825477155-05:00 /usr/local/lib/python3.13/typing.py:2582: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825479815-05:00 def get_args(tp): [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825482545-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825485205-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825487765-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825490385-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825493045-05:00 tests/test_sms.py: 11 warnings [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825495955-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825498625-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825501275-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825503875-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825518404-05:00 /workspace/source/source/analytics/src/storeminder/data/conversation_store.py:97: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825522644-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825525264-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825527954-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825530604-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825533284-05:00 /workspace/source/source/analytics/src/storeminder/slack.py:99: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825541094-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825543644-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825546264-05:00 tests/test_sms.py: 11 warnings [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825549044-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825551814-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825554424-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825557174-05:00 /workspace/source/source/analytics/src/storeminder/sms.py:222: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825559904-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825562454-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825565074-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825567714-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825570424-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:68: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825573074-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825575604-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825578504-05:00 tests/test_twilio_msgsvc_sor.py::test_unauthorized_freeform_records_to_msgsvc [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825581844-05:00 /usr/local/lib/python3.13/urllib/parse.py:675: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825584924-05:00 append(_hextobyte[item[:2]]) [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825587634-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825590394-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825593014-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825595654-05:00 tests/test_twilio_msgsvc_sor.py::test_unauthorized_freeform_records_to_msgsvc [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825598334-05:00 /usr/local/lib/python3.13/urllib/parse.py:675: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825601014-05:00 append(_hextobyte[item[:2]]) [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825603654-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825608304-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825610864-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825613544-05:00 tests/test_twilio_msgsvc_sor.py::test_unauthorized_freeform_records_to_msgsvc [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825616244-05:00 /usr/local/lib/python3.13/urllib/parse.py:675: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825618944-05:00 append(_hextobyte[item[:2]]) [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825621584-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825624284-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825626834-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825629514-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825632244-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:279: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825639724-05:00 def stale_possible_simple_keys(self): [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825642454-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825645134-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825647644-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825650334-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825653034-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:279: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825655704-05:00 def stale_possible_simple_keys(self): [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825658334-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825660974-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825663554-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825666184-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825669474-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:279: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825672204-05:00 def stale_possible_simple_keys(self): [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825674844-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825677634-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825680164-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825683454-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825686124-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:279: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825692264-05:00 def stale_possible_simple_keys(self): [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825695034-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825697723-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825700513-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825703123-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825705743-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:279: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825708433-05:00 def stale_possible_simple_keys(self): [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825712663-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825715353-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825717863-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825720563-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825723243-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:279: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825725913-05:00 def stale_possible_simple_keys(self): [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825728633-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825731893-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825734403-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825737023-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825739983-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:279: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825747383-05:00 def stale_possible_simple_keys(self): [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825750083-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825752783-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825755273-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825757963-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825760603-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:279: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825763253-05:00 def stale_possible_simple_keys(self): [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825765923-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825768623-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825771153-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825773773-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825776483-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:279: ResourceWarning: unclosed database in [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825779273-05:00 def stale_possible_simple_keys(self): [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825782003-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825784613-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825787143-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825789743-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825792463-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825795103-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825797723-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825800393-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825803103-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825808433-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825811143-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825813813-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825816523-05:00 /workspace/source/source/analytics/src/storeminder/whatsapp.py:148: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825819183-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825821723-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825824473-05:00 tests/test_zulip_fanout.py::test_run_date_from_topic [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825827133-05:00 /workspace/source/source/analytics/src/storeminder/zulip_fanout.py:98: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825831233-05:00 return datetime.utcnow().date() [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825833813-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825837293-05:00 tests/test_zulip_fanout.py::test_fan_out_report_calls_deliver_summary_once [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825839923-05:00 tests/test_zulip_fanout.py::test_fan_out_report_calls_deliver_summary_once [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825847223-05:00 tests/test_zulip_fanout.py::test_fan_out_never_raises_on_send_error [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825849873-05:00 tests/test_zulip_fanout.py::test_fan_out_never_raises_on_send_error [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825852543-05:00 tests/test_zulip_fanout.py::test_start_background_noop_when_disabled [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825855153-05:00 tests/test_zulip_fold_receipt.py::test_fanout_texts_flat_not_spoiler [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825857763-05:00 tests/test_zulip_fold_receipt.py::test_fanout_texts_flat_not_spoiler [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:17.825865113-05:00 /workspace/source/source/analytics/src/storeminder/zulip_fanout.py:49: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:18.068860195-05:00 print(f"[zulip-fanout] {datetime.utcnow().isoformat()}Z {msg}", flush=True) [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:18.068968614-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:18.068975624-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:18.068980524-05:00 ================================ tests coverage ================================ [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:18.068984964-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:18.068989234-05:00 [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:18.068993714-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-main-trn9n-report-tests-pod/step-pytest] 2026-07-20T20:40:18.068999204-05:00 548 passed, 1 skipped, 121 warnings in 9.80s