===== pr-validator-g6m6w-archive-logs-pod.log ===== [pod/pr-validator-g6m6w-archive-logs-pod/prepare] 2026-07-16T14:36:34.217384322-05:00 2026/07/16 19:36:34 Entrypoint initialization [pod/pr-validator-g6m6w-archive-logs-pod/place-scripts] 2026-07-16T14:36:35.039841764-05:00 2026/07/16 19:36:35 Decoded script /tekton/scripts/script-0-ltzbx [pod/pr-validator-g6m6w-archive-logs-pod/place-scripts] 2026-07-16T14:36:35.059007032-05:00 2026/07/16 19:36:35 Decoded script /tekton/scripts/script-1-zv2lg [pod/pr-validator-g6m6w-archive-logs-pod/step-collect-logs] 2026-07-16T14:36:42.294701737-05:00 ==> collecting pod logs for PipelineRun=pr-validator-g6m6w ===== pr-validator-g6m6w-check-container-pod.log ===== [pod/pr-validator-g6m6w-check-container-pod/prepare] 2026-07-16T14:36:39.371741292-05:00 2026/07/16 19:36:39 Entrypoint initialization [pod/pr-validator-g6m6w-check-container-pod/place-scripts] 2026-07-16T14:36:41.530906082-05:00 2026/07/16 19:36:41 Decoded script /tekton/scripts/script-0-8kmnq Error from server (BadRequest): container "step-post-check" in pod "pr-validator-g6m6w-check-container-pod" is waiting to start: PodInitializing ===== pr-validator-g6m6w-check-django-pod.log ===== [pod/pr-validator-g6m6w-check-django-pod/prepare] 2026-07-16T14:36:37.054414645-05:00 2026/07/16 19:36:37 Entrypoint initialization [pod/pr-validator-g6m6w-check-django-pod/place-scripts] 2026-07-16T14:36:38.737320997-05:00 2026/07/16 19:36:38 Decoded script /tekton/scripts/script-0-kgcn2 ===== pr-validator-g6m6w-check-infra-fmt-pod.log ===== [pod/pr-validator-g6m6w-check-infra-fmt-pod/prepare] 2026-07-16T14:36:38.275326912-05:00 2026/07/16 19:36:38 Entrypoint initialization [pod/pr-validator-g6m6w-check-infra-fmt-pod/place-scripts] 2026-07-16T14:36:39.684438124-05:00 2026/07/16 19:36:39 Decoded script /tekton/scripts/script-0-p8m9l ===== pr-validator-g6m6w-check-lint-pod.log ===== [pod/pr-validator-g6m6w-check-lint-pod/prepare] 2026-07-16T14:36:35.844673080-05:00 2026/07/16 19:36:35 Entrypoint initialization [pod/pr-validator-g6m6w-check-lint-pod/place-scripts] 2026-07-16T14:36:37.607357865-05:00 2026/07/16 19:36:37 Decoded script /tekton/scripts/script-0-6nkpb ===== pr-validator-g6m6w-check-report-tests-pod.log ===== [pod/pr-validator-g6m6w-check-report-tests-pod/prepare] 2026-07-16T14:36:38.584266443-05:00 2026/07/16 19:36:38 Entrypoint initialization [pod/pr-validator-g6m6w-check-report-tests-pod/place-scripts] 2026-07-16T14:36:39.755552124-05:00 2026/07/16 19:36:39 Decoded script /tekton/scripts/script-0-g7m4z ===== pr-validator-g6m6w-clone-pod.log ===== [pod/pr-validator-g6m6w-clone-pod/place-scripts] 2026-07-16T14:35:00.257375886-05:00 2026/07/16 19:35:00 Decoded script /tekton/scripts/script-0-lhc85 [pod/pr-validator-g6m6w-clone-pod/step-clone] 2026-07-16T14:35:05.032451093-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-g6m6w-clone-pod/step-clone] 2026-07-16T14:35:05.032506323-05:00 * branch e56fada93ddc67ca477cbd13472aca539e6c1816 -> FETCH_HEAD [pod/pr-validator-g6m6w-clone-pod/step-clone] 2026-07-16T14:35:05.082464816-05:00 Cloned e56fada93ddc67ca477cbd13472aca539e6c1816 [pod/pr-validator-g6m6w-clone-pod/prepare] 2026-07-16T14:34:59.235050131-05:00 2026/07/16 19:34:59 Entrypoint initialization ===== pr-validator-g6m6w-container-build-pod.log ===== [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:15.735950514-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:15.735979704-05:00 + BUILDER=storeminder-builder [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:15.735983554-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:15.735986384-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:15.735994574-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:15.741531305-05:00 + cat [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:15.742410980-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:15.812887154-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-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:16.291095992-05:00 storeminder-builder [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:16.295788447-05:00 + echo 'Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)...' [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:16.295803027-05:00 Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)... [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:16.295808257-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-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:16.741137050-05:00 #0 building with "storeminder-builder" instance using kubernetes driver [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:16.741221590-05:00 [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:16.741226520-05:00 #1 [internal] load build definition from Dockerfile [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:16.741230690-05:00 #1 transferring dockerfile: 1.24kB done [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:16.741234000-05:00 #1 DONE 0.1s [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:16.741246290-05:00 [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:16.741250350-05:00 #2 [internal] load metadata for docker.io/library/python:3.12.7-slim [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.142708107-05:00 #2 DONE 0.6s [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.255109908-05:00 [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.255133757-05:00 #3 [internal] load .dockerignore [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.255139087-05:00 #3 transferring context: 137B done [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.255151707-05:00 #3 DONE 0.1s [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.255155767-05:00 [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.255159547-05:00 #4 [internal] load build context [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.255164277-05:00 #4 DONE 0.0s [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.255167887-05:00 [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.255172037-05:00 #5 [1/7] FROM docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.255176957-05:00 #5 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d 0.0s done [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.255180597-05:00 #5 DONE 0.0s [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.472596657-05:00 [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.472713336-05:00 #4 [internal] load build context [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.472719176-05:00 #4 transferring context: 579.35kB 0.0s done [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.472729946-05:00 #4 DONE 0.1s [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.472734986-05:00 [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.472739006-05:00 #6 [2/7] WORKDIR /app [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.472742816-05:00 #6 CACHED [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.472746636-05:00 [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.472750786-05:00 #7 [3/7] COPY requirements.txt . [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.472754516-05:00 #7 CACHED [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.472758116-05:00 [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.472762606-05:00 #8 [4/7] RUN pip install --no-cache-dir -r requirements.txt [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.472766306-05:00 #8 CACHED [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.472769906-05:00 [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.472773636-05:00 #9 [5/7] COPY . . [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.472777416-05:00 #9 DONE 0.1s [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.628190957-05:00 [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:17.628282686-05:00 #10 [6/7] RUN DJANGO_SECRET_KEY=build-time SM_DB_ENGINE=sqlite python manage.py collectstatic --noinput [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:18.692444367-05:00 #10 1.215 [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:18.692537167-05:00 #10 1.215 127 static files copied to '/app/staticfiles', 381 post-processed. [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:18.825890975-05:00 #10 DONE 1.3s [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:18.982225371-05:00 [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:18.982258561-05:00 #11 [7/7] RUN useradd --system --uid 10001 appuser && chown -R appuser /app [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:18.989842491-05:00 #11 0.159 useradd warning: appuser's uid 10001 is greater than SYS_UID_MAX 999 [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:21.586628523-05:00 #11 DONE 2.8s [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:21.746791709-05:00 [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:21.746807198-05:00 #12 exporting to image [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:21.746812728-05:00 #12 exporting layers [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:22.106648158-05:00 #12 exporting layers 0.5s done [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:22.331811427-05:00 #12 exporting manifest sha256:b3dd88e3771cdd1a68e7d009e05b72b8cf3de011141291ac7dc21d9dd9f0ea09 0.0s done [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:22.331834417-05:00 #12 exporting config sha256:3ed170b478d006cc6d01205decf3a508941816b2eefba320b2ae1c865da337be 0.0s done [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:22.331842297-05:00 #12 DONE 0.6s [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:22.380765986-05:00 + echo '=== Dry-run build OK (Dockerfile builds; nothing pushed) ===' [pod/pr-validator-g6m6w-container-build-pod/step-build-nopush] 2026-07-16T14:35:22.380815425-05:00 === Dry-run build OK (Dockerfile builds; nothing pushed) === [pod/pr-validator-g6m6w-container-build-pod/prepare] 2026-07-16T14:35:10.956644099-05:00 2026/07/16 19:35:10 Entrypoint initialization ===== pr-validator-g6m6w-django-pod.log ===== [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:19.678305757-05:00 Installing app + test deps (requirements-test.txt: Django + pytest + …)… [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:42.204540423-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-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:42.368686277-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:42.993681243-05:00 postgres ready [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:43.019974622-05:00 == manage.py check == [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:43.580991189-05:00 System check identified no issues (0 silenced). [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:43.640325232-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:44.041246323-05:00 No changes detected [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:44.258206965-05:00 == python -m pytest (SM_TEST_DB=postgres) == [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:46.456705424-05:00 ============================= test session starts ============================== [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:46.456727894-05:00 platform linux -- Python 3.12.7, pytest-9.1.1, pluggy-1.6.0 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:46.456733084-05:00 django: version: 5.2.16, settings: config.settings (from ini) [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:46.456738214-05:00 rootdir: /workspace/source/source/app [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:46.456744064-05:00 configfile: pytest.ini [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:46.456748754-05:00 testpaths: tests, stores, fleet [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:46.456752994-05:00 plugins: anyio-4.14.2, django-4.12.0, cov-7.1.0 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:46.456757244-05:00 collected 259 items [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:46.456761254-05:00 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:51.731925386-05:00 tests/acceptance/test_01_stores.py ........ [ 3%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:52.414024407-05:00 tests/acceptance/test_02_devices.py ........ [ 6%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:53.563676452-05:00 tests/acceptance/test_03_users.py .... [ 7%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:53.934383494-05:00 tests/acceptance/test_04_groups.py ... [ 8%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:54.999240712-05:00 tests/acceptance/test_05_team_contacts.py .... [ 10%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:55.623388362-05:00 tests/acceptance/test_06_consents.py ....... [ 13%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:56.732015717-05:00 tests/acceptance/test_07_device_status.py ....... [ 15%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:58.003178884-05:00 tests/acceptance/test_08_device_logs.py ....... [ 18%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:59.091357958-05:00 tests/acceptance/test_09_selftest.py ......... [ 22%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:59.123701205-05:00 tests/test_smoke.py .... [ 23%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:35:59.848059110-05:00 stores/tests.py ...... [ 25%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:00.058894755-05:00 stores/tests_api.py .................. [ 32%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:06.468755564-05:00 stores/tests_authority.py .................. [ 39%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:06.553426912-05:00 stores/tests_collector_config.py ........ [ 42%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:06.587828919-05:00 stores/tests_report_config.py ... [ 44%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:07.647971872-05:00 fleet/tests.py ............... [ 49%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:12.483040074-05:00 fleet/tests_authority.py .................... [ 57%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:15.557141142-05:00 fleet/tests_consent.py ............. [ 62%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:15.779270647-05:00 fleet/tests_consent_event.py ................ [ 68%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:18.812539313-05:00 fleet/tests_logs.py ................ [ 74%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:20.881742493-05:00 fleet/tests_selftest.py ............... [ 80%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:28.127730922-05:00 fleet/tests_status.py .......... [ 84%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:28.362455150-05:00 fleet/tests_sync.py ............... [ 90%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:28.363902942-05:00 fleet/tests_sync_integration.py s [ 90%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:28.367339624-05:00 tests/acceptance/test_07_device_status.py . [ 91%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:28.372518906-05:00 tests/acceptance/test_08_device_logs.py .. [ 91%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:28.375480871-05:00 tests/acceptance/test_09_selftest.py . [ 92%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:28.385746076-05:00 tests/acceptance/test_integrations_parity.py .... [ 93%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:28.395913621-05:00 tests/test_smoke.py .... [ 95%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.834994633-05:00 fleet/tests_correlate.py ............ [100%] [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835100963-05:00 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835108673-05:00 =============================== warnings summary =============================== [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835113693-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835119073-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-16 19:36:12.855412) while time zone support is active. [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835126463-05:00 warnings.warn( [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835130873-05:00 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835135973-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835140693-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-07-16 19:36:12.855412) while time zone support is active. [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835145792-05:00 warnings.warn( [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835150342-05:00 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835155712-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835160542-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-16 19:36:13.024578) while time zone support is active. [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835165402-05:00 warnings.warn( [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835169812-05:00 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835174502-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835179612-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-07-16 19:36:13.024578) while time zone support is active. [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835184632-05:00 warnings.warn( [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835189092-05:00 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835194042-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835198962-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-16 19:36:13.250068) while time zone support is active. [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835212912-05:00 warnings.warn( [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835216202-05:00 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835219682-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835223002-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-07-16 19:36:13.250068) while time zone support is active. [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835226362-05:00 warnings.warn( [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835229792-05:00 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835233552-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835237142-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-07-16 19:36:13.267908) while time zone support is active. [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835240642-05:00 warnings.warn( [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835243472-05:00 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835246852-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835253772-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-16 19:36:13.555761) while time zone support is active. [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835257202-05:00 warnings.warn( [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835260472-05:00 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835264062-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835267492-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-07-16 19:36:13.555761) while time zone support is active. [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835270682-05:00 warnings.warn( [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835274532-05:00 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835277962-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_command_ingests [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835281152-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-16 19:36:14.514819) while time zone support is active. [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835284982-05:00 warnings.warn( [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835288122-05:00 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835291462-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_dry_run_writes_nothing [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835295032-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-16 19:36:14.689511) while time zone support is active. [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835298112-05:00 warnings.warn( [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835301202-05:00 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835304572-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835307972-05:00 ================================ tests coverage ================================ [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835319612-05:00 _______________ coverage: platform linux, python 3.12.7-final-0 ________________ [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835323292-05:00 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835326582-05:00 Name Stmts Miss Branch BrPart Cover Missing [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835330062-05:00 ---------------------------------------------------------------------------------------------- [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835333121-05:00 config/__init__.py 0 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835343361-05:00 config/settings.py 40 1 2 1 95% 92 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835346751-05:00 config/urls.py 7 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835350391-05:00 fleet/__init__.py 0 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835356161-05:00 fleet/admin.py 230 57 34 5 69% 136, 139, 150, 154, 221, 228-238, 253, 286, 303, 332-346, 355-366, 406-409, 413-442, 450->447 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835360161-05:00 fleet/api_consent.py 74 5 28 5 90% 79, 95, 131, 141, 144 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835363751-05:00 fleet/apps.py 5 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835367101-05:00 fleet/correlate.py 51 1 12 0 98% 65 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835370341-05:00 fleet/forms.py 17 0 4 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835374101-05:00 fleet/integrity.py 36 7 26 5 74% 24, 26->25, 45->44, 53->52, 57->55, 64-70 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835377671-05:00 fleet/logs.py 112 1 18 2 98% 234->238, 268 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835380831-05:00 fleet/management/__init__.py 0 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835385191-05:00 fleet/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835388441-05:00 fleet/management/commands/poll_selftests.py 24 0 6 1 97% 56->52 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835392181-05:00 fleet/management/commands/reconcile_consents.py 37 4 10 3 85% 70, 86, 89-93 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835398111-05:00 fleet/management/commands/sync_devices.py 216 30 80 11 83% 159-162, 174->176, 178->180, 180->182, 183->163, 225-226, 238, 241, 258, 265-267, 286->288, 310-311, 313, 320-348 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835429111-05:00 fleet/models.py 122 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835436281-05:00 fleet/reconcile.py 107 8 32 7 89% 61, 82->84, 116-117, 121, 127, 212, 230, 270 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835441661-05:00 fleet/roles.py 20 2 2 0 91% 102-103 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835446371-05:00 fleet/scoping.py 26 0 10 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835461871-05:00 fleet/selftest.py 115 9 24 6 89% 116->118, 136, 143-144, 151-152, 156->161, 203-204, 222, 244, 269->272 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835467031-05:00 fleet/status.py 128 11 22 4 90% 76, 82, 168-169, 170->165, 172-173, 255-256, 261, 264-265 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835471731-05:00 fleet/tests_authority.py 124 0 2 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835476251-05:00 fleet/tests_consent.py 149 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835480931-05:00 fleet/tests_consent_event.py 113 0 2 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835485581-05:00 fleet/tests_correlate.py 51 0 4 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835501991-05:00 fleet/tests_logs.py 157 0 2 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835506691-05:00 fleet/tests_selftest.py 130 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835511111-05:00 fleet/tests_status.py 91 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835522930-05:00 fleet/tests_sync.py 151 1 8 1 99% 107 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835526060-05:00 fleet/tests_sync_integration.py 29 16 2 0 42% 41, 62-83 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835529130-05:00 fleet/urls_consent.py 3 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835532240-05:00 fleet/urls_logs.py 4 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835535500-05:00 fleet/urls_selftest.py 3 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835538690-05:00 fleet/urls_status.py 4 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835541880-05:00 fleet/validators.py 25 4 8 0 88% 44-45, 50-51 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835544850-05:00 integrations/__init__.py 18 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835555660-05:00 integrations/base.py 122 55 32 4 51% 49-51, 60-62, 92, 95-108, 112-113, 116, 119, 130-148, 157, 160-170, 173-176, 179, 194-201, 205 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835559360-05:00 integrations/config.py 57 8 14 5 82% 18, 38, 58-60, 66, 85->92, 89, 115 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835562850-05:00 integrations/enroll.py 20 5 4 2 71% 28, 42-43, 45, 64 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835565980-05:00 integrations/errors.py 9 2 0 0 78% 35-36 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835569260-05:00 integrations/grafana.py 68 24 22 4 60% 27, 30, 33, 36, 46-49, 60-72, 81-82, 84, 88-89, 113-122, 141 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835572610-05:00 integrations/headscale.py 33 4 12 4 82% 28, 35, 47->46, 49, 65 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835576030-05:00 integrations/health.py 20 3 2 0 86% 25-27 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835579210-05:00 integrations/mender.py 79 40 26 3 40% 32-46, 60-74, 77-83, 91, 118-124, 148 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835582660-05:00 integrations/rundeck.py 46 12 10 3 70% 38, 41, 44-49, 74-81, 88-89, 98, 134 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835585920-05:00 integrations/types.py 80 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835589060-05:00 integrations/urls.py 3 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835592620-05:00 integrations/views.py 6 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835596330-05:00 stores/__init__.py 0 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835599750-05:00 stores/admin.py 81 7 12 2 88% 27, 137-141, 147 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835602890-05:00 stores/api.py 66 1 20 1 98% 135 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835606330-05:00 stores/apps.py 5 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835609780-05:00 stores/forms.py 31 2 12 0 95% 40-41 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835613260-05:00 stores/management/__init__.py 0 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835616610-05:00 stores/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835620040-05:00 stores/management/commands/check_authority.py 39 5 14 1 85% 55-59 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835623360-05:00 stores/management/commands/notify_new_enrolls.py 36 4 8 3 84% 22, 51, 54->73, 71-72 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835633170-05:00 stores/management/commands/sync_roles.py 24 3 8 2 84% 33-34, 54 [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835636780-05:00 stores/models.py 72 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835640130-05:00 stores/tests_api.py 105 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835643200-05:00 stores/tests_authority.py 128 0 4 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835646230-05:00 stores/tests_collector_config.py 66 0 2 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835649610-05:00 stores/tests_report_config.py 29 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835652820-05:00 stores/urls.py 3 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835655910-05:00 stores/views.py 11 0 0 0 100% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835659150-05:00 ---------------------------------------------------------------------------------------------- [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835662440-05:00 TOTAL 3658 332 540 85 88% [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.835666300-05:00 Coverage XML written to file coverage.xml [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.948127440-05:00 =========================== short test summary info ============================ [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.948153670-05:00 SKIPPED [1] fleet/tests_sync_integration.py:60: real-integration test; set SM_REAL_INTEGRATION=1 (+ live creds) to run [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:29.948158800-05:00 ================= 258 passed, 1 skipped, 11 warnings in 44.10s ================= [pod/pr-validator-g6m6w-django-pod/step-django-ci] 2026-07-16T14:36:30.131197143-05:00 === django-ci OK (check + migrations + tests green on Postgres) === [pod/pr-validator-g6m6w-django-pod/sidecar-postgres] 2026-07-16T14:36:31.839870497-05:00 2026/07/16 19:36:31 Exiting... [pod/pr-validator-g6m6w-django-pod/prepare] 2026-07-16T14:35:10.416179743-05:00 2026/07/16 19:35:10 Entrypoint initialization [pod/pr-validator-g6m6w-django-pod/place-scripts] 2026-07-16T14:35:11.250541700-05:00 2026/07/16 19:35:11 Decoded script /tekton/scripts/script-0-8lhpt ===== pr-validator-g6m6w-infra-fmt-pod.log ===== [pod/pr-validator-g6m6w-infra-fmt-pod/prepare] 2026-07-16T14:35:11.633073289-05:00 2026/07/16 19:35:11 Entrypoint initialization [pod/pr-validator-g6m6w-infra-fmt-pod/place-scripts] 2026-07-16T14:35:12.312739552-05:00 2026/07/16 19:35:12 Decoded script /tekton/scripts/script-0-z4wb7 [pod/pr-validator-g6m6w-infra-fmt-pod/step-fmt-check] 2026-07-16T14:35:17.838765653-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-g6m6w-infra-fmt-pod/step-fmt-check] 2026-07-16T14:35:18.027364787-05:00 === infra/ is canonically formatted === ===== pr-validator-g6m6w-lint-pod.log ===== [pod/pr-validator-g6m6w-lint-pod/prepare] 2026-07-16T14:35:09.915351016-05:00 2026/07/16 19:35:09 Entrypoint initialization [pod/pr-validator-g6m6w-lint-pod/place-scripts] 2026-07-16T14:35:11.153673347-05:00 2026/07/16 19:35:11 Decoded script /tekton/scripts/script-0-llnvh [pod/pr-validator-g6m6w-lint-pod/step-ruff-mypy] 2026-07-16T14:35:17.676133691-05:00 Installing ruff==0.8.6 mypy==1.14.1 (+ lib runtime deps for mypy import resolution)… [pod/pr-validator-g6m6w-lint-pod/step-ruff-mypy] 2026-07-16T14:35:30.784434792-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-g6m6w-lint-pod/step-ruff-mypy] 2026-07-16T14:35:30.892673334-05:00 == ruff check . == [pod/pr-validator-g6m6w-lint-pod/step-ruff-mypy] 2026-07-16T14:35:30.914577707-05:00 All checks passed! [pod/pr-validator-g6m6w-lint-pod/step-ruff-mypy] 2026-07-16T14:35:30.918898214-05:00 == mypy == [pod/pr-validator-g6m6w-lint-pod/step-ruff-mypy] 2026-07-16T14:35:32.158792038-05:00 Success: no issues found in 1 source file [pod/pr-validator-g6m6w-lint-pod/step-ruff-mypy] 2026-07-16T14:35:32.166139009-05:00 === lint OK (ruff + mypy clean) === ===== pr-validator-g6m6w-post-status-pod.log ===== [pod/pr-validator-g6m6w-post-status-pod/prepare] 2026-07-16T14:36:35.795366103-05:00 2026/07/16 19:36:35 Entrypoint initialization [pod/pr-validator-g6m6w-post-status-pod/place-scripts] 2026-07-16T14:36:37.677690810-05:00 2026/07/16 19:36:37 Decoded script /tekton/scripts/script-0-q2xqf [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:43.917283901-05:00 Posting commit status to GitHub [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:43.917327060-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:43.917330660-05:00 SHA: e56fada93ddc67ca477cbd13472aca539e6c1816 [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:43.917333060-05:00 State: success (Succeeded) [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:43.917335620-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-731/pr-validator-g6m6w/logs.txt [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435140188-05:00 { [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435161728-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/e56fada93ddc67ca477cbd13472aca539e6c1816", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435167828-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435174978-05:00 "id": 50607098604, [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435181847-05:00 "node_id": "SC_kwDOS9o4_c8AAAALyGsK7A", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435187617-05:00 "state": "success", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435191637-05:00 "description": "Checks passed", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435196247-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-731/pr-validator-g6m6w/logs.txt", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435200537-05:00 "context": "tekton/pr-validator", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435204567-05:00 "created_at": "2026-07-16T19:36:44Z", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435208567-05:00 "updated_at": "2026-07-16T19:36:44Z", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435213607-05:00 "creator": { [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435218027-05:00 "login": "steveblackmon", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435222007-05:00 "id": 702924, [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435226017-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435230237-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435234397-05:00 "gravatar_id": "", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435238927-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435242887-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435247467-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435253797-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435259697-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435264517-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435268537-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435272837-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435276897-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435280987-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435285067-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435289057-05:00 "type": "User", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435293037-05:00 "user_view_type": "public", [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435297097-05:00 "site_admin": false [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435301157-05:00 } [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.435305177-05:00 } [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.439133096-05:00 [pod/pr-validator-g6m6w-post-status-pod/step-post-status] 2026-07-16T14:36:44.439147186-05:00 Status posted successfully ===== pr-validator-g6m6w-reclaim-workspace-pod.log ===== [pod/pr-validator-g6m6w-reclaim-workspace-pod/prepare] 2026-07-16T14:36:42.528187862-05:00 2026/07/16 19:36:42 Entrypoint initialization [pod/pr-validator-g6m6w-reclaim-workspace-pod/place-scripts] 2026-07-16T14:36:44.684076370-05:00 2026/07/16 19:36:44 Decoded script /tekton/scripts/script-0-dbwpb Error from server (BadRequest): container "step-delete-run-pvcs" in pod "pr-validator-g6m6w-reclaim-workspace-pod" is waiting to start: PodInitializing ===== pr-validator-g6m6w-report-tests-pod.log ===== [pod/pr-validator-g6m6w-report-tests-pod/prepare] 2026-07-16T14:35:12.065181773-05:00 2026/07/16 19:35:12 Entrypoint initialization [pod/pr-validator-g6m6w-report-tests-pod/place-scripts] 2026-07-16T14:35:13.685797245-05:00 2026/07/16 19:35:13 Decoded script /tekton/scripts/script-0-5vhbj [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:35:17.846480302-05:00 Installing ./analytics[test,twilio] + pytest-cov… [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:03.196206145-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-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:03.608123008-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:07.708508289-05:00 ........................................................................ [ 18%] [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:07.917061696-05:00 ........................................................................ [ 36%] [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:08.073941059-05:00 ........................................................................ [ 54%] [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:08.311256803-05:00 ........................................................................ [ 72%] [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:10.230482203-05:00 ........................................................................ [ 91%] [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365440247-05:00 ................................... [100%] [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365472567-05:00 =============================== warnings summary =============================== [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365478517-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365498767-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-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365506127-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365511157-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365515987-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365520817-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365525197-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365529507-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365533847-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365539047-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365545037-05:00 tests/test_store_hours.py: 2 warnings [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365550067-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-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365555907-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365560236-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365565246-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365569616-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-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365574316-05:00 _now = datetime.utcnow() [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365578466-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365582766-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365587896-05:00 tests/test_sms.py: 9 warnings [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365592266-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365596566-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365601406-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365626086-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365629676-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-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365632686-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365635516-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365638506-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365641506-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365644526-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-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365647506-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365650316-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365653326-05:00 tests/test_sms.py: 9 warnings [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365656346-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365660006-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365663036-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365666096-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-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365669116-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365671966-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365674916-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365677926-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365680976-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-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365684356-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365687226-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365690156-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365695946-05:00 /usr/local/lib/python3.13/pathlib/_local.py:186: ResourceWarning: unclosed database in [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365699506-05:00 def __hash__(self): [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365702856-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365706386-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365709306-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365712426-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365715696-05:00 /usr/local/lib/python3.13/pathlib/_local.py:186: ResourceWarning: unclosed database in [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365718956-05:00 def __hash__(self): [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365722016-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365738776-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365741976-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365745226-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365748275-05:00 /usr/local/lib/python3.13/pathlib/_local.py:186: ResourceWarning: unclosed database in [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365757375-05:00 def __hash__(self): [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365760545-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365763585-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365766405-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365769335-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365772945-05:00 /usr/local/lib/python3.13/pathlib/_local.py:186: ResourceWarning: unclosed database in [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365775915-05:00 def __hash__(self): [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365778855-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365781845-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365784645-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365787595-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365790595-05:00 /usr/local/lib/python3.13/pathlib/_local.py:186: ResourceWarning: unclosed database in [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365793535-05:00 def __hash__(self): [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365796745-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365799665-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365802475-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365805395-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365808355-05:00 /usr/local/lib/python3.13/pathlib/_local.py:186: ResourceWarning: unclosed database in [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365811325-05:00 def __hash__(self): [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365814295-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365817255-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365820115-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365823015-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365825955-05:00 /usr/local/lib/python3.13/pathlib/_local.py:186: ResourceWarning: unclosed database in [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365828955-05:00 def __hash__(self): [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365831885-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365834815-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365877255-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365881925-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365886355-05:00 /usr/local/lib/python3.13/pathlib/_local.py:186: ResourceWarning: unclosed database in [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365890695-05:00 def __hash__(self): [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365895095-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365899795-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365903995-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365908325-05:00 tests/test_whatsapp.py::test_recipients_from_config [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365912735-05:00 /usr/local/lib/python3.13/pathlib/_local.py:186: ResourceWarning: unclosed database in [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365921195-05:00 def __hash__(self): [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365932895-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365936014-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365938834-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365942264-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365945194-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365948254-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365951274-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365954214-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365957234-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365960174-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365964044-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365967034-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365970204-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-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365973284-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365976104-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365979024-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365981924-05:00 ================================ tests coverage ================================ [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365984834-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365987644-05:00 [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365990524-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-g6m6w-report-tests-pod/step-pytest] 2026-07-16T14:36:11.365993804-05:00 395 passed, 86 warnings in 6.04s ===== pr-validator-g6m6w-status-container-pod.log ===== [pod/pr-validator-g6m6w-status-container-pod/prepare] 2026-07-16T14:36:35.072322011-05:00 2026/07/16 19:36:35 Entrypoint initialization [pod/pr-validator-g6m6w-status-container-pod/place-scripts] 2026-07-16T14:36:36.337257252-05:00 2026/07/16 19:36:36 Decoded script /tekton/scripts/script-0-g4x7l [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:44.508704705-05:00 Posting commit status to GitHub [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:44.508733525-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:44.508737125-05:00 SHA: e56fada93ddc67ca477cbd13472aca539e6c1816 [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:44.508739455-05:00 State: success (Succeeded) [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:44.508741935-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-731/pr-validator-g6m6w/logs.txt [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265262549-05:00 { [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265366988-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/e56fada93ddc67ca477cbd13472aca539e6c1816", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265378398-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265384248-05:00 "id": 50607099152, [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265389488-05:00 "node_id": "SC_kwDOS9o4_c8AAAALyGsNEA", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265393588-05:00 "state": "success", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265402198-05:00 "description": "Checks passed", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265407228-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-731/pr-validator-g6m6w/logs.txt", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265411318-05:00 "context": "tekton/container-build", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265415268-05:00 "created_at": "2026-07-16T19:36:44Z", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265419198-05:00 "updated_at": "2026-07-16T19:36:44Z", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265423208-05:00 "creator": { [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265427578-05:00 "login": "steveblackmon", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265432128-05:00 "id": 702924, [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265436088-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265440148-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265444128-05:00 "gravatar_id": "", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265448458-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265452418-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265456408-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265461388-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265465408-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265469418-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265520508-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265527978-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265532048-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265541117-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265545207-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265549277-05:00 "type": "User", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265574457-05:00 "user_view_type": "public", [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265579227-05:00 "site_admin": false [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265584737-05:00 } [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.265588807-05:00 } [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.268824580-05:00 [pod/pr-validator-g6m6w-status-container-pod/step-post-status] 2026-07-16T14:36:45.268881820-05:00 Status posted successfully ===== pr-validator-g6m6w-status-django-pod.log ===== [pod/pr-validator-g6m6w-status-django-pod/prepare] 2026-07-16T14:36:33.822133691-05:00 2026/07/16 19:36:33 Entrypoint initialization [pod/pr-validator-g6m6w-status-django-pod/place-scripts] 2026-07-16T14:36:34.955423974-05:00 2026/07/16 19:36:34 Decoded script /tekton/scripts/script-0-5z7r8 [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:38.987839350-05:00 Posting commit status to GitHub [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:38.987873950-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:38.987877130-05:00 SHA: e56fada93ddc67ca477cbd13472aca539e6c1816 [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:38.987879470-05:00 State: success (Succeeded) [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:38.987881980-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-731/pr-validator-g6m6w/logs.txt [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.385972326-05:00 { [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386160105-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/e56fada93ddc67ca477cbd13472aca539e6c1816", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386169495-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386176595-05:00 "id": 50607093211, [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386183395-05:00 "node_id": "SC_kwDOS9o4_c8AAAALyGr12w", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386189095-05:00 "state": "success", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386195015-05:00 "description": "Checks passed", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386202805-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-731/pr-validator-g6m6w/logs.txt", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386209425-05:00 "context": "tekton/django", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386215015-05:00 "created_at": "2026-07-16T19:36:39Z", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386220695-05:00 "updated_at": "2026-07-16T19:36:39Z", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386226185-05:00 "creator": { [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386232095-05:00 "login": "steveblackmon", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386237535-05:00 "id": 702924, [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386243865-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386250005-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386255605-05:00 "gravatar_id": "", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386261885-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386268075-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386273915-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386279944-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386285484-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386290994-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386296984-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386306184-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386312064-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386317974-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386323814-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386329754-05:00 "type": "User", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386335144-05:00 "user_view_type": "public", [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386340534-05:00 "site_admin": false [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386346054-05:00 } [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.386352024-05:00 } [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.391054349-05:00 [pod/pr-validator-g6m6w-status-django-pod/step-post-status] 2026-07-16T14:36:39.391082269-05:00 Status posted successfully ===== pr-validator-g6m6w-status-infra-fmt-pod.log ===== [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:38.929690821-05:00 Posting commit status to GitHub [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:38.929723690-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:38.929727320-05:00 SHA: e56fada93ddc67ca477cbd13472aca539e6c1816 [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:38.929729640-05:00 State: success (Succeeded) [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:38.929731990-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-731/pr-validator-g6m6w/logs.txt [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730117560-05:00 { [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730145130-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/e56fada93ddc67ca477cbd13472aca539e6c1816", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730154090-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730158930-05:00 "id": 50607093252, [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730163510-05:00 "node_id": "SC_kwDOS9o4_c8AAAALyGr2BA", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730168240-05:00 "state": "success", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730172340-05:00 "description": "Checks passed", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730177090-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-731/pr-validator-g6m6w/logs.txt", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730182650-05:00 "context": "tekton/infra-fmt", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730188500-05:00 "created_at": "2026-07-16T19:36:39Z", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730194060-05:00 "updated_at": "2026-07-16T19:36:39Z", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730198740-05:00 "creator": { [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730202790-05:00 "login": "steveblackmon", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730206820-05:00 "id": 702924, [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730210940-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730215660-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730219670-05:00 "gravatar_id": "", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730224549-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730228179-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730231859-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730235459-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730239569-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730242839-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730251419-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730254919-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730258369-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730261739-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730265029-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730268269-05:00 "type": "User", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730271479-05:00 "user_view_type": "public", [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730274629-05:00 "site_admin": false [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730277849-05:00 } [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.730281159-05:00 } [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.733924360-05:00 [pod/pr-validator-g6m6w-status-infra-fmt-pod/step-post-status] 2026-07-16T14:36:39.733979579-05:00 Status posted successfully [pod/pr-validator-g6m6w-status-infra-fmt-pod/prepare] 2026-07-16T14:36:34.517442531-05:00 2026/07/16 19:36:34 Entrypoint initialization [pod/pr-validator-g6m6w-status-infra-fmt-pod/place-scripts] 2026-07-16T14:36:34.999154721-05:00 2026/07/16 19:36:34 Decoded script /tekton/scripts/script-0-6qfdb ===== pr-validator-g6m6w-status-lint-pod.log ===== [pod/pr-validator-g6m6w-status-lint-pod/place-scripts] 2026-07-16T14:36:33.993699105-05:00 2026/07/16 19:36:33 Decoded script /tekton/scripts/script-0-2hrnl [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.477281869-05:00 Posting commit status to GitHub [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.477317879-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.477321859-05:00 SHA: e56fada93ddc67ca477cbd13472aca539e6c1816 [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.477325199-05:00 State: success (Succeeded) [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.477328659-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-731/pr-validator-g6m6w/logs.txt [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912581137-05:00 { [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912695576-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/e56fada93ddc67ca477cbd13472aca539e6c1816", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912702426-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912707336-05:00 "id": 50607091665, [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912712496-05:00 "node_id": "SC_kwDOS9o4_c8AAAALyGrv0Q", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912718066-05:00 "state": "success", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912722176-05:00 "description": "Checks passed", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912726656-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-731/pr-validator-g6m6w/logs.txt", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912731186-05:00 "context": "tekton/lint", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912735146-05:00 "created_at": "2026-07-16T19:36:37Z", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912739126-05:00 "updated_at": "2026-07-16T19:36:37Z", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912743746-05:00 "creator": { [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912749956-05:00 "login": "steveblackmon", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912755386-05:00 "id": 702924, [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912761656-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912767676-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912772386-05:00 "gravatar_id": "", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912776476-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912780486-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912784366-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912788736-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912792586-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912796466-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912809006-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912814506-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912818476-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912822426-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912826396-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912830576-05:00 "type": "User", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912835256-05:00 "user_view_type": "public", [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912839256-05:00 "site_admin": false [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912843336-05:00 } [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.912847236-05:00 } [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.915994549-05:00 [pod/pr-validator-g6m6w-status-lint-pod/step-post-status] 2026-07-16T14:36:37.916083108-05:00 Status posted successfully [pod/pr-validator-g6m6w-status-lint-pod/prepare] 2026-07-16T14:36:32.391595613-05:00 2026/07/16 19:36:32 Entrypoint initialization ===== pr-validator-g6m6w-status-report-tests-pod.log ===== [pod/pr-validator-g6m6w-status-report-tests-pod/prepare] 2026-07-16T14:36:35.433202965-05:00 2026/07/16 19:36:35 Entrypoint initialization [pod/pr-validator-g6m6w-status-report-tests-pod/place-scripts] 2026-07-16T14:36:36.286720601-05:00 2026/07/16 19:36:36 Decoded script /tekton/scripts/script-0-zc684 [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:41.298679781-05:00 Posting commit status to GitHub [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:41.298713191-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:41.298717211-05:00 SHA: e56fada93ddc67ca477cbd13472aca539e6c1816 [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:41.298722721-05:00 State: success (Succeeded) [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:41.298725981-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-731/pr-validator-g6m6w/logs.txt [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.054873327-05:00 { [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.054991786-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/e56fada93ddc67ca477cbd13472aca539e6c1816", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.054998456-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055003666-05:00 "id": 50607095611, [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055009016-05:00 "node_id": "SC_kwDOS9o4_c8AAAALyGr_Ow", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055013856-05:00 "state": "success", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055018456-05:00 "description": "Checks passed", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055023626-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-731/pr-validator-g6m6w/logs.txt", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055028226-05:00 "context": "tekton/report-tests", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055032476-05:00 "created_at": "2026-07-16T19:36:41Z", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055036806-05:00 "updated_at": "2026-07-16T19:36:41Z", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055041236-05:00 "creator": { [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055046666-05:00 "login": "steveblackmon", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055051086-05:00 "id": 702924, [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055055596-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055060176-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055064916-05:00 "gravatar_id": "", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055070926-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055075366-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055079716-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055084166-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055088526-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055092826-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055105396-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055110186-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055114466-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055119076-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055124216-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055128926-05:00 "type": "User", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055133356-05:00 "user_view_type": "public", [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055137766-05:00 "site_admin": false [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055141996-05:00 } [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.055146276-05:00 } [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.070896611-05:00 [pod/pr-validator-g6m6w-status-report-tests-pod/step-post-status] 2026-07-16T14:36:42.070989961-05:00 Status posted successfully