===== pr-validator-2pwlx-archive-logs-pod.log ===== [pod/pr-validator-2pwlx-archive-logs-pod/place-scripts] 2026-07-13T13:19:56.701896451-05:00 2026/07/13 18:19:56 Decoded script /tekton/scripts/script-0-ph4tl [pod/pr-validator-2pwlx-archive-logs-pod/place-scripts] 2026-07-13T13:19:56.725971900-05:00 2026/07/13 18:19:56 Decoded script /tekton/scripts/script-1-k5ph7 [pod/pr-validator-2pwlx-archive-logs-pod/step-collect-logs] 2026-07-13T13:20:01.844908469-05:00 ==> collecting pod logs for PipelineRun=pr-validator-2pwlx [pod/pr-validator-2pwlx-archive-logs-pod/prepare] 2026-07-13T13:19:55.693865266-05:00 2026/07/13 18:19:55 Entrypoint initialization ===== pr-validator-2pwlx-check-container-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-2pwlx-check-container-pod" is waiting to start: PodInitializing ===== pr-validator-2pwlx-check-django-pod.log ===== Error from server (BadRequest): container "step-post-check" in pod "pr-validator-2pwlx-check-django-pod" is waiting to start: PodInitializing ===== pr-validator-2pwlx-check-infra-fmt-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-2pwlx-check-infra-fmt-pod" is waiting to start: PodInitializing ===== pr-validator-2pwlx-check-lint-pod.log ===== [pod/pr-validator-2pwlx-check-lint-pod/prepare] 2026-07-13T13:19:58.834022918-05:00 2026/07/13 18:19:58 Entrypoint initialization [pod/pr-validator-2pwlx-check-lint-pod/place-scripts] 2026-07-13T13:20:01.246016882-05:00 2026/07/13 18:20:01 Decoded script /tekton/scripts/script-0-2szh5 Error from server (BadRequest): container "step-post-check" in pod "pr-validator-2pwlx-check-lint-pod" is waiting to start: PodInitializing ===== pr-validator-2pwlx-check-report-tests-pod.log ===== Error from server (BadRequest): container "step-post-check" in pod "pr-validator-2pwlx-check-report-tests-pod" is waiting to start: PodInitializing ===== pr-validator-2pwlx-clone-pod.log ===== [pod/pr-validator-2pwlx-clone-pod/prepare] 2026-07-13T13:18:59.897320013-05:00 2026/07/13 18:18:59 Entrypoint initialization [pod/pr-validator-2pwlx-clone-pod/place-scripts] 2026-07-13T13:19:00.548793888-05:00 2026/07/13 18:19:00 Decoded script /tekton/scripts/script-0-ws7s8 [pod/pr-validator-2pwlx-clone-pod/step-clone] 2026-07-13T13:19:05.106606544-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-2pwlx-clone-pod/step-clone] 2026-07-13T13:19:05.106648323-05:00 * branch 876b63300b388ff66a21bcc5a27eb54d22e77f3e -> FETCH_HEAD [pod/pr-validator-2pwlx-clone-pod/step-clone] 2026-07-13T13:19:05.141575523-05:00 Cloned 876b63300b388ff66a21bcc5a27eb54d22e77f3e ===== pr-validator-2pwlx-container-build-pod.log ===== [pod/pr-validator-2pwlx-container-build-pod/prepare] 2026-07-13T13:19:08.373236155-05:00 2026/07/13 18:19:08 Entrypoint initialization [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:13.232541134-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:13.232574463-05:00 + BUILDER=storeminder-builder [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:13.232580223-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:13.232584173-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:13.232587203-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:13.240611949-05:00 + cat [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:13.241541991-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:13.288031540-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-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:13.547107689-05:00 storeminder-builder [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:13.554397091-05:00 + echo 'Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)...' [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:13.554424160-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-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:13.554438590-05:00 Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)... [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:13.905626003-05:00 #0 building with "storeminder-builder" instance using kubernetes driver [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:13.905709042-05:00 [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:13.905716222-05:00 #1 [internal] load build definition from Dockerfile [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.125753683-05:00 #1 transferring dockerfile: 1.24kB done [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.125842893-05:00 #1 DONE 0.1s [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.125848313-05:00 [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.125852993-05:00 #2 [internal] load metadata for docker.io/library/python:3.12.7-slim [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.612301805-05:00 #2 DONE 0.6s [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.713110629-05:00 [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.713210238-05:00 #3 [internal] load .dockerignore [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.713217478-05:00 #3 transferring context: 137B done [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.713223378-05:00 #3 DONE 0.1s [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.713227888-05:00 [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.713232638-05:00 #4 [internal] load build context [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.713237898-05:00 #4 DONE 0.0s [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.713242358-05:00 [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.713254448-05:00 #5 [1/7] FROM docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.713259318-05:00 #5 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.814668267-05:00 #5 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d 0.0s done [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.814740787-05:00 #5 DONE 0.1s [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.814746527-05:00 [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.814751887-05:00 #4 [internal] load build context [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917095069-05:00 #4 transferring context: 84.83kB done [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917186648-05:00 #4 DONE 0.1s [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917192978-05:00 [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917197998-05:00 #6 [3/7] COPY requirements.txt . [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917202468-05:00 #6 CACHED [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917206608-05:00 [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917211638-05:00 #7 [4/7] RUN pip install --no-cache-dir -r requirements.txt [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917215918-05:00 #7 CACHED [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917219958-05:00 [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917225078-05:00 #8 [5/7] COPY . . [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917229298-05:00 #8 CACHED [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917233288-05:00 [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917238708-05:00 #9 [6/7] RUN DJANGO_SECRET_KEY=build-time SM_DB_ENGINE=sqlite python manage.py collectstatic --noinput [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917256248-05:00 #9 CACHED [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917259488-05:00 [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917262398-05:00 #10 [2/7] WORKDIR /app [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917265228-05:00 #10 CACHED [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917267948-05:00 [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917271238-05:00 #11 [7/7] RUN useradd --system --uid 10001 appuser && chown -R appuser /app [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917274137-05:00 #11 CACHED [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917283997-05:00 [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917287467-05:00 #12 exporting to image [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917290417-05:00 #12 exporting layers done [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917293267-05:00 #12 exporting manifest sha256:44544d00579c89f97e1659b5b8db7595dc6375cc026b8fb00399e9b597147b5c 0.0s done [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917296247-05:00 #12 exporting config sha256:5ab3e9ecdb3c86f511af23fc27a61997075e9c2685753a69c5d442c4442e0934 0.0s done [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:14.917299087-05:00 #12 DONE 0.0s [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:15.143715048-05:00 + echo '=== Dry-run build OK (Dockerfile builds; nothing pushed) ===' [pod/pr-validator-2pwlx-container-build-pod/step-build-nopush] 2026-07-13T13:19:15.143731528-05:00 === Dry-run build OK (Dockerfile builds; nothing pushed) === ===== pr-validator-2pwlx-django-pod.log ===== [pod/pr-validator-2pwlx-django-pod/prepare] 2026-07-13T13:19:07.549547899-05:00 2026/07/13 18:19:07 Entrypoint initialization [pod/pr-validator-2pwlx-django-pod/place-scripts] 2026-07-13T13:19:08.282779590-05:00 2026/07/13 18:19:08 Decoded script /tekton/scripts/script-0-j6xb9 [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:14.058399202-05:00 Installing app deps (Django + psycopg + gunicorn + whitenoise)… [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:22.390218875-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-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:22.495745414-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:22.778115741-05:00 postgres ready [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:22.803280241-05:00 == manage.py check == [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:23.698766560-05:00 System check identified no issues (0 silenced). [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:23.775727136-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.130204389-05:00 No changes detected [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.211647680-05:00 == manage.py test == [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.603125999-05:00 Creating test database for alias 'default' ('test_storeminder')... [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.718040533-05:00 Found 22 test(s). [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.718129792-05:00 Operations to perform: [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.718139122-05:00 Synchronize unmigrated apps: messages, staticfiles [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.718145102-05:00 Apply all migrations: admin, auth, contenttypes, fleet, sessions, stores [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.718149842-05:00 Synchronizing apps without migrations: [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.718154352-05:00 Creating tables... [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.718158742-05:00 Running deferred SQL... [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.718162712-05:00 Running migrations: [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.742679287-05:00 Applying contenttypes.0001_initial... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.897485183-05:00 Applying auth.0001_initial... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.924166710-05:00 Applying admin.0001_initial... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.931595541-05:00 Applying admin.0002_logentry_remove_auto_add... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.940282061-05:00 Applying admin.0003_logentry_add_action_flag_choices... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.950822377-05:00 Applying contenttypes.0002_remove_content_type_name... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.958495696-05:00 Applying auth.0002_alter_permission_name_max_length... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.968029420-05:00 Applying auth.0003_alter_user_email_max_length... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.975511071-05:00 Applying auth.0004_alter_user_username_opts... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.983403828-05:00 Applying auth.0005_alter_user_last_login_null... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.986756401-05:00 Applying auth.0006_require_contenttypes_0002... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:24.994647278-05:00 Applying auth.0007_alter_validators_add_error_messages... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.012670724-05:00 Applying auth.0008_alter_user_username_max_length... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.022700614-05:00 Applying auth.0009_alter_user_last_name_max_length... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.033086462-05:00 Applying auth.0010_alter_group_name_max_length... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.040346514-05:00 Applying auth.0011_update_proxy_permissions... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.049935087-05:00 Applying auth.0012_alter_user_first_name_max_length... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.122484419-05:00 Applying stores.0001_initial... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.411386087-05:00 Applying fleet.0001_initial... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.502877847-05:00 Applying fleet.0002_selftestrun... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.516514229-05:00 Applying fleet.0003_communicationconsent_role... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.668345599-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-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.668384428-05:00 mw_instance = middleware(adapted_handler) [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.672410446-05:00 ok [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.675241594-05:00 test_missing_token_returns_401 (fleet.tests_consent_event.ConsentApiAuthTests.test_missing_token_returns_401) ... ok [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.678007001-05:00 test_wrong_token_returns_401 (fleet.tests_consent_event.ConsentApiAuthTests.test_wrong_token_returns_401) ... ok [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.689695758-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-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.691640183-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-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.692965342-05:00 test_invalid_json_returns_400 (fleet.tests_consent_event.ConsentEventIngestTests.test_invalid_json_returns_400) ... ok [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.697933873-05:00 test_is_idempotent (fleet.tests_consent_event.ConsentEventIngestTests.test_is_idempotent) ... ok [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.699730908-05:00 test_missing_required_fields_returns_400 (fleet.tests_consent_event.ConsentEventIngestTests.test_missing_required_fields_returns_400) ... ok [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.705218215-05:00 test_stop_event_flips_existing_consent (fleet.tests_consent_event.ConsentEventIngestTests.test_stop_event_flips_existing_consent) ... ok [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.707404227-05:00 test_store_line_role_is_skipped (fleet.tests_consent_event.ConsentEventIngestTests.test_store_line_role_is_skipped) ... ok [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.711377965-05:00 test_unknown_status_maps_to_pending (fleet.tests_consent_event.ConsentEventIngestTests.test_unknown_status_maps_to_pending) ... ok [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.715380354-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-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.725994559-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-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.743927986-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-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.753964546-05:00 test_reads_require_token (fleet.tests_consent_event.RecipientResolutionApiTests.test_reads_require_token) ... ok [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.765147127-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-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:25.803379632-05:00 test_disconnect_sets_stopped (stores.tests.DisconnectActionTests.test_disconnect_sets_stopped) ... ok [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.089872039-05:00 test_notifies_owner_once (stores.tests.NotifyNewEnrollsTests.test_notifies_owner_once) ... ok [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.370454503-05:00 test_store_line_rows_are_ignored (stores.tests.NotifyNewEnrollsTests.test_store_line_rows_are_ignored) ... ok [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.383305801-05:00 test_inactive_store_404s (stores.tests.PublicProfileTests.test_inactive_store_404s) ... ok [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.388849387-05:00 test_profile_renders_with_join_cta (stores.tests.PublicProfileTests.test_profile_renders_with_join_cta) ... ok [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.391426676-05:00 test_unknown_slug_404s (stores.tests.PublicProfileTests.test_unknown_slug_404s) ... ok [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.392084111-05:00 [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.392103601-05:00 ---------------------------------------------------------------------- [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.392110101-05:00 Ran 22 tests in 0.731s [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.392122311-05:00 [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.392127391-05:00 OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.392134911-05:00 Destroying test database for alias 'default' ('test_storeminder')... [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.534195538-05:00 Applying sessions.0001_initial... OK [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.534282688-05:00 System check identified no issues (0 silenced). [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.534289468-05:00 new enroll: ••••••••0000 → Fastime (owner=owner@example.com, status=pending) [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.534295468-05:00 processed 1 new enroll(s), recorded 1. [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.534299788-05:00 processed 0 new enroll(s), recorded 0. [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.534304438-05:00 processed 0 new enroll(s), recorded 0. [pod/pr-validator-2pwlx-django-pod/step-django-ci] 2026-07-13T13:19:26.610893177-05:00 === django-ci OK (check + migrations + tests green on Postgres) === [pod/pr-validator-2pwlx-django-pod/sidecar-postgres] 2026-07-13T13:19:28.434316191-05:00 2026/07/13 18:19:28 Exiting... ===== pr-validator-2pwlx-infra-fmt-pod.log ===== [pod/pr-validator-2pwlx-infra-fmt-pod/prepare] 2026-07-13T13:19:08.566423429-05:00 2026/07/13 18:19:08 Entrypoint initialization [pod/pr-validator-2pwlx-infra-fmt-pod/place-scripts] 2026-07-13T13:19:09.549364353-05:00 2026/07/13 18:19:09 Decoded script /tekton/scripts/script-0-d2tnp [pod/pr-validator-2pwlx-infra-fmt-pod/step-fmt-check] 2026-07-13T13:19:13.962566998-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-2pwlx-infra-fmt-pod/step-fmt-check] 2026-07-13T13:19:14.105028329-05:00 === infra/ is canonically formatted === ===== pr-validator-2pwlx-lint-pod.log ===== [pod/pr-validator-2pwlx-lint-pod/step-ruff-mypy] 2026-07-13T13:19:13.226411522-05:00 Installing ruff==0.8.6 mypy==1.14.1 (+ lib runtime deps for mypy import resolution)… [pod/pr-validator-2pwlx-lint-pod/step-ruff-mypy] 2026-07-13T13:19:21.405112824-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-2pwlx-lint-pod/step-ruff-mypy] 2026-07-13T13:19:21.522372928-05:00 == ruff check . == [pod/pr-validator-2pwlx-lint-pod/step-ruff-mypy] 2026-07-13T13:19:21.546258898-05:00 All checks passed! [pod/pr-validator-2pwlx-lint-pod/step-ruff-mypy] 2026-07-13T13:19:21.550791652-05:00 == mypy == [pod/pr-validator-2pwlx-lint-pod/step-ruff-mypy] 2026-07-13T13:19:22.925353007-05:00 Success: no issues found in 1 source file [pod/pr-validator-2pwlx-lint-pod/step-ruff-mypy] 2026-07-13T13:19:22.933712890-05:00 === lint OK (ruff + mypy clean) === [pod/pr-validator-2pwlx-lint-pod/prepare] 2026-07-13T13:19:07.307035991-05:00 2026/07/13 18:19:07 Entrypoint initialization [pod/pr-validator-2pwlx-lint-pod/place-scripts] 2026-07-13T13:19:08.318173606-05:00 2026/07/13 18:19:08 Decoded script /tekton/scripts/script-0-qts8d ===== pr-validator-2pwlx-post-status-pod.log ===== [pod/pr-validator-2pwlx-post-status-pod/prepare] 2026-07-13T13:20:00.239767945-05:00 2026/07/13 18:20:00 Entrypoint initialization [pod/pr-validator-2pwlx-post-status-pod/place-scripts] 2026-07-13T13:20:01.480085232-05:00 2026/07/13 18:20:01 Decoded script /tekton/scripts/script-0-c77z9 Error from server (BadRequest): container "step-post-status" in pod "pr-validator-2pwlx-post-status-pod" is waiting to start: PodInitializing ===== pr-validator-2pwlx-reclaim-workspace-pod.log ===== [pod/pr-validator-2pwlx-reclaim-workspace-pod/prepare] 2026-07-13T13:20:01.819073254-05:00 2026/07/13 18:20:01 Entrypoint initialization [pod/pr-validator-2pwlx-reclaim-workspace-pod/place-scripts] 2026-07-13T13:20:02.963218794-05:00 2026/07/13 18:20:02 Decoded script /tekton/scripts/script-0-fq7hv Error from server (BadRequest): container "step-delete-run-pvcs" in pod "pr-validator-2pwlx-reclaim-workspace-pod" is waiting to start: PodInitializing ===== pr-validator-2pwlx-report-tests-pod.log ===== [pod/pr-validator-2pwlx-report-tests-pod/prepare] 2026-07-13T13:19:09.017237771-05:00 2026/07/13 18:19:09 Entrypoint initialization [pod/pr-validator-2pwlx-report-tests-pod/place-scripts] 2026-07-13T13:19:09.545756732-05:00 2026/07/13 18:19:09 Decoded script /tekton/scripts/script-0-c9227 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:14.785016724-05:00 Installing ./analytics[test,twilio] + pytest-cov… [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:45.337355003-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-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:45.618781301-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:48.512298849-05:00 ........................................................................ [ 19%] [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:48.724584756-05:00 ........................................................................ [ 38%] [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:48.885049655-05:00 ........................................................................ [ 58%] [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:50.745001247-05:00 ........................................................................ [ 77%] [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:50.974883396-05:00 ........................................................................ [ 96%] [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457357235-05:00 ............ [100%] [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457384395-05:00 =============================== warnings summary =============================== [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457389515-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457396075-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-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457400714-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457404524-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457409084-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457412844-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457416724-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457420474-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457425184-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457430514-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457434824-05:00 tests/test_store_hours.py: 2 warnings [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457440344-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-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457445104-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457448864-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457453234-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457457224-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-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457462954-05:00 _now = datetime.utcnow() [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457467934-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457489244-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457496184-05:00 tests/test_sms.py: 9 warnings [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457500334-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457504644-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457508614-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457523673-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457528413-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-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457531033-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457533493-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457536113-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457538613-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457541173-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-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457543703-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457546143-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457548773-05:00 tests/test_sms.py: 9 warnings [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457551323-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457553983-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457556723-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457559313-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-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457562673-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457565143-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457567693-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457570243-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457572843-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-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457575933-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457578373-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457580933-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457583993-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457586553-05:00 def resume_capturing(self) -> None: [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457589633-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457592593-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457595083-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457597663-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457600293-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457608833-05:00 def resume_capturing(self) -> None: [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457611573-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457614243-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457617253-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457619823-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457627433-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457630083-05:00 def resume_capturing(self) -> None: [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457632683-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457635343-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457637823-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457640363-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457643013-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457645613-05:00 def resume_capturing(self) -> None: [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457648192-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457650762-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457653222-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457655782-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457658362-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457660942-05:00 def resume_capturing(self) -> None: [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457663572-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457666392-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457668852-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457671412-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457673982-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457676542-05:00 def resume_capturing(self) -> None: [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457679122-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457683692-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457686212-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457688892-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457691472-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457694052-05:00 def resume_capturing(self) -> None: [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457697342-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457699992-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457702432-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457705012-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457708522-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457711072-05:00 def resume_capturing(self) -> None: [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457713692-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457716252-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457718692-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457725712-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457728402-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457730982-05:00 def resume_capturing(self) -> None: [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457733552-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457736192-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457738652-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457741212-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457743912-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457746962-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457749522-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457752042-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457754582-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457757222-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457759862-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457762512-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457765152-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-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457767912-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457770402-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.457778811-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.633259692-05:00 ================================ tests coverage ================================ [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.633287181-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.633292071-05:00 [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.633296051-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-2pwlx-report-tests-pod/step-pytest] 2026-07-13T13:19:51.633300171-05:00 372 passed, 86 warnings in 5.17s ===== pr-validator-2pwlx-status-container-pod.log ===== [pod/pr-validator-2pwlx-status-container-pod/place-scripts] 2026-07-13T13:19:59.172039016-05:00 2026/07/13 18:19:59 Decoded script /tekton/scripts/script-0-j4xcv [pod/pr-validator-2pwlx-status-container-pod/step-post-status] 2026-07-13T13:20:03.768676073-05:00 Posting commit status to GitHub [pod/pr-validator-2pwlx-status-container-pod/step-post-status] 2026-07-13T13:20:03.768711442-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-2pwlx-status-container-pod/step-post-status] 2026-07-13T13:20:03.768715422-05:00 SHA: 876b63300b388ff66a21bcc5a27eb54d22e77f3e [pod/pr-validator-2pwlx-status-container-pod/step-post-status] 2026-07-13T13:20:03.768719102-05:00 State: success (Succeeded) [pod/pr-validator-2pwlx-status-container-pod/step-post-status] 2026-07-13T13:20:03.768729582-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-638/pr-validator-2pwlx/logs.txt [pod/pr-validator-2pwlx-status-container-pod/prepare] 2026-07-13T13:19:58.610398676-05:00 2026/07/13 18:19:58 Entrypoint initialization ===== pr-validator-2pwlx-status-django-pod.log ===== [pod/pr-validator-2pwlx-status-django-pod/prepare] 2026-07-13T13:19:57.711171757-05:00 2026/07/13 18:19:57 Entrypoint initialization [pod/pr-validator-2pwlx-status-django-pod/place-scripts] 2026-07-13T13:19:58.953991459-05:00 2026/07/13 18:19:58 Decoded script /tekton/scripts/script-0-wvmtc [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:03.719570180-05:00 Posting commit status to GitHub [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:03.719618320-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:03.719623460-05:00 SHA: 876b63300b388ff66a21bcc5a27eb54d22e77f3e [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:03.719627080-05:00 State: success (Succeeded) [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:03.719632570-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-638/pr-validator-2pwlx/logs.txt [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129727651-05:00 { [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129838670-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/876b63300b388ff66a21bcc5a27eb54d22e77f3e", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129845910-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129851080-05:00 "id": 50396030752, [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129856080-05:00 "node_id": "SC_kwDOS9o4_c8AAAALu9ZnIA", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129860500-05:00 "state": "success", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129865800-05:00 "description": "Checks passed", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129870970-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-638/pr-validator-2pwlx/logs.txt", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129876530-05:00 "context": "tekton/django", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129881000-05:00 "created_at": "2026-07-13T18:20:03Z", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129885590-05:00 "updated_at": "2026-07-13T18:20:03Z", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129890050-05:00 "creator": { [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129894450-05:00 "login": "steveblackmon", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129898860-05:00 "id": 702924, [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129906690-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129911310-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129915770-05:00 "gravatar_id": "", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129925739-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129931599-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129936089-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129940859-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129945299-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129949779-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129954229-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129958719-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129963059-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129967469-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129971879-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129976489-05:00 "type": "User", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129980909-05:00 "user_view_type": "public", [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129985339-05:00 "site_admin": false [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129989849-05:00 } [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.129994289-05:00 } [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.133448992-05:00 [pod/pr-validator-2pwlx-status-django-pod/step-post-status] 2026-07-13T13:20:04.133469392-05:00 Status posted successfully ===== pr-validator-2pwlx-status-infra-fmt-pod.log ===== [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.440341579-05:00 Posting commit status to GitHub [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.440376269-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.440380739-05:00 SHA: 876b63300b388ff66a21bcc5a27eb54d22e77f3e [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.440383809-05:00 State: success (Succeeded) [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.440387069-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-638/pr-validator-2pwlx/logs.txt [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.876828000-05:00 { [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.876943129-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/876b63300b388ff66a21bcc5a27eb54d22e77f3e", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.876954909-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.876962298-05:00 "id": 50396027526, [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.876968648-05:00 "node_id": "SC_kwDOS9o4_c8AAAALu9Zahg", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.876974568-05:00 "state": "success", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.876980538-05:00 "description": "Checks passed", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.876986518-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-638/pr-validator-2pwlx/logs.txt", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.876992508-05:00 "context": "tekton/infra-fmt", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.876998408-05:00 "created_at": "2026-07-13T18:20:00Z", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877004328-05:00 "updated_at": "2026-07-13T18:20:00Z", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877010468-05:00 "creator": { [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877016328-05:00 "login": "steveblackmon", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877022118-05:00 "id": 702924, [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877028338-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877034228-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877040048-05:00 "gravatar_id": "", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877046028-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877051888-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877057808-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877075388-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877081498-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877096567-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877102457-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877108467-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877114307-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877120197-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877126097-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877131967-05:00 "type": "User", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877137807-05:00 "user_view_type": "public", [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877143727-05:00 "site_admin": false [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877149607-05:00 } [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.877155557-05:00 } [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.880316952-05:00 [pod/pr-validator-2pwlx-status-infra-fmt-pod/step-post-status] 2026-07-13T13:20:00.880334312-05:00 Status posted successfully [pod/pr-validator-2pwlx-status-infra-fmt-pod/prepare] 2026-07-13T13:19:55.912675395-05:00 2026/07/13 18:19:55 Entrypoint initialization [pod/pr-validator-2pwlx-status-infra-fmt-pod/place-scripts] 2026-07-13T13:19:56.697809653-05:00 2026/07/13 18:19:56 Decoded script /tekton/scripts/script-0-hclxr ===== pr-validator-2pwlx-status-lint-pod.log ===== [pod/pr-validator-2pwlx-status-lint-pod/prepare] 2026-07-13T13:19:54.517915372-05:00 2026/07/13 18:19:54 Entrypoint initialization [pod/pr-validator-2pwlx-status-lint-pod/place-scripts] 2026-07-13T13:19:55.508694371-05:00 2026/07/13 18:19:55 Decoded script /tekton/scripts/script-0-6z2cj [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:19:59.838225239-05:00 Posting commit status to GitHub [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:19:59.838254259-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:19:59.838258189-05:00 SHA: 876b63300b388ff66a21bcc5a27eb54d22e77f3e [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:19:59.838260669-05:00 State: success (Succeeded) [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:19:59.838263109-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-638/pr-validator-2pwlx/logs.txt [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.289993828-05:00 { [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290098067-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/876b63300b388ff66a21bcc5a27eb54d22e77f3e", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290104737-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290109607-05:00 "id": 50396026924, [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290114447-05:00 "node_id": "SC_kwDOS9o4_c8AAAALu9ZYLA", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290118727-05:00 "state": "success", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290122957-05:00 "description": "Checks passed", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290127487-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-638/pr-validator-2pwlx/logs.txt", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290132167-05:00 "context": "tekton/lint", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290136697-05:00 "created_at": "2026-07-13T18:20:00Z", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290140937-05:00 "updated_at": "2026-07-13T18:20:00Z", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290145257-05:00 "creator": { [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290149567-05:00 "login": "steveblackmon", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290153757-05:00 "id": 702924, [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290158426-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290164736-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290169096-05:00 "gravatar_id": "", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290173706-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290177916-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290182716-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290187266-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290191576-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290195876-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290200146-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290204426-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290208796-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290213196-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290217466-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290222476-05:00 "type": "User", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290226726-05:00 "user_view_type": "public", [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290230916-05:00 "site_admin": false [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290235406-05:00 } [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.290239866-05:00 } [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.293404811-05:00 [pod/pr-validator-2pwlx-status-lint-pod/step-post-status] 2026-07-13T13:20:00.293428411-05:00 Status posted successfully ===== pr-validator-2pwlx-status-report-tests-pod.log ===== [pod/pr-validator-2pwlx-status-report-tests-pod/prepare] 2026-07-13T13:19:58.806851883-05:00 2026/07/13 18:19:58 Entrypoint initialization [pod/pr-validator-2pwlx-status-report-tests-pod/place-scripts] 2026-07-13T13:20:01.292405295-05:00 2026/07/13 18:20:01 Decoded script /tekton/scripts/script-0-nwxxp Error from server (BadRequest): container "step-post-status" in pod "pr-validator-2pwlx-status-report-tests-pod" is waiting to start: PodInitializing