===== pr-validator-reporttests-verify-zm8p6-archive-logs-pod.log ===== [pod/pr-validator-reporttests-verify-zm8p6-archive-logs-pod/prepare] 2026-07-13T08:26:18.857286242-05:00 2026/07/13 13:26:18 Entrypoint initialization [pod/pr-validator-reporttests-verify-zm8p6-archive-logs-pod/place-scripts] 2026-07-13T08:26:19.155827640-05:00 2026/07/13 13:26:19 Decoded script /tekton/scripts/script-0-zlmcc [pod/pr-validator-reporttests-verify-zm8p6-archive-logs-pod/place-scripts] 2026-07-13T08:26:19.177219376-05:00 2026/07/13 13:26:19 Decoded script /tekton/scripts/script-1-7xkt2 [pod/pr-validator-reporttests-verify-zm8p6-archive-logs-pod/step-collect-logs] 2026-07-13T08:26:25.383289970-05:00 ==> collecting pod logs for PipelineRun=pr-validator-reporttests-verify-zm8p6 ===== pr-validator-reporttests-verify-zm8p6-check-container-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-reporttests-verify-zm8p6-check-container-pod" is waiting to start: PodInitializing ===== pr-validator-reporttests-verify-zm8p6-check-django-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-reporttests-verify-zm8p6-check-django-pod" is waiting to start: PodInitializing ===== pr-validator-reporttests-verify-zm8p6-check-infra-fmt-pod.log ===== [pod/pr-validator-reporttests-verify-zm8p6-check-infra-fmt-pod/prepare] 2026-07-13T08:26:25.088831224-05:00 2026/07/13 13:26:25 Entrypoint initialization Error from server (BadRequest): container "place-scripts" in pod "pr-validator-reporttests-verify-zm8p6-check-infra-fmt-pod" is waiting to start: PodInitializing ===== pr-validator-reporttests-verify-zm8p6-check-lint-pod.log ===== [pod/pr-validator-reporttests-verify-zm8p6-check-lint-pod/prepare] 2026-07-13T08:26:24.969246767-05:00 2026/07/13 13:26:24 Entrypoint initialization Error from server (BadRequest): container "place-scripts" in pod "pr-validator-reporttests-verify-zm8p6-check-lint-pod" is waiting to start: PodInitializing ===== pr-validator-reporttests-verify-zm8p6-check-report-tests-pod.log ===== Error from server (BadRequest): container "place-scripts" in pod "pr-validator-reporttests-verify-zm8p6-check-report-tests-pod" is waiting to start: PodInitializing ===== pr-validator-reporttests-verify-zm8p6-clone-pod.log ===== [pod/pr-validator-reporttests-verify-zm8p6-clone-pod/prepare] 2026-07-13T08:25:21.047830833-05:00 2026/07/13 13:25:21 Entrypoint initialization [pod/pr-validator-reporttests-verify-zm8p6-clone-pod/place-scripts] 2026-07-13T08:25:21.780713542-05:00 2026/07/13 13:25:21 Decoded script /tekton/scripts/script-0-xm5mj [pod/pr-validator-reporttests-verify-zm8p6-clone-pod/step-clone] 2026-07-13T08:25:26.361329777-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-reporttests-verify-zm8p6-clone-pod/step-clone] 2026-07-13T08:25:26.361356767-05:00 * branch 36736e6f5bea43f0c62223827d3ce8aa7da63394 -> FETCH_HEAD [pod/pr-validator-reporttests-verify-zm8p6-clone-pod/step-clone] 2026-07-13T08:25:26.391356239-05:00 Cloned 36736e6f5bea43f0c62223827d3ce8aa7da63394 ===== pr-validator-reporttests-verify-zm8p6-container-build-pod.log ===== [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/prepare] 2026-07-13T08:25:30.531955882-05:00 2026/07/13 13:25:30 Entrypoint initialization [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:35.607404404-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:35.608420038-05:00 + BUILDER=storeminder-builder [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:35.608436778-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:35.608443208-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:35.608448218-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:35.613300093-05:00 + cat [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:35.614194928-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:35.666709252-05:00 + docker buildx create --name storeminder-builder --driver kubernetes --driver-opt 'namespace=tekton-pipelines,replicas=1' --config /tmp/buildkit/buildkitd.toml --bootstrap [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:36.291924801-05:00 storeminder-builder [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:36.298071329-05:00 + echo 'Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)...' [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:36.298098649-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-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:36.298118208-05:00 Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)... [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:36.711167244-05:00 #0 building with "storeminder-builder" instance using kubernetes driver [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:36.711269273-05:00 [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:36.711277163-05:00 #1 [internal] load build definition from Dockerfile [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:36.711282773-05:00 #1 transferring dockerfile: 1.24kB done [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:36.711292703-05:00 #1 DONE 0.1s [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:36.711297263-05:00 [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:36.711301963-05:00 #2 [internal] load metadata for docker.io/library/python:3.12.7-slim [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.123229204-05:00 #2 DONE 0.4s [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.365790876-05:00 [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.365839516-05:00 #3 [internal] load .dockerignore [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.365847986-05:00 #3 transferring context: 137B done [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.438770682-05:00 #3 DONE 0.3s [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.586798702-05:00 [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.586826862-05:00 #4 [1/7] FROM docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.586832702-05:00 #4 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d 0.1s done [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.586837472-05:00 #4 DONE 0.1s [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.586841562-05:00 [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.586846262-05:00 #5 [internal] load build context [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.822901469-05:00 #5 transferring context: 32.69kB done [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823502876-05:00 #5 DONE 0.1s [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823510716-05:00 [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823515826-05:00 #6 [3/7] COPY requirements.txt . [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823520376-05:00 #6 CACHED [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823524806-05:00 [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823529506-05:00 #7 [4/7] RUN pip install --no-cache-dir -r requirements.txt [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823544845-05:00 #7 CACHED [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823549345-05:00 [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823553975-05:00 #8 [5/7] COPY . . [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823558265-05:00 #8 CACHED [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823562375-05:00 [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823567005-05:00 #9 [6/7] RUN DJANGO_SECRET_KEY=build-time SM_DB_ENGINE=sqlite python manage.py collectstatic --noinput [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823571745-05:00 #9 CACHED [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823575855-05:00 [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823580095-05:00 #10 [2/7] WORKDIR /app [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823584435-05:00 #10 CACHED [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823588565-05:00 [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823600315-05:00 #11 [7/7] RUN useradd --system --uid 10001 appuser && chown -R appuser /app [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823618305-05:00 #11 CACHED [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823621325-05:00 [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823624205-05:00 #12 exporting to image [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823627095-05:00 #12 exporting layers done [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823631225-05:00 #12 exporting manifest sha256:f8cbd2d572a2fd0ad5ddfbcbde69c44d3bae2c890e711e4839f66b546c0a7854 done [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823634285-05:00 #12 exporting config sha256:10e5d9371f4f63a2dd5a790593df6503047be561b90169c0ebc4c82a7109b358 done [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.823637305-05:00 #12 DONE 0.0s [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.889634327-05:00 + echo '=== Dry-run build OK (Dockerfile builds; nothing pushed) ===' [pod/pr-validator-reporttests-verify-zm8p6-container-build-pod/step-build-nopush] 2026-07-13T08:25:37.889660757-05:00 === Dry-run build OK (Dockerfile builds; nothing pushed) === ===== pr-validator-reporttests-verify-zm8p6-django-pod.log ===== [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:34.871797634-05:00 Installing app deps (Django + psycopg + gunicorn + whitenoise)… [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:42.799814811-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-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:42.892957439-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:43.232686075-05:00 postgres ready [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:43.254109872-05:00 == manage.py check == [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:43.707078360-05:00 System check identified no issues (0 silenced). [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:43.783789294-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:44.097945845-05:00 No changes detected [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:44.154109758-05:00 == manage.py test == [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:44.538027119-05:00 Creating test database for alias 'default' ('test_storeminder')... [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:44.634873238-05:00 Found 6 test(s). [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:44.634898788-05:00 Operations to perform: [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:44.634904517-05:00 Synchronize unmigrated apps: messages, staticfiles [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:44.634910007-05:00 Apply all migrations: admin, auth, contenttypes, sessions, stores [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:44.634914547-05:00 Synchronizing apps without migrations: [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:44.634931017-05:00 Creating tables... [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:44.634936507-05:00 Running deferred SQL... [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:44.634940587-05:00 Running migrations: [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:44.647910599-05:00 Applying contenttypes.0001_initial... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:44.901268870-05:00 Applying auth.0001_initial... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.222478742-05:00 Applying admin.0001_initial... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.276490017-05:00 Applying admin.0002_logentry_remove_auto_add... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.290699122-05:00 Applying admin.0003_logentry_add_action_flag_choices... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.334394681-05:00 Applying contenttypes.0002_remove_content_type_name... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.350127537-05:00 Applying auth.0002_alter_permission_name_max_length... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.364534321-05:00 Applying auth.0003_alter_user_email_max_length... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.372817008-05:00 Applying auth.0004_alter_user_username_opts... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.385300591-05:00 Applying auth.0005_alter_user_last_login_null... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.389462869-05:00 Applying auth.0006_require_contenttypes_0002... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.444293130-05:00 Applying auth.0007_alter_validators_add_error_messages... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.521976189-05:00 Applying auth.0008_alter_user_username_max_length... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.531669568-05:00 Applying auth.0009_alter_user_last_name_max_length... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.540845319-05:00 Applying auth.0010_alter_group_name_max_length... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.553595502-05:00 Applying auth.0011_update_proxy_permissions... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.641475187-05:00 Applying auth.0012_alter_user_first_name_max_length... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.731575351-05:00 Applying sessions.0001_initial... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:45.855497576-05:00 test_disconnect_sets_stopped (stores.tests.DisconnectActionTests.test_disconnect_sets_stopped) ... ok [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.117051263-05:00 test_notifies_owner_once (stores.tests.NotifyNewEnrollsTests.test_notifies_owner_once) ... ok [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.412742629-05:00 test_store_line_rows_are_ignored (stores.tests.NotifyNewEnrollsTests.test_store_line_rows_are_ignored) ... ok [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.423790371-05:00 test_inactive_store_404s (stores.tests.PublicProfileTests.test_inactive_store_404s) ... /usr/local/lib/python3.12/site-packages/django/core/handlers/base.py:61: UserWarning: No directory at: /workspace/source/source/app/staticfiles/ [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.423825300-05:00 mw_instance = middleware(adapted_handler) [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.427540581-05:00 ok [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.431622599-05:00 test_profile_renders_with_join_cta (stores.tests.PublicProfileTests.test_profile_renders_with_join_cta) ... ok [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.433540949-05:00 test_unknown_slug_404s (stores.tests.PublicProfileTests.test_unknown_slug_404s) ... ok [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.434052956-05:00 [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.434072186-05:00 ---------------------------------------------------------------------- [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.434083346-05:00 Ran 6 tests in 0.589s [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.434088056-05:00 [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.434092706-05:00 OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.434106426-05:00 Destroying test database for alias 'default' ('test_storeminder')... [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.569730219-05:00 Applying stores.0001_initial... OK [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.569836148-05:00 System check identified no issues (0 silenced). [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.569843008-05:00 new enroll: ••••••••0000 → Fastime (owner=owner@example.com, status=pending) [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.569849998-05:00 processed 1 new enroll(s), recorded 1. [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.569854738-05:00 processed 0 new enroll(s), recorded 0. [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.569859298-05:00 processed 0 new enroll(s), recorded 0. [pod/pr-validator-reporttests-verify-zm8p6-django-pod/step-django-ci] 2026-07-13T08:25:46.630414678-05:00 === django-ci OK (check + migrations + tests green on Postgres) === [pod/pr-validator-reporttests-verify-zm8p6-django-pod/sidecar-postgres] 2026-07-13T08:25:48.785125947-05:00 2026/07/13 13:25:48 Exiting... [pod/pr-validator-reporttests-verify-zm8p6-django-pod/prepare] 2026-07-13T08:25:28.891605921-05:00 2026/07/13 13:25:28 Entrypoint initialization [pod/pr-validator-reporttests-verify-zm8p6-django-pod/place-scripts] 2026-07-13T08:25:29.294301238-05:00 2026/07/13 13:25:29 Decoded script /tekton/scripts/script-0-ds2vg ===== pr-validator-reporttests-verify-zm8p6-infra-fmt-pod.log ===== [pod/pr-validator-reporttests-verify-zm8p6-infra-fmt-pod/prepare] 2026-07-13T08:25:30.451131776-05:00 2026/07/13 13:25:30 Entrypoint initialization [pod/pr-validator-reporttests-verify-zm8p6-infra-fmt-pod/place-scripts] 2026-07-13T08:25:31.857245582-05:00 2026/07/13 13:25:31 Decoded script /tekton/scripts/script-0-rf77n [pod/pr-validator-reporttests-verify-zm8p6-infra-fmt-pod/step-fmt-check] 2026-07-13T08:25:36.320615150-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-reporttests-verify-zm8p6-infra-fmt-pod/step-fmt-check] 2026-07-13T08:25:36.439022827-05:00 === infra/ is canonically formatted === ===== pr-validator-reporttests-verify-zm8p6-lint-pod.log ===== [pod/pr-validator-reporttests-verify-zm8p6-lint-pod/prepare] 2026-07-13T08:25:30.217879591-05:00 2026/07/13 13:25:30 Entrypoint initialization [pod/pr-validator-reporttests-verify-zm8p6-lint-pod/place-scripts] 2026-07-13T08:25:31.854293108-05:00 2026/07/13 13:25:31 Decoded script /tekton/scripts/script-0-gzdj5 [pod/pr-validator-reporttests-verify-zm8p6-lint-pod/step-ruff-mypy] 2026-07-13T08:25:35.746508882-05:00 Installing ruff==0.8.6 mypy==1.14.1 (+ lib runtime deps for mypy import resolution)… [pod/pr-validator-reporttests-verify-zm8p6-lint-pod/step-ruff-mypy] 2026-07-13T08:25:43.453410359-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-reporttests-verify-zm8p6-lint-pod/step-ruff-mypy] 2026-07-13T08:25:43.561343409-05:00 == ruff check . == [pod/pr-validator-reporttests-verify-zm8p6-lint-pod/step-ruff-mypy] 2026-07-13T08:25:43.578427299-05:00 All checks passed! [pod/pr-validator-reporttests-verify-zm8p6-lint-pod/step-ruff-mypy] 2026-07-13T08:25:43.583777151-05:00 == mypy == [pod/pr-validator-reporttests-verify-zm8p6-lint-pod/step-ruff-mypy] 2026-07-13T08:25:44.754731144-05:00 Success: no issues found in 1 source file [pod/pr-validator-reporttests-verify-zm8p6-lint-pod/step-ruff-mypy] 2026-07-13T08:25:44.761560208-05:00 === lint OK (ruff + mypy clean) === ===== pr-validator-reporttests-verify-zm8p6-post-status-pod.log ===== [pod/pr-validator-reporttests-verify-zm8p6-post-status-pod/prepare] 2026-07-13T08:26:23.206211844-05:00 2026/07/13 13:26:23 Entrypoint initialization [pod/pr-validator-reporttests-verify-zm8p6-post-status-pod/place-scripts] 2026-07-13T08:26:23.941810011-05:00 2026/07/13 13:26:23 Decoded script /tekton/scripts/script-0-fnd25 ===== pr-validator-reporttests-verify-zm8p6-reclaim-workspace-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-reporttests-verify-zm8p6-reclaim-workspace-pod" is waiting to start: PodInitializing ===== pr-validator-reporttests-verify-zm8p6-report-tests-pod.log ===== [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/prepare] 2026-07-13T08:25:31.116458163-05:00 2026/07/13 13:25:31 Entrypoint initialization [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/place-scripts] 2026-07-13T08:25:31.613464063-05:00 2026/07/13 13:25:31 Decoded script /tekton/scripts/script-0-n5l67 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:25:36.832877683-05:00 Installing ./analytics[test,twilio] + pytest-cov… [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:05.148135931-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-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:05.552593034-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:08.522072366-05:00 ........................................................................ [ 19%] [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:08.726780173-05:00 ........................................................................ [ 38%] [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:08.892679947-05:00 ........................................................................ [ 58%] [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:10.747028809-05:00 ........................................................................ [ 77%] [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.044063101-05:00 ........................................................................ [ 96%] [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592668718-05:00 ............ [100%] [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592684388-05:00 =============================== warnings summary =============================== [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592689288-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592693778-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-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592698418-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592702218-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592706467-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592710337-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592714277-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592718167-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592722077-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592725967-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592729827-05:00 tests/test_store_hours.py: 2 warnings [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592734197-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-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592739277-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592743037-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592747497-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592754137-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-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592759107-05:00 _now = datetime.utcnow() [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592762867-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592766827-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592770657-05:00 tests/test_sms.py: 9 warnings [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592774537-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592778407-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592782287-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592796537-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592800327-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-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592803107-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592805897-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592808697-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592811417-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592814257-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-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592817057-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592819607-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592822257-05:00 tests/test_sms.py: 9 warnings [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592824957-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592827687-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592830337-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592833107-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-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592835857-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592838457-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592841097-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592843757-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592846467-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:56: 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-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592849247-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592851787-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592854477-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592859827-05:00 /usr/local/lib/python3.13/site-packages/_pytest/config/__init__.py:716: ResourceWarning: unclosed database in [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592862647-05:00 def _getconftestmodules(self, path: pathlib.Path) -> Sequence[types.ModuleType]: [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592868107-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592871287-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592873867-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592876537-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592884617-05:00 /usr/local/lib/python3.13/site-packages/_pytest/config/__init__.py:716: ResourceWarning: unclosed database in [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592887637-05:00 def _getconftestmodules(self, path: pathlib.Path) -> Sequence[types.ModuleType]: [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592890397-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592893416-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592900866-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592903646-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592907216-05:00 /usr/local/lib/python3.13/site-packages/_pytest/config/__init__.py:716: ResourceWarning: unclosed database in [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592909956-05:00 def _getconftestmodules(self, path: pathlib.Path) -> Sequence[types.ModuleType]: [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592912856-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592915966-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592928676-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592933246-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592936676-05:00 /usr/local/lib/python3.13/site-packages/_pytest/config/__init__.py:716: ResourceWarning: unclosed database in [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592939446-05:00 def _getconftestmodules(self, path: pathlib.Path) -> Sequence[types.ModuleType]: [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592942176-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592944826-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592947416-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592950116-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592952976-05:00 /usr/local/lib/python3.13/site-packages/_pytest/config/__init__.py:716: ResourceWarning: unclosed database in [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592956186-05:00 def _getconftestmodules(self, path: pathlib.Path) -> Sequence[types.ModuleType]: [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592959616-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592964306-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592967066-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592969826-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592973276-05:00 /usr/local/lib/python3.13/site-packages/_pytest/config/__init__.py:716: ResourceWarning: unclosed database in [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592975956-05:00 def _getconftestmodules(self, path: pathlib.Path) -> Sequence[types.ModuleType]: [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592978596-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592981366-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592983916-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592986536-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592989296-05:00 /usr/local/lib/python3.13/site-packages/_pytest/config/__init__.py:716: ResourceWarning: unclosed database in [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592992096-05:00 def _getconftestmodules(self, path: pathlib.Path) -> Sequence[types.ModuleType]: [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592994796-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.592997546-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593000136-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593002826-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593005556-05:00 /usr/local/lib/python3.13/site-packages/_pytest/config/__init__.py:716: ResourceWarning: unclosed database in [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593008296-05:00 def _getconftestmodules(self, path: pathlib.Path) -> Sequence[types.ModuleType]: [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593015656-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593018396-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593020976-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593023626-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593026296-05:00 /usr/local/lib/python3.13/site-packages/_pytest/config/__init__.py:716: ResourceWarning: unclosed database in [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593028966-05:00 def _getconftestmodules(self, path: pathlib.Path) -> Sequence[types.ModuleType]: [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593031636-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593034316-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593036866-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593039506-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593042246-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593044926-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593047646-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593050296-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593052946-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593062796-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593065896-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593068916-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.593071686-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-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.790305821-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.790417590-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.790423960-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.790428480-05:00 ================================ tests coverage ================================ [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.790432490-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.790437740-05:00 [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.790444100-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-reporttests-verify-zm8p6-report-tests-pod/step-pytest] 2026-07-13T08:26:11.790449970-05:00 372 passed, 86 warnings in 5.33s ===== pr-validator-reporttests-verify-zm8p6-status-container-pod.log ===== [pod/pr-validator-reporttests-verify-zm8p6-status-container-pod/prepare] 2026-07-13T08:26:22.199618872-05:00 2026/07/13 13:26:22 Entrypoint initialization [pod/pr-validator-reporttests-verify-zm8p6-status-container-pod/place-scripts] 2026-07-13T08:26:23.982169454-05:00 2026/07/13 13:26:23 Decoded script /tekton/scripts/script-0-98jzf ===== pr-validator-reporttests-verify-zm8p6-status-django-pod.log ===== [pod/pr-validator-reporttests-verify-zm8p6-status-django-pod/prepare] 2026-07-13T08:26:21.367568180-05:00 2026/07/13 13:26:21 Entrypoint initialization [pod/pr-validator-reporttests-verify-zm8p6-status-django-pod/place-scripts] 2026-07-13T08:26:22.529811928-05:00 2026/07/13 13:26:22 Decoded script /tekton/scripts/script-0-6tm2m ===== pr-validator-reporttests-verify-zm8p6-status-infra-fmt-pod.log ===== [pod/pr-validator-reporttests-verify-zm8p6-status-infra-fmt-pod/prepare] 2026-07-13T08:26:21.834115445-05:00 2026/07/13 13:26:21 Entrypoint initialization [pod/pr-validator-reporttests-verify-zm8p6-status-infra-fmt-pod/place-scripts] 2026-07-13T08:26:22.537606566-05:00 2026/07/13 13:26:22 Decoded script /tekton/scripts/script-0-ltpw5 ===== pr-validator-reporttests-verify-zm8p6-status-lint-pod.log ===== [pod/pr-validator-reporttests-verify-zm8p6-status-lint-pod/prepare] 2026-07-13T08:26:21.368001608-05:00 2026/07/13 13:26:21 Entrypoint initialization [pod/pr-validator-reporttests-verify-zm8p6-status-lint-pod/place-scripts] 2026-07-13T08:26:22.520130920-05:00 2026/07/13 13:26:22 Decoded script /tekton/scripts/script-0-mjwwq ===== pr-validator-reporttests-verify-zm8p6-status-report-tests-pod.log ===== [pod/pr-validator-reporttests-verify-zm8p6-status-report-tests-pod/prepare] 2026-07-13T08:26:22.754387012-05:00 2026/07/13 13:26:22 Entrypoint initialization [pod/pr-validator-reporttests-verify-zm8p6-status-report-tests-pod/place-scripts] 2026-07-13T08:26:23.696042712-05:00 2026/07/13 13:26:23 Decoded script /tekton/scripts/script-0-cvdmg