===== pr-validator-dt28q-archive-logs-pod.log ===== [pod/pr-validator-dt28q-archive-logs-pod/prepare] 2026-08-11T17:17:26.812855125-05:00 2026/08/11 22:17:26 Entrypoint initialization [pod/pr-validator-dt28q-archive-logs-pod/place-scripts] 2026-08-11T17:17:28.908152696-05:00 2026/08/11 22:17:28 Decoded script /tekton/scripts/script-0-wzv8h [pod/pr-validator-dt28q-archive-logs-pod/place-scripts] 2026-08-11T17:17:28.925921943-05:00 2026/08/11 22:17:28 Decoded script /tekton/scripts/script-1-d4ppn [pod/pr-validator-dt28q-archive-logs-pod/step-collect-logs] 2026-08-11T17:17:34.406576636-05:00 ==> collecting pod logs for PipelineRun=pr-validator-dt28q ===== pr-validator-dt28q-check-container-pod.log ===== [pod/pr-validator-dt28q-check-container-pod/place-scripts] 2026-08-11T17:17:31.217067677-05:00 2026/08/11 22:17:31 Decoded script /tekton/scripts/script-0-85chx [pod/pr-validator-dt28q-check-container-pod/step-post-check] 2026-08-11T17:17:33.945554408-05:00 Installing PyJWT + cryptography + requests… [pod/pr-validator-dt28q-check-container-pod/prepare] 2026-08-11T17:17:29.373708162-05:00 2026/08/11 22:17:29 Entrypoint initialization ===== pr-validator-dt28q-check-django-pod.log ===== [pod/pr-validator-dt28q-check-django-pod/prepare] 2026-08-11T17:17:27.736984053-05:00 2026/08/11 22:17:27 Entrypoint initialization [pod/pr-validator-dt28q-check-django-pod/place-scripts] 2026-08-11T17:17:28.503051735-05:00 2026/08/11 22:17:28 Decoded script /tekton/scripts/script-0-sk8vk [pod/pr-validator-dt28q-check-django-pod/step-post-check] 2026-08-11T17:17:31.895449369-05:00 Installing PyJWT + cryptography + requests… ===== pr-validator-dt28q-check-infra-fmt-pod.log ===== [pod/pr-validator-dt28q-check-infra-fmt-pod/prepare] 2026-08-11T17:17:28.388128665-05:00 2026/08/11 22:17:28 Entrypoint initialization [pod/pr-validator-dt28q-check-infra-fmt-pod/place-scripts] 2026-08-11T17:17:29.867977694-05:00 2026/08/11 22:17:29 Decoded script /tekton/scripts/script-0-kw252 [pod/pr-validator-dt28q-check-infra-fmt-pod/step-post-check] 2026-08-11T17:17:33.164871604-05:00 Installing PyJWT + cryptography + requests… ===== pr-validator-dt28q-check-lint-pod.log ===== [pod/pr-validator-dt28q-check-lint-pod/prepare] 2026-08-11T17:17:26.908809752-05:00 2026/08/11 22:17:26 Entrypoint initialization [pod/pr-validator-dt28q-check-lint-pod/place-scripts] 2026-08-11T17:17:28.850343763-05:00 2026/08/11 22:17:28 Decoded script /tekton/scripts/script-0-xtffl [pod/pr-validator-dt28q-check-lint-pod/step-post-check] 2026-08-11T17:17:31.915205628-05:00 Installing PyJWT + cryptography + requests… ===== pr-validator-dt28q-check-pipeline-lint-pod.log ===== [pod/pr-validator-dt28q-check-pipeline-lint-pod/place-scripts] 2026-08-11T17:17:31.211145888-05:00 2026/08/11 22:17:31 Decoded script /tekton/scripts/script-0-k4b96 [pod/pr-validator-dt28q-check-pipeline-lint-pod/step-post-check] 2026-08-11T17:17:33.945495238-05:00 Installing PyJWT + cryptography + requests… [pod/pr-validator-dt28q-check-pipeline-lint-pod/prepare] 2026-08-11T17:17:29.916635130-05:00 2026/08/11 22:17:29 Entrypoint initialization ===== pr-validator-dt28q-check-report-tests-pod.log ===== [pod/pr-validator-dt28q-check-report-tests-pod/prepare] 2026-08-11T17:17:29.564990487-05:00 2026/08/11 22:17:29 Entrypoint initialization [pod/pr-validator-dt28q-check-report-tests-pod/place-scripts] 2026-08-11T17:17:31.129981389-05:00 2026/08/11 22:17:31 Decoded script /tekton/scripts/script-0-bg25g [pod/pr-validator-dt28q-check-report-tests-pod/step-post-check] 2026-08-11T17:17:33.940657385-05:00 Installing PyJWT + cryptography + requests… ===== pr-validator-dt28q-clone-pod.log ===== [pod/pr-validator-dt28q-clone-pod/prepare] 2026-08-11T17:15:29.639566998-05:00 2026/08/11 22:15:29 Entrypoint initialization [pod/pr-validator-dt28q-clone-pod/place-scripts] 2026-08-11T17:15:30.763129583-05:00 2026/08/11 22:15:30 Decoded script /tekton/scripts/script-0-7bq6r [pod/pr-validator-dt28q-clone-pod/step-clone] 2026-08-11T17:15:37.335260340-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-dt28q-clone-pod/step-clone] 2026-08-11T17:15:37.335290900-05:00 * branch 0a274ffbe2c0cd7d07b19e97bbdd35d5cfbbec32 -> FETCH_HEAD [pod/pr-validator-dt28q-clone-pod/step-clone] 2026-08-11T17:15:37.407272335-05:00 Cloned 0a274ffbe2c0cd7d07b19e97bbdd35d5cfbbec32 ===== pr-validator-dt28q-container-build-pod.log ===== [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:46.653673561-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:46.653709711-05:00 + BUILDER=storeminder-builder [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:46.653713931-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:46.653717001-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:46.653727301-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:46.654650498-05:00 + cat [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:46.655748094-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:46.697368682-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-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:46.876344589-05:00 storeminder-builder [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:46.881371502-05:00 + echo 'Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)...' [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:46.881392132-05:00 Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)... [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:46.881407232-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-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.269523023-05:00 #0 building with "storeminder-builder" instance using kubernetes driver [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.269666273-05:00 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.269677753-05:00 #1 [internal] load build definition from Dockerfile [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.269711443-05:00 #1 transferring dockerfile: 1.74kB done [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.269740972-05:00 #1 DONE 0.1s [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.269746882-05:00 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.269751812-05:00 #2 [internal] load metadata for docker.io/library/python:3.12.7-slim [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.710223124-05:00 #2 DONE 0.6s [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.837379349-05:00 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.837400989-05:00 #3 [internal] load .dockerignore [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.837406109-05:00 #3 transferring context: 137B done [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.837409349-05:00 #3 DONE 0.1s [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.837412219-05:00 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.837415669-05:00 #4 [internal] load build context [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.837419469-05:00 #4 DONE 0.0s [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.837427209-05:00 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.837431189-05:00 #5 [1/8] FROM docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.837435389-05:00 #5 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d 0.0s done [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.954088329-05:00 #5 DONE 0.0s [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.954188669-05:00 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.954194749-05:00 #4 [internal] load build context [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:47.954199829-05:00 #4 transferring context: 3.29MB 0.1s done [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.088183670-05:00 #4 DONE 0.1s [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.088204180-05:00 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.088208860-05:00 #6 [4/8] COPY requirements.txt . [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.088212390-05:00 #6 CACHED [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.088215650-05:00 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.088219350-05:00 #7 [2/8] WORKDIR /app [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.088222690-05:00 #7 CACHED [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.088226120-05:00 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.088229780-05:00 #8 [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-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.088233220-05:00 #8 CACHED [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.088236400-05:00 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.088239970-05:00 #9 [5/8] RUN pip install --no-cache-dir -r requirements.txt [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.088253460-05:00 #9 CACHED [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.088255850-05:00 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.088258100-05:00 #10 [6/8] COPY . . [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.088260430-05:00 #10 DONE 0.1s [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.243830677-05:00 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.243944787-05:00 #11 [7/8] RUN DJANGO_SECRET_KEY=build-time SM_DB_ENGINE=sqlite python manage.py collectstatic --noinput [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.815809918-05:00 #11 0.723 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:48.815828948-05:00 #11 0.723 171 static files copied to '/app/staticfiles', 473 post-processed. [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:49.021915442-05:00 #11 DONE 0.8s [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:49.021935072-05:00 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:49.021941262-05:00 #12 [8/8] RUN useradd --system --uid 10001 appuser && chown -R appuser /app [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:49.021946302-05:00 #12 0.138 useradd warning: appuser's uid 10001 is greater than SYS_UID_MAX 999 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:52.637941121-05:00 #12 DONE 3.8s [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:52.798794589-05:00 [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:52.798813849-05:00 #13 exporting to image [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:52.798819359-05:00 #13 exporting layers [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:53.113747378-05:00 #13 exporting layers 0.5s done [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:53.308251780-05:00 #13 exporting manifest sha256:11d3bfdc5d669b3eef13d54c891680c86fa3d75939f247353cf7883a7a4d62ac 0.0s done [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:53.308273140-05:00 #13 exporting config sha256:127537f05532e5b9323f4b6505d95a80ed4cde9edd94fe6b03201a219f3c12e5 0.0s done [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:53.308278960-05:00 #13 DONE 0.5s [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:53.317607948-05:00 + echo '=== Dry-run build OK (Dockerfile builds; nothing pushed) ===' [pod/pr-validator-dt28q-container-build-pod/step-build-nopush] 2026-08-11T17:15:53.317637738-05:00 === Dry-run build OK (Dockerfile builds; nothing pushed) === [pod/pr-validator-dt28q-container-build-pod/prepare] 2026-08-11T17:15:42.020473940-05:00 2026/08/11 22:15:42 Entrypoint initialization ===== pr-validator-dt28q-django-pod.log ===== [pod/pr-validator-dt28q-django-pod/prepare] 2026-08-11T17:15:40.014961515-05:00 2026/08/11 22:15:40 Entrypoint initialization [pod/pr-validator-dt28q-django-pod/place-scripts] 2026-08-11T17:15:41.496126830-05:00 2026/08/11 22:15:41 Decoded script /tekton/scripts/script-0-g82xw [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:15:47.667571170-05:00 Installing GeoDjango system libs (GDAL/GEOS/PROJ)… [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:16:02.139091718-05:00 debconf: delaying package configuration, since apt-utils is not installed [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:17:03.686963948-05:00 Installing app + test deps (requirements-test.txt: Django + pytest + …)… [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:17:21.291138532-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-dt28q-django-pod/step-django-ci] 2026-08-11T17:17:21.509710763-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:17:21.696250668-05:00 postgres ready [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:17:21.716209986-05:00 == manage.py check == [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:17:22.192390948-05:00 System check identified no issues (0 silenced). [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:17:22.255883042-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:17:22.681720323-05:00 Migrations for 'scheduling': [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:17:22.681743923-05:00 scheduling/migrations/0002_rename_sm_sched_sh_store_wd_idx_sm_schedule_store_i_80c211_idx_and_more.py [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:17:22.681751113-05:00 ~ Rename index sm_sched_sh_store_wd_idx on scheduledshift to sm_schedule_store_i_80c211_idx [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:17:22.681755493-05:00 ~ Rename index sm_sched_sh_store_ws_idx on scheduledshift to sm_schedule_store_i_018707_idx [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:17:22.681759913-05:00 ~ Rename index sm_sched_sh_store_cur_idx on scheduledshift to sm_schedule_store_i_f947e0_idx [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:17:22.681764003-05:00 ~ Rename index sm_sched_sh_member_idx on scheduledshift to sm_schedule_member__13e517_idx [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:17:22.681768153-05:00 ~ Rename index sm_sched_up_store_w_idx on scheduleupload to sm_schedule_store_i_3e2505_idx [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:17:22.681772283-05:00 ~ Rename index sm_sched_up_status_idx on scheduleupload to sm_schedule_status_e0fc14_idx [pod/pr-validator-dt28q-django-pod/step-django-ci] 2026-08-11T17:17:22.681777163-05:00 ~ Rename index sm_sched_up_session_idx on scheduleupload to sm_schedule_session_ee80ef_idx [pod/pr-validator-dt28q-django-pod/sidecar-postgres] 2026-08-11T17:17:25.591369188-05:00 2026/08/11 22:17:25 Exiting... ===== pr-validator-dt28q-infra-fmt-pod.log ===== [pod/pr-validator-dt28q-infra-fmt-pod/step-fmt-check] 2026-08-11T17:15:47.892710180-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-dt28q-infra-fmt-pod/step-fmt-check] 2026-08-11T17:15:48.039754036-05:00 === infra/ is canonically formatted === [pod/pr-validator-dt28q-infra-fmt-pod/prepare] 2026-08-11T17:15:41.603447234-05:00 2026/08/11 22:15:41 Entrypoint initialization [pod/pr-validator-dt28q-infra-fmt-pod/place-scripts] 2026-08-11T17:15:43.397320207-05:00 2026/08/11 22:15:43 Decoded script /tekton/scripts/script-0-dzn8m ===== pr-validator-dt28q-lint-pod.log ===== [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:15:46.661557104-05:00 Installing ruff==0.8.6 mypy==1.14.1 (+ lib runtime deps for mypy import resolution)… [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:00.610354727-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-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:00.697115078-05:00 == ruff check . == [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:00.719856750-05:00 All checks passed! [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:00.724368344-05:00 == mypy == [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:05.573496908-05:00 packages/storeminder-tools/src/storeminder/agents/base_agent.py:34: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:05.573602828-05:00 packages/storeminder-tools/src/storeminder/agents/base_agent.py:37: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:06.368129034-05:00 analytics/src/storeminder/scheduling_parse.py:307: error: Argument "work_date" to "ShiftCell" has incompatible type "date | None"; expected "date" [arg-type] [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:06.368160394-05:00 analytics/src/storeminder/scheduling_parse.py:311: error: Incompatible types in assignment (expression has type "date | None", variable has type "date") [assignment] [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:06.368166114-05:00 analytics/src/storeminder/scheduling_parse.py:602: error: Argument 1 to "resolve_names" has incompatible type "Any | None"; expected "str" [arg-type] [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:06.368171164-05:00 analytics/src/storeminder/scheduling_parse.py:612: error: Argument 1 to "_record" has incompatible type "Any | None"; expected "str" [arg-type] [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:06.368175664-05:00 analytics/src/storeminder/scheduling_parse.py:613: error: Argument 1 to "_record" has incompatible type "Any | None"; expected "str" [arg-type] [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:06.368180354-05:00 analytics/src/storeminder/scheduling_parse.py:636: error: Argument 1 to "resolve_names" has incompatible type "Any | None"; expected "str" [arg-type] [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:06.368184664-05:00 analytics/src/storeminder/scheduling_parse.py:637: error: Argument 5 to "_followup" has incompatible type "Any | None"; expected "str" [arg-type] [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:06.368189254-05:00 analytics/src/storeminder/scheduling_parse.py:645: error: Argument 1 to "_record" has incompatible type "Any | None"; expected "str" [arg-type] [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:06.368193434-05:00 analytics/src/storeminder/scheduling_parse.py:663: error: Argument 1 to "_record" has incompatible type "Any | None"; expected "str" [arg-type] [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:06.368197664-05:00 analytics/src/storeminder/scheduling_parse.py:675: error: Argument 1 to "_record" has incompatible type "Any | None"; expected "str" [arg-type] [pod/pr-validator-dt28q-lint-pod/step-ruff-mypy] 2026-08-11T17:16:06.375620248-05:00 Found 10 errors in 1 file (checked 57 source files) [pod/pr-validator-dt28q-lint-pod/prepare] 2026-08-11T17:15:40.501545535-05:00 2026/08/11 22:15:40 Entrypoint initialization [pod/pr-validator-dt28q-lint-pod/place-scripts] 2026-08-11T17:15:42.060151425-05:00 2026/08/11 22:15:42 Decoded script /tekton/scripts/script-0-jmbqz ===== pr-validator-dt28q-pipeline-lint-pod.log ===== [pod/pr-validator-dt28q-pipeline-lint-pod/step-lint] 2026-08-11T17:15:51.159312755-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-dt28q-pipeline-lint-pod/step-lint] 2026-08-11T17:15:51.160374671-05:00 [pod/pr-validator-dt28q-pipeline-lint-pod/step-lint] 2026-08-11T17:15:51.160388351-05:00 [notice] A new release of pip is available: 26.1.2 -> 26.2.1 [pod/pr-validator-dt28q-pipeline-lint-pod/step-lint] 2026-08-11T17:15:51.160393971-05:00 [notice] To update, run: pip install --upgrade pip [pod/pr-validator-dt28q-pipeline-lint-pod/step-lint] 2026-08-11T17:15:51.271190431-05:00 [pod/pr-validator-dt28q-pipeline-lint-pod/step-lint] 2026-08-11T17:15:51.271226021-05:00 == validate pipeline archiving invariant == [pod/pr-validator-dt28q-pipeline-lint-pod/step-lint] 2026-08-11T17:15:51.477743432-05:00 ok: every Tekton pipeline archives its run logs. [pod/pr-validator-dt28q-pipeline-lint-pod/step-lint] 2026-08-11T17:15:51.482821275-05:00 ok: pipelines archive [pod/pr-validator-dt28q-pipeline-lint-pod/step-lint] 2026-08-11T17:15:51.482848335-05:00 [pod/pr-validator-dt28q-pipeline-lint-pod/step-lint] 2026-08-11T17:15:51.482856355-05:00 == validator self-test (pytest) == [pod/pr-validator-dt28q-pipeline-lint-pod/step-lint] 2026-08-11T17:15:51.900740771-05:00 ....... [100%] [pod/pr-validator-dt28q-pipeline-lint-pod/step-lint] 2026-08-11T17:15:51.900764231-05:00 7 passed in 0.22s [pod/pr-validator-dt28q-pipeline-lint-pod/step-lint] 2026-08-11T17:15:51.918885249-05:00 ok: validator tests passed [pod/pr-validator-dt28q-pipeline-lint-pod/step-lint] 2026-08-11T17:15:51.918916029-05:00 [pod/pr-validator-dt28q-pipeline-lint-pod/step-lint] 2026-08-11T17:15:51.918933479-05:00 == result == [pod/pr-validator-dt28q-pipeline-lint-pod/step-lint] 2026-08-11T17:15:51.918943999-05:00 ok: pipeline archive lint passed. [pod/pr-validator-dt28q-pipeline-lint-pod/prepare] 2026-08-11T17:15:42.139642983-05:00 2026/08/11 22:15:42 Entrypoint initialization [pod/pr-validator-dt28q-pipeline-lint-pod/place-scripts] 2026-08-11T17:15:43.493045190-05:00 2026/08/11 22:15:43 Decoded script /tekton/scripts/script-0-wrkxg ===== pr-validator-dt28q-reclaim-workspace-pod.log ===== [pod/pr-validator-dt28q-reclaim-workspace-pod/prepare] 2026-08-11T17:17:29.915759743-05:00 2026/08/11 22:17:29 Entrypoint initialization [pod/pr-validator-dt28q-reclaim-workspace-pod/place-scripts] 2026-08-11T17:17:31.615514171-05:00 2026/08/11 22:17:31 Decoded script /tekton/scripts/script-0-zwmjw ===== pr-validator-dt28q-report-tests-pod.log ===== [pod/pr-validator-dt28q-report-tests-pod/prepare] 2026-08-11T17:15:42.112270377-05:00 2026/08/11 22:15:42 Entrypoint initialization [pod/pr-validator-dt28q-report-tests-pod/place-scripts] 2026-08-11T17:15:43.449036010-05:00 2026/08/11 22:15:43 Decoded script /tekton/scripts/script-0-gtqc5 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:15:47.346664739-05:00 Installing ./packages/* + ./analytics[test,twilio,responder] + pytest-cov… [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:16:49.631521231-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-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:16:50.081791166-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:16:55.046002909-05:00 ........................................................................ [ 10%] [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:16:55.229608531-05:00 ........................................................................ [ 21%] [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:16:55.439532071-05:00 ........................................................................ [ 32%] [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:16:55.617158334-05:00 ........................................................................ [ 43%] [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:16:56.857514175-05:00 ........................................................................ [ 54%] [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:16:57.201825110-05:00 ........................................................................ [ 65%] [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:16:59.098701229-05:00 ........................................................................ [ 76%] [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:16:59.411552423-05:00 ........................................................................ [ 87%] [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:16:59.682050107-05:00 ........................................................................ [ 98%] [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.188245567-05:00 /usr/local/lib/python3.13/collections/__init__.py:452: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.188266997-05:00 result = tuple_new(cls, iterable) [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.188271967-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855494338-05:00 ......... [100%] [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855514988-05:00 =============================== warnings summary =============================== [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855520228-05:00 src/storeminder/twilio_app.py:34 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855524958-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:34: DeprecationWarning: [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855528838-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855532878-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855537658-05:00 Read more about it in the [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855542378-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855547398-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855551998-05:00 @app.on_event("startup") [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855555658-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855559428-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855563188-05:00 /usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681: DeprecationWarning: [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855566928-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855570638-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855574468-05:00 Read more about it in the [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855578238-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855581928-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855585568-05:00 return self.router.on_event(event_type) # ty: ignore[deprecated] [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855589138-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855592818-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855605438-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-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855608208-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855610568-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855613128-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855615618-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855620098-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855622648-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855635868-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855642088-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855645787-05:00 tests/test_store_hours.py: 4 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855649657-05:00 /usr/local/lib/python3.13/site-packages/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-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855653287-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855656907-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855659477-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855662267-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855664767-05:00 _iterencode = c_make_encoder( [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855667317-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855670107-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855672447-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855674977-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855677557-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855680037-05:00 _iterencode = c_make_encoder( [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855682747-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855685317-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855687677-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855690137-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855692687-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855695217-05:00 _iterencode = c_make_encoder( [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855697677-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855700257-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855702627-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855705077-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855707557-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855710287-05:00 _iterencode = c_make_encoder( [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855712757-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855715277-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855724177-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855727317-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855729957-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855732447-05:00 _iterencode = c_make_encoder( [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855734937-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855737407-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855739787-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855742517-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855749777-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855752887-05:00 _iterencode = c_make_encoder( [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855755467-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855758717-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855761767-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855764767-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855767597-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855799877-05:00 _iterencode = c_make_encoder( [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855806397-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855810237-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855814317-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855818097-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855826667-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855830607-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855834337-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855838127-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855841717-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855845457-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855849227-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855852937-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855856637-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855860367-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855863947-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855867607-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855871307-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855874977-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855878617-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855887787-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855890277-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855892747-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855895267-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855897747-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855900227-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855902787-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855905157-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855907607-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855910097-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855912627-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855915187-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855917726-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855920106-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855922606-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855925126-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855927626-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855930146-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855932686-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855935116-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855937576-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855940056-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855942566-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855945046-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855947566-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855949946-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855952426-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855954946-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855957466-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855959956-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855974166-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855977036-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855982916-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855985536-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855988106-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855990586-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855997516-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.855999986-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856002406-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856004906-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856007386-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856010626-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856014326-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856017796-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856021496-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856025126-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856028816-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856031916-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856034386-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856036816-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856039286-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856041786-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856044286-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856046846-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856049336-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856051716-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856054156-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856056686-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856059186-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856061666-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856064156-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856066566-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856068996-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856071576-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856074106-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856076626-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856079156-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856081536-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856083956-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856086436-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856093166-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856095756-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856098276-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856100706-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856103206-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856105676-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856108156-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856110626-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856113146-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856115556-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856118046-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856120536-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856123056-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856125516-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856127966-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856130356-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856132816-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856135296-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856137806-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856144036-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856146616-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856148996-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856151496-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856154176-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856156726-05:00 self._id = object() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856159266-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856162036-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856164406-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856167026-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856169756-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-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856173066-05:00 _now = datetime.utcnow() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856175476-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856178146-05:00 tests/test_obs.py::test_schedule_agent_genai_usage_normalizer [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856181046-05:00 :488: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856183566-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856190105-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856192495-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856194965-05:00 tests/test_responder.py: 12 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856197865-05:00 /workspace/source/source/analytics/src/storeminder/responder.py:341: 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-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856200365-05:00 return create_react_agent(model, tools, prompt=prompt) [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856202725-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856205185-05:00 tests/test_responder.py::test_sql_fallback_tool_gated_by_flag [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856207745-05:00 /usr/local/lib/python3.13/contextlib.py:112: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856210225-05:00 doc = getattr(func, "__doc__", None) [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856212705-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856215185-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856218625-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856221155-05:00 tests/test_responder.py::test_sql_fallback_tool_gated_by_flag [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856223655-05:00 /usr/local/lib/python3.13/contextlib.py:112: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856226165-05:00 doc = getattr(func, "__doc__", None) [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856230705-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856233645-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856236015-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856238475-05:00 tests/test_responder.py::test_sql_fallback_tool_gated_by_flag [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856241295-05:00 /usr/local/lib/python3.13/contextlib.py:112: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856243845-05:00 doc = getattr(func, "__doc__", None) [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856246395-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856249095-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856251505-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856253965-05:00 tests/test_responder.py::test_sql_fallback_tool_gated_by_flag [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856256915-05:00 /usr/local/lib/python3.13/contextlib.py:112: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856259435-05:00 doc = getattr(func, "__doc__", None) [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856261995-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856264545-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856266915-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856269385-05:00 tests/test_responder.py::test_sql_fallback_tool_gated_by_flag [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856271895-05:00 /usr/local/lib/python3.13/contextlib.py:112: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856274375-05:00 doc = getattr(func, "__doc__", None) [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856276885-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856279345-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856285785-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856288295-05:00 tests/test_responder.py::test_respond_error_path_logs_error_status [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856292515-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856295115-05:00 @contextmanager [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856301245-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856303805-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856306185-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856308685-05:00 tests/test_responder.py::test_respond_error_path_logs_error_status [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856311535-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856314145-05:00 @contextmanager [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856316625-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856319135-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856321525-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856323985-05:00 tests/test_responder.py::test_respond_error_path_logs_error_status [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856327115-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856329705-05:00 @contextmanager [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856332205-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856335065-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856337415-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856339875-05:00 tests/test_responder.py::test_respond_error_path_logs_error_status [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856342365-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856344865-05:00 @contextmanager [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856347375-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856349855-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856352445-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856354905-05:00 tests/test_responder.py::test_respond_error_path_logs_error_status [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856357385-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856359935-05:00 @contextmanager [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856362425-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856364935-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856367295-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856369765-05:00 tests/test_responder.py::test_respond_endpoint_ok [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856372255-05:00 :123: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856374745-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856377245-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856379665-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856386555-05:00 tests/test_responder.py::test_respond_endpoint_ok [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856389065-05:00 :123: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856391535-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856393965-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856396325-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856398755-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856401215-05:00 tests/test_sms.py: 11 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856403735-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856406255-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856408765-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856411245-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856413835-05:00 /usr/local/lib/python3.13/site-packages/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-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856416355-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856418735-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856421175-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856423675-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856426215-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-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856428745-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856431095-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856433605-05:00 tests/test_sms.py: 11 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856436175-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856438655-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856441105-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856443655-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-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856446165-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856448545-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856450985-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856453465-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856459614-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-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856462184-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856464584-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856467054-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856469854-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856472314-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856474744-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856477194-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856483714-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856486264-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856488744-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856491224-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856494944-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-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856497534-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856499924-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856502384-05:00 tests/test_zulip_fanout.py::test_run_date_from_topic [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856505004-05:00 /workspace/source/source/analytics/src/storeminder/zulip_fanout.py:137: 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-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856507514-05:00 return datetime.utcnow().date() [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856509914-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856512354-05:00 tests/test_zulip_fanout.py: 11 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856514864-05:00 tests/test_zulip_fold_receipt.py: 2 warnings [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856517494-05:00 /workspace/source/source/analytics/src/storeminder/zulip_fanout.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-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856519984-05:00 print(f"[zulip-fanout] {datetime.utcnow().isoformat()}Z {msg}", flush=True) [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856522354-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856524824-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856527304-05:00 /usr/local/lib/python3.13/functools.py:444: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856530254-05:00 while isinstance(getattr(func, "__partialmethod__", None), partialmethod): [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856532784-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856535274-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856537624-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856540074-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856542574-05:00 /usr/local/lib/python3.13/functools.py:444: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856545044-05:00 while isinstance(getattr(func, "__partialmethod__", None), partialmethod): [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856547484-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856549994-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856552374-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856554824-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856557304-05:00 /usr/local/lib/python3.13/functools.py:444: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856559804-05:00 while isinstance(getattr(func, "__partialmethod__", None), partialmethod): [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856562274-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856570684-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856573084-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856575554-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856578704-05:00 /usr/local/lib/python3.13/functools.py:444: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856581214-05:00 while isinstance(getattr(func, "__partialmethod__", None), partialmethod): [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856583654-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856586184-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856588564-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856591004-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856593544-05:00 /usr/local/lib/python3.13/functools.py:444: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856601554-05:00 while isinstance(getattr(func, "__partialmethod__", None), partialmethod): [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:00.856604104-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.052999590-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053102249-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053108299-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053113599-05:00 /usr/local/lib/python3.13/functools.py:444: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053118309-05:00 while isinstance(getattr(func, "__partialmethod__", None), partialmethod): [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053122489-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053126249-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053129819-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053133679-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053137949-05:00 /usr/local/lib/python3.13/functools.py:444: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053142119-05:00 while isinstance(getattr(func, "__partialmethod__", None), partialmethod): [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053155209-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053160439-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053164579-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053168799-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053172899-05:00 /usr/local/lib/python3.13/functools.py:444: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053176609-05:00 while isinstance(getattr(func, "__partialmethod__", None), partialmethod): [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053180199-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053183809-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053187309-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053190939-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053194789-05:00 /usr/local/lib/python3.13/functools.py:444: ResourceWarning: unclosed database in [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053207459-05:00 while isinstance(getattr(func, "__partialmethod__", None), partialmethod): [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053210009-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053212499-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053214839-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053217469-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053219929-05:00 ================================ tests coverage ================================ [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053222469-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053224789-05:00 [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053227279-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.053232729-05:00 657 passed, 1 skipped, 159 warnings in 9.58s [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:01.405247293-05:00 Running packages/storeminder-config/tests… [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:02.241618454-05:00 ......................... [100%] [pod/pr-validator-dt28q-report-tests-pod/step-pytest] 2026-08-11T17:17:02.241654824-05:00 25 passed in 0.17s