===== pr-validator-rf2zc-archive-logs-pod.log ===== [pod/pr-validator-rf2zc-archive-logs-pod/prepare] 2026-07-13T12:53:16.199487354-05:00 2026/07/13 17:53:16 Entrypoint initialization [pod/pr-validator-rf2zc-archive-logs-pod/place-scripts] 2026-07-13T12:53:17.139391462-05:00 2026/07/13 17:53:17 Decoded script /tekton/scripts/script-0-vlns8 [pod/pr-validator-rf2zc-archive-logs-pod/place-scripts] 2026-07-13T12:53:17.157586569-05:00 2026/07/13 17:53:17 Decoded script /tekton/scripts/script-1-cjl7t [pod/pr-validator-rf2zc-archive-logs-pod/step-collect-logs] 2026-07-13T12:53:22.700023716-05:00 ==> collecting pod logs for PipelineRun=pr-validator-rf2zc ===== pr-validator-rf2zc-check-container-pod.log ===== [pod/pr-validator-rf2zc-check-container-pod/prepare] 2026-07-13T12:53:22.633767330-05:00 2026/07/13 17:53:22 Entrypoint initialization Error from server (BadRequest): container "place-scripts" in pod "pr-validator-rf2zc-check-container-pod" is waiting to start: PodInitializing ===== pr-validator-rf2zc-check-django-pod.log ===== [pod/pr-validator-rf2zc-check-django-pod/prepare] 2026-07-13T12:53:21.947388080-05:00 2026/07/13 17:53:21 Entrypoint initialization Error from server (BadRequest): container "place-scripts" in pod "pr-validator-rf2zc-check-django-pod" is waiting to start: PodInitializing ===== pr-validator-rf2zc-check-infra-fmt-pod.log ===== [pod/pr-validator-rf2zc-check-infra-fmt-pod/prepare] 2026-07-13T12:53:21.055508767-05:00 2026/07/13 17:53:21 Entrypoint initialization [pod/pr-validator-rf2zc-check-infra-fmt-pod/place-scripts] 2026-07-13T12:53:21.840599869-05:00 2026/07/13 17:53:21 Decoded script /tekton/scripts/script-0-74xdb Error from server (BadRequest): container "step-post-check" in pod "pr-validator-rf2zc-check-infra-fmt-pod" is waiting to start: PodInitializing ===== pr-validator-rf2zc-check-lint-pod.log ===== [pod/pr-validator-rf2zc-check-lint-pod/prepare] 2026-07-13T12:53:20.801418397-05:00 2026/07/13 17:53:20 Entrypoint initialization [pod/pr-validator-rf2zc-check-lint-pod/place-scripts] 2026-07-13T12:53:21.834296880-05:00 2026/07/13 17:53:21 Decoded script /tekton/scripts/script-0-2nt9h Error from server (BadRequest): container "step-post-check" in pod "pr-validator-rf2zc-check-lint-pod" is waiting to start: PodInitializing ===== pr-validator-rf2zc-check-report-tests-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-rf2zc-check-report-tests-pod" is waiting to start: PodInitializing ===== pr-validator-rf2zc-clone-pod.log ===== [pod/pr-validator-rf2zc-clone-pod/place-scripts] 2026-07-13T12:52:21.213191402-05:00 2026/07/13 17:52:21 Decoded script /tekton/scripts/script-0-p6qkk [pod/pr-validator-rf2zc-clone-pod/step-clone] 2026-07-13T12:52:25.794157537-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-rf2zc-clone-pod/step-clone] 2026-07-13T12:52:25.794189397-05:00 * branch ac85cf271c2b870e0719bd1952b9d82692364e94 -> FETCH_HEAD [pod/pr-validator-rf2zc-clone-pod/step-clone] 2026-07-13T12:52:25.824869427-05:00 Cloned ac85cf271c2b870e0719bd1952b9d82692364e94 [pod/pr-validator-rf2zc-clone-pod/prepare] 2026-07-13T12:52:20.794888071-05:00 2026/07/13 17:52:20 Entrypoint initialization ===== pr-validator-rf2zc-container-build-pod.log ===== [pod/pr-validator-rf2zc-container-build-pod/prepare] 2026-07-13T12:52:29.796973990-05:00 2026/07/13 17:52:29 Entrypoint initialization [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:34.221494730-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:34.221534020-05:00 + BUILDER=storeminder-builder [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:34.221538850-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:34.221542240-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:34.221545470-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:34.228315710-05:00 + cat [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:34.229196049-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:34.280235038-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-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:35.028098219-05:00 storeminder-builder [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:35.034535130-05:00 + echo 'Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)...' [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:35.034597480-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-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:35.034558410-05:00 Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)... [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.073617522-05:00 #0 building with "storeminder-builder" instance using kubernetes driver [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.073707842-05:00 [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.073714342-05:00 #1 [internal] load build definition from Dockerfile [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.073727412-05:00 #1 transferring dockerfile: 1.24kB done [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.073732042-05:00 #1 DONE 0.1s [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.073736192-05:00 [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.073740602-05:00 #2 [internal] load metadata for docker.io/library/python:3.12.7-slim [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.502432382-05:00 #2 DONE 0.6s [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.609049521-05:00 [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.609160471-05:00 #3 [internal] load .dockerignore [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.609168051-05:00 #3 transferring context: 137B done [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.609179081-05:00 #3 DONE 0.1s [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.854724231-05:00 [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.863322669-05:00 #4 [1/7] FROM docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.863333689-05:00 #4 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d 0.1s done [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.863339019-05:00 #4 DONE 0.1s [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.863343929-05:00 [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.863349799-05:00 #5 [internal] load build context [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989661369-05:00 #5 transferring context: 84.83kB done [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989764409-05:00 #5 DONE 0.2s [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989772429-05:00 [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989778519-05:00 #6 [3/7] COPY requirements.txt . [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989792859-05:00 #6 CACHED [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989798529-05:00 [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989804899-05:00 #7 [4/7] RUN pip install --no-cache-dir -r requirements.txt [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989810849-05:00 #7 CACHED [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989816469-05:00 [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989822279-05:00 #8 [5/7] COPY . . [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989828489-05:00 #8 CACHED [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989833549-05:00 [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989839099-05:00 #9 [6/7] RUN DJANGO_SECRET_KEY=build-time SM_DB_ENGINE=sqlite python manage.py collectstatic --noinput [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989844649-05:00 #9 CACHED [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989849759-05:00 [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989855139-05:00 #10 [2/7] WORKDIR /app [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989861009-05:00 #10 CACHED [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989866159-05:00 [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989872219-05:00 #11 [7/7] RUN useradd --system --uid 10001 appuser && chown -R appuser /app [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989890439-05:00 #11 CACHED [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989894029-05:00 [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989897869-05:00 #12 exporting to image [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989901369-05:00 #12 exporting layers done [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989904839-05:00 #12 exporting manifest sha256:44544d00579c89f97e1659b5b8db7595dc6375cc026b8fb00399e9b597147b5c 0.0s done [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:36.989908599-05:00 #12 exporting config sha256:5ab3e9ecdb3c86f511af23fc27a61997075e9c2685753a69c5d442c4442e0934 [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:37.151364278-05:00 #12 exporting config sha256:5ab3e9ecdb3c86f511af23fc27a61997075e9c2685753a69c5d442c4442e0934 0.0s done [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:37.151475248-05:00 #12 DONE 0.1s [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:37.399835172-05:00 + echo '=== Dry-run build OK (Dockerfile builds; nothing pushed) ===' [pod/pr-validator-rf2zc-container-build-pod/step-build-nopush] 2026-07-13T12:52:37.399871182-05:00 === Dry-run build OK (Dockerfile builds; nothing pushed) === ===== pr-validator-rf2zc-django-pod.log ===== [pod/pr-validator-rf2zc-django-pod/prepare] 2026-07-13T12:52:28.074286718-05:00 2026/07/13 17:52:28 Entrypoint initialization [pod/pr-validator-rf2zc-django-pod/place-scripts] 2026-07-13T12:52:28.958927752-05:00 2026/07/13 17:52:28 Decoded script /tekton/scripts/script-0-qwjvq [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:34.273753517-05:00 Installing app deps (Django + psycopg + gunicorn + whitenoise)… [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:41.937110457-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-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:42.042954870-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:42.349375706-05:00 postgres ready [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:42.376336726-05:00 == manage.py check == [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:42.797449472-05:00 System check identified no issues (0 silenced). [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:42.860595268-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:43.218763655-05:00 No changes detected [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:43.296265089-05:00 == manage.py test == [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:43.727207746-05:00 Creating test database for alias 'default' ('test_storeminder')... [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:44.436316734-05:00 Found 22 test(s). [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:44.436348224-05:00 Operations to perform: [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:44.436353874-05:00 Synchronize unmigrated apps: messages, staticfiles [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:44.436358164-05:00 Apply all migrations: admin, auth, contenttypes, fleet, sessions, stores [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:44.436363204-05:00 Synchronizing apps without migrations: [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:44.436366864-05:00 Creating tables... [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:44.436374054-05:00 Running deferred SQL... [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:44.436380354-05:00 Running migrations: [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:44.573333958-05:00 Applying contenttypes.0001_initial... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:44.892032099-05:00 Applying auth.0001_initial... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:44.945697668-05:00 Applying admin.0001_initial... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:44.954294836-05:00 Applying admin.0002_logentry_remove_auto_add... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:44.962111024-05:00 Applying admin.0003_logentry_add_action_flag_choices... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:44.976285473-05:00 Applying contenttypes.0002_remove_content_type_name... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:44.986669487-05:00 Applying auth.0002_alter_permission_name_max_length... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:44.994993754-05:00 Applying auth.0003_alter_user_email_max_length... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.003117542-05:00 Applying auth.0004_alter_user_username_opts... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.011373460-05:00 Applying auth.0005_alter_user_last_login_null... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.014578655-05:00 Applying auth.0006_require_contenttypes_0002... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.023940611-05:00 Applying auth.0007_alter_validators_add_error_messages... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.041952404-05:00 Applying auth.0008_alter_user_username_max_length... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.050845390-05:00 Applying auth.0009_alter_user_last_name_max_length... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.059489337-05:00 Applying auth.0010_alter_group_name_max_length... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.069475722-05:00 Applying auth.0011_update_proxy_permissions... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.079478207-05:00 Applying auth.0012_alter_user_first_name_max_length... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.143434410-05:00 Applying stores.0001_initial... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.690120703-05:00 Applying fleet.0001_initial... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.770181132-05:00 Applying fleet.0002_selftestrun... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.782460934-05:00 Applying fleet.0003_communicationconsent_role... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.919791806-05:00 test_disabled_without_token_returns_503 (fleet.tests_consent_event.ConsentApiAuthTests.test_disabled_without_token_returns_503) ... /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-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.919830616-05:00 mw_instance = middleware(adapted_handler) [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.922757402-05:00 ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.924709999-05:00 test_missing_token_returns_401 (fleet.tests_consent_event.ConsentApiAuthTests.test_missing_token_returns_401) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.926680126-05:00 test_wrong_token_returns_401 (fleet.tests_consent_event.ConsentApiAuthTests.test_wrong_token_returns_401) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.937157290-05:00 test_active_event_captures_active_recipient_now (fleet.tests_consent_event.ConsentEventIngestTests.test_active_event_captures_active_recipient_now) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.939695776-05:00 test_bad_opt_in_at_returns_400 (fleet.tests_consent_event.ConsentEventIngestTests.test_bad_opt_in_at_returns_400) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.941194284-05:00 test_invalid_json_returns_400 (fleet.tests_consent_event.ConsentEventIngestTests.test_invalid_json_returns_400) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.946577576-05:00 test_is_idempotent (fleet.tests_consent_event.ConsentEventIngestTests.test_is_idempotent) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.948597343-05:00 test_missing_required_fields_returns_400 (fleet.tests_consent_event.ConsentEventIngestTests.test_missing_required_fields_returns_400) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.954664043-05:00 test_stop_event_flips_existing_consent (fleet.tests_consent_event.ConsentEventIngestTests.test_stop_event_flips_existing_consent) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.956506401-05:00 test_store_line_role_is_skipped (fleet.tests_consent_event.ConsentEventIngestTests.test_store_line_role_is_skipped) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.959568046-05:00 test_unknown_status_maps_to_pending (fleet.tests_consent_event.ConsentEventIngestTests.test_unknown_status_maps_to_pending) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.962732821-05:00 test_unresolved_store_ingests_with_null_link (fleet.tests_consent_event.ConsentEventIngestTests.test_unresolved_store_ingests_with_null_link) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.971082799-05:00 test_event_and_seam_row_produce_identical_ledger (fleet.tests_consent_event.IngestParityTests.test_event_and_seam_row_produce_identical_ledger) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.984911488-05:00 test_allowed_true_for_active_false_for_pending (fleet.tests_consent_event.RecipientResolutionApiTests.test_allowed_true_for_active_false_for_pending) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:45.992942966-05:00 test_reads_require_token (fleet.tests_consent_event.RecipientResolutionApiTests.test_reads_require_token) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.002019812-05:00 test_recipients_returns_only_active_managers_for_the_store (fleet.tests_consent_event.RecipientResolutionApiTests.test_recipients_returns_only_active_managers_for_the_store) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.024333738-05:00 test_disconnect_sets_stopped (stores.tests.DisconnectActionTests.test_disconnect_sets_stopped) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.291466331-05:00 test_notifies_owner_once (stores.tests.NotifyNewEnrollsTests.test_notifies_owner_once) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.552804373-05:00 test_store_line_rows_are_ignored (stores.tests.NotifyNewEnrollsTests.test_store_line_rows_are_ignored) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.566732752-05:00 test_inactive_store_404s (stores.tests.PublicProfileTests.test_inactive_store_404s) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.571058616-05:00 test_profile_renders_with_join_cta (stores.tests.PublicProfileTests.test_profile_renders_with_join_cta) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.573062173-05:00 test_unknown_slug_404s (stores.tests.PublicProfileTests.test_unknown_slug_404s) ... ok [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.573618182-05:00 [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.573627652-05:00 ---------------------------------------------------------------------- [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.573639442-05:00 Ran 22 tests in 0.659s [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.573643452-05:00 [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.573649712-05:00 OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.573672372-05:00 Destroying test database for alias 'default' ('test_storeminder')... [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.818690869-05:00 Applying sessions.0001_initial... OK [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.818805279-05:00 System check identified no issues (0 silenced). [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.818814769-05:00 new enroll: ••••••••0000 → Fastime (owner=owner@example.com, status=pending) [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.818823528-05:00 processed 1 new enroll(s), recorded 1. [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.818829888-05:00 processed 0 new enroll(s), recorded 0. [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.818836528-05:00 processed 0 new enroll(s), recorded 0. [pod/pr-validator-rf2zc-django-pod/step-django-ci] 2026-07-13T12:52:46.889480761-05:00 === django-ci OK (check + migrations + tests green on Postgres) === [pod/pr-validator-rf2zc-django-pod/sidecar-postgres] 2026-07-13T12:52:48.887676372-05:00 2026/07/13 17:52:48 Exiting... ===== pr-validator-rf2zc-infra-fmt-pod.log ===== [pod/pr-validator-rf2zc-infra-fmt-pod/prepare] 2026-07-13T12:52:28.506664188-05:00 2026/07/13 17:52:28 Entrypoint initialization [pod/pr-validator-rf2zc-infra-fmt-pod/place-scripts] 2026-07-13T12:52:29.404020271-05:00 2026/07/13 17:52:29 Decoded script /tekton/scripts/script-0-nsk98 [pod/pr-validator-rf2zc-infra-fmt-pod/step-fmt-check] 2026-07-13T12:52:33.722696116-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-rf2zc-infra-fmt-pod/step-fmt-check] 2026-07-13T12:52:33.852327966-05:00 === infra/ is canonically formatted === ===== pr-validator-rf2zc-lint-pod.log ===== [pod/pr-validator-rf2zc-lint-pod/prepare] 2026-07-13T12:52:27.869026972-05:00 2026/07/13 17:52:27 Entrypoint initialization [pod/pr-validator-rf2zc-lint-pod/place-scripts] 2026-07-13T12:52:29.160550420-05:00 2026/07/13 17:52:29 Decoded script /tekton/scripts/script-0-5cf6q [pod/pr-validator-rf2zc-lint-pod/step-ruff-mypy] 2026-07-13T12:52:34.308478908-05:00 Installing ruff==0.8.6 mypy==1.14.1 (+ lib runtime deps for mypy import resolution)… [pod/pr-validator-rf2zc-lint-pod/step-ruff-mypy] 2026-07-13T12:52:42.144039260-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-rf2zc-lint-pod/step-ruff-mypy] 2026-07-13T12:52:42.267131918-05:00 == ruff check . == [pod/pr-validator-rf2zc-lint-pod/step-ruff-mypy] 2026-07-13T12:52:42.287267458-05:00 All checks passed! [pod/pr-validator-rf2zc-lint-pod/step-ruff-mypy] 2026-07-13T12:52:42.293905198-05:00 == mypy == [pod/pr-validator-rf2zc-lint-pod/step-ruff-mypy] 2026-07-13T12:52:43.682768822-05:00 Success: no issues found in 1 source file [pod/pr-validator-rf2zc-lint-pod/step-ruff-mypy] 2026-07-13T12:52:43.691359720-05:00 === lint OK (ruff + mypy clean) === ===== pr-validator-rf2zc-post-status-pod.log ===== [pod/pr-validator-rf2zc-post-status-pod/prepare] 2026-07-13T12:53:19.878070132-05:00 2026/07/13 17:53:19 Entrypoint initialization [pod/pr-validator-rf2zc-post-status-pod/place-scripts] 2026-07-13T12:53:20.739041232-05:00 2026/07/13 17:53:20 Decoded script /tekton/scripts/script-0-l59th ===== pr-validator-rf2zc-reclaim-workspace-pod.log ===== [pod/pr-validator-rf2zc-reclaim-workspace-pod/prepare] 2026-07-13T12:53:23.122525986-05:00 2026/07/13 17:53:23 Entrypoint initialization Error from server (BadRequest): container "place-scripts" in pod "pr-validator-rf2zc-reclaim-workspace-pod" is waiting to start: PodInitializing ===== pr-validator-rf2zc-report-tests-pod.log ===== [pod/pr-validator-rf2zc-report-tests-pod/place-scripts] 2026-07-13T12:52:31.228481072-05:00 2026/07/13 17:52:31 Decoded script /tekton/scripts/script-0-d8pnc [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:52:36.483912979-05:00 Installing ./analytics[test,twilio] + pytest-cov… [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:05.770418247-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-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:06.163325605-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:09.241985865-05:00 ........................................................................ [ 19%] [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:09.461217943-05:00 ........................................................................ [ 38%] [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:09.618430148-05:00 ........................................................................ [ 58%] [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:11.503765200-05:00 ........................................................................ [ 77%] [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:11.730210040-05:00 ........................................................................ [ 96%] [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207698496-05:00 ............ [100%] [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207726116-05:00 =============================== warnings summary =============================== [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207731566-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207739596-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-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207743786-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207748156-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207753036-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207757146-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207761436-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207768116-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207772146-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207776046-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207779876-05:00 tests/test_store_hours.py: 2 warnings [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207786096-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-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207791256-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207795146-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207799426-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207803596-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-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207807966-05:00 _now = datetime.utcnow() [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207811686-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207815626-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207819456-05:00 tests/test_sms.py: 9 warnings [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207823476-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207827346-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207831366-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207846676-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207851736-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-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207854456-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207856966-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207859606-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207862216-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207864936-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-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207867576-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207870076-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207872676-05:00 tests/test_sms.py: 9 warnings [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207875366-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207878026-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207880816-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207883486-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-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207886206-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207888706-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207891266-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207893956-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207896576-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-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207899646-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207902146-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207904916-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207908746-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207911396-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207914326-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207931686-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207936276-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207938936-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207941636-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207950766-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207953616-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207956316-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207958826-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207961476-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207969816-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207973156-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207975996-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207978776-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207981276-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207983936-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207986576-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207989166-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207991786-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207994376-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207996866-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.207999576-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208002186-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208005036-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208008066-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208010946-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208013536-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208016186-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208019586-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208022616-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208025306-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208027906-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208031326-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208033916-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208036556-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208039156-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208042276-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208087986-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208092596-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208096796-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208102286-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208106356-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208110216-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208114166-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208117936-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208127416-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208130106-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208132786-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208135476-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208138586-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208141066-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208143696-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208146316-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208149016-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208151666-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208154286-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208156896-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208159496-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208162186-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208164796-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208167636-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-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208170526-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208173236-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.208182356-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.370262128-05:00 ================================ tests coverage ================================ [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.370295298-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.370300878-05:00 [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.370305498-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-rf2zc-report-tests-pod/step-pytest] 2026-07-13T12:53:12.370310008-05:00 372 passed, 86 warnings in 5.38s [pod/pr-validator-rf2zc-report-tests-pod/prepare] 2026-07-13T12:52:29.935896973-05:00 2026/07/13 17:52:29 Entrypoint initialization ===== pr-validator-rf2zc-status-container-pod.log ===== [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.155665972-05:00 Posting commit status to GitHub [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.155696862-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.155700652-05:00 SHA: ac85cf271c2b870e0719bd1952b9d82692364e94 [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.155703342-05:00 State: success (Succeeded) [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.155706382-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-637/pr-validator-rf2zc/logs.txt [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624657727-05:00 { [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624784076-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/ac85cf271c2b870e0719bd1952b9d82692364e94", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624790486-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624794556-05:00 "id": 50394355334, [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624800026-05:00 "node_id": "SC_kwDOS9o4_c8AAAALu7zWhg", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624803686-05:00 "state": "success", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624807426-05:00 "description": "Checks passed", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624811756-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-637/pr-validator-rf2zc/logs.txt", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624815596-05:00 "context": "tekton/container-build", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624819576-05:00 "created_at": "2026-07-13T17:53:22Z", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624823276-05:00 "updated_at": "2026-07-13T17:53:22Z", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624826936-05:00 "creator": { [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624830966-05:00 "login": "steveblackmon", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624834676-05:00 "id": 702924, [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624838956-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624842816-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624846696-05:00 "gravatar_id": "", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624852156-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624855976-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624859976-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624864266-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624868726-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624872436-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624876236-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624879856-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624883556-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624887446-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624891116-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624895126-05:00 "type": "User", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624899156-05:00 "user_view_type": "public", [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624902976-05:00 "site_admin": false [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624906716-05:00 } [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.624910576-05:00 } [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.630587775-05:00 [pod/pr-validator-rf2zc-status-container-pod/step-post-status] 2026-07-13T12:53:22.630615955-05:00 Status posted successfully [pod/pr-validator-rf2zc-status-container-pod/prepare] 2026-07-13T12:53:17.862679046-05:00 2026/07/13 17:53:17 Entrypoint initialization [pod/pr-validator-rf2zc-status-container-pod/place-scripts] 2026-07-13T12:53:18.280473593-05:00 2026/07/13 17:53:18 Decoded script /tekton/scripts/script-0-z8p4k ===== pr-validator-rf2zc-status-django-pod.log ===== [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.159539925-05:00 Posting commit status to GitHub [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.159567195-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.159571965-05:00 SHA: ac85cf271c2b870e0719bd1952b9d82692364e94 [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.159575685-05:00 State: success (Succeeded) [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.159579755-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-637/pr-validator-rf2zc/logs.txt [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646036127-05:00 { [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646165616-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/ac85cf271c2b870e0719bd1952b9d82692364e94", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646174586-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646180436-05:00 "id": 50394355328, [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646185986-05:00 "node_id": "SC_kwDOS9o4_c8AAAALu7zWgA", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646190926-05:00 "state": "success", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646195936-05:00 "description": "Checks passed", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646201556-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-637/pr-validator-rf2zc/logs.txt", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646206856-05:00 "context": "tekton/django", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646211566-05:00 "created_at": "2026-07-13T17:53:22Z", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646216966-05:00 "updated_at": "2026-07-13T17:53:22Z", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646221986-05:00 "creator": { [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646226936-05:00 "login": "steveblackmon", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646232076-05:00 "id": 702924, [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646237036-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646242416-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646247866-05:00 "gravatar_id": "", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646252826-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646257816-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646262806-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646267896-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646273566-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646278706-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646296486-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646301356-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646305866-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646310376-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646317226-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646321646-05:00 "type": "User", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646326116-05:00 "user_view_type": "public", [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646330856-05:00 "site_admin": false [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646335436-05:00 } [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.646340036-05:00 } [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.650033179-05:00 [pod/pr-validator-rf2zc-status-django-pod/step-post-status] 2026-07-13T12:53:22.650056789-05:00 Status posted successfully [pod/pr-validator-rf2zc-status-django-pod/prepare] 2026-07-13T12:53:17.688135753-05:00 2026/07/13 17:53:17 Entrypoint initialization [pod/pr-validator-rf2zc-status-django-pod/place-scripts] 2026-07-13T12:53:18.294763406-05:00 2026/07/13 17:53:18 Decoded script /tekton/scripts/script-0-5bpw2 ===== pr-validator-rf2zc-status-infra-fmt-pod.log ===== [pod/pr-validator-rf2zc-status-infra-fmt-pod/prepare] 2026-07-13T12:53:17.867148527-05:00 2026/07/13 17:53:17 Entrypoint initialization [pod/pr-validator-rf2zc-status-infra-fmt-pod/place-scripts] 2026-07-13T12:53:18.275928751-05:00 2026/07/13 17:53:18 Decoded script /tekton/scripts/script-0-qcpcj [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.153535596-05:00 Posting commit status to GitHub [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.153574306-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.153579226-05:00 SHA: ac85cf271c2b870e0719bd1952b9d82692364e94 [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.153582746-05:00 State: success (Succeeded) [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.153586586-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-637/pr-validator-rf2zc/logs.txt [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.659970011-05:00 { [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660086070-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/ac85cf271c2b870e0719bd1952b9d82692364e94", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660093590-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660099010-05:00 "id": 50394355345, [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660104020-05:00 "node_id": "SC_kwDOS9o4_c8AAAALu7zWkQ", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660108350-05:00 "state": "success", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660112970-05:00 "description": "Checks passed", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660118190-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-637/pr-validator-rf2zc/logs.txt", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660123450-05:00 "context": "tekton/infra-fmt", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660128040-05:00 "created_at": "2026-07-13T17:53:22Z", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660132630-05:00 "updated_at": "2026-07-13T17:53:22Z", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660137330-05:00 "creator": { [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660142070-05:00 "login": "steveblackmon", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660146980-05:00 "id": 702924, [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660151580-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660156200-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660161010-05:00 "gravatar_id": "", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660165820-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660170870-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660175480-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660180570-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660184970-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660189250-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660206320-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660212120-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660216470-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660220890-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660225420-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660229810-05:00 "type": "User", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660234220-05:00 "user_view_type": "public", [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660238470-05:00 "site_admin": false [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660242720-05:00 } [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.660247630-05:00 } [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.663827383-05:00 [pod/pr-validator-rf2zc-status-infra-fmt-pod/step-post-status] 2026-07-13T12:53:22.663844283-05:00 Status posted successfully ===== pr-validator-rf2zc-status-lint-pod.log ===== [pod/pr-validator-rf2zc-status-lint-pod/prepare] 2026-07-13T12:53:17.418377334-05:00 2026/07/13 17:53:17 Entrypoint initialization [pod/pr-validator-rf2zc-status-lint-pod/place-scripts] 2026-07-13T12:53:18.345785303-05:00 2026/07/13 17:53:18 Decoded script /tekton/scripts/script-0-mpjfr [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.076808649-05:00 Posting commit status to GitHub [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.076849309-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.076852509-05:00 SHA: ac85cf271c2b870e0719bd1952b9d82692364e94 [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.076855349-05:00 State: success (Succeeded) [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.076858369-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-637/pr-validator-rf2zc/logs.txt [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554694477-05:00 { [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554788617-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/ac85cf271c2b870e0719bd1952b9d82692364e94", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554797197-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554803967-05:00 "id": 50394355255, [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554810797-05:00 "node_id": "SC_kwDOS9o4_c8AAAALu7zWNw", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554817277-05:00 "state": "success", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554823417-05:00 "description": "Checks passed", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554830027-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-637/pr-validator-rf2zc/logs.txt", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554836947-05:00 "context": "tekton/lint", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554842887-05:00 "created_at": "2026-07-13T17:53:22Z", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554849957-05:00 "updated_at": "2026-07-13T17:53:22Z", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554856227-05:00 "creator": { [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554862377-05:00 "login": "steveblackmon", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554868547-05:00 "id": 702924, [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554874667-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554880597-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554887027-05:00 "gravatar_id": "", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554893277-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554899467-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554905777-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554912117-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554930227-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554938197-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554956787-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554963117-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554969317-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554976447-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554983687-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554989697-05:00 "type": "User", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.554995977-05:00 "user_view_type": "public", [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.555001987-05:00 "site_admin": false [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.555007807-05:00 } [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.555013957-05:00 } [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.559277199-05:00 [pod/pr-validator-rf2zc-status-lint-pod/step-post-status] 2026-07-13T12:53:22.559348608-05:00 Status posted successfully ===== pr-validator-rf2zc-status-report-tests-pod.log ===== [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:23.919490331-05:00 Posting commit status to GitHub [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:23.919544841-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:23.919549231-05:00 SHA: ac85cf271c2b870e0719bd1952b9d82692364e94 [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:23.919552441-05:00 State: success (Succeeded) [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:23.919555931-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-637/pr-validator-rf2zc/logs.txt [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.393884548-05:00 { [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394002768-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/ac85cf271c2b870e0719bd1952b9d82692364e94", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394012418-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394018368-05:00 "id": 50394357160, [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394023598-05:00 "node_id": "SC_kwDOS9o4_c8AAAALu7zdqA", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394028528-05:00 "state": "success", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394033748-05:00 "description": "Checks passed", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394045468-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-637/pr-validator-rf2zc/logs.txt", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394050977-05:00 "context": "tekton/report-tests", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394055857-05:00 "created_at": "2026-07-13T17:53:24Z", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394060637-05:00 "updated_at": "2026-07-13T17:53:24Z", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394069517-05:00 "creator": { [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394074757-05:00 "login": "steveblackmon", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394079057-05:00 "id": 702924, [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394083737-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394089397-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394094307-05:00 "gravatar_id": "", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394099687-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394104877-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394111197-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394116657-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394121577-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394126487-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394141367-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394146387-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394151807-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394156627-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394161767-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394167317-05:00 "type": "User", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394172177-05:00 "user_view_type": "public", [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394177177-05:00 "site_admin": false [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394181887-05:00 } [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.394186957-05:00 } [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.398007130-05:00 [pod/pr-validator-rf2zc-status-report-tests-pod/step-post-status] 2026-07-13T12:53:24.398026550-05:00 Status posted successfully [pod/pr-validator-rf2zc-status-report-tests-pod/prepare] 2026-07-13T12:53:18.756356132-05:00 2026/07/13 17:53:18 Entrypoint initialization [pod/pr-validator-rf2zc-status-report-tests-pod/place-scripts] 2026-07-13T12:53:19.735155724-05:00 2026/07/13 17:53:19 Decoded script /tekton/scripts/script-0-dv42q