===== pr-validator-jrvhq-archive-logs-pod.log ===== [pod/pr-validator-jrvhq-archive-logs-pod/prepare] 2026-07-16T23:03:25.668420266-05:00 2026/07/17 04:03:25 Entrypoint initialization [pod/pr-validator-jrvhq-archive-logs-pod/place-scripts] 2026-07-16T23:03:26.104958631-05:00 2026/07/17 04:03:26 Decoded script /tekton/scripts/script-0-cxw5b [pod/pr-validator-jrvhq-archive-logs-pod/place-scripts] 2026-07-16T23:03:26.126181089-05:00 2026/07/17 04:03:26 Decoded script /tekton/scripts/script-1-jj657 [pod/pr-validator-jrvhq-archive-logs-pod/step-collect-logs] 2026-07-16T23:03:30.291939073-05:00 ==> collecting pod logs for PipelineRun=pr-validator-jrvhq ===== pr-validator-jrvhq-check-container-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-jrvhq-check-container-pod" is waiting to start: PodInitializing ===== pr-validator-jrvhq-check-django-pod.log ===== [pod/pr-validator-jrvhq-check-django-pod/prepare] 2026-07-16T23:03:30.182464498-05:00 2026/07/17 04:03:30 Entrypoint initialization Error from server (BadRequest): container "place-scripts" in pod "pr-validator-jrvhq-check-django-pod" is waiting to start: PodInitializing ===== pr-validator-jrvhq-check-infra-fmt-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-jrvhq-check-infra-fmt-pod" is waiting to start: PodInitializing ===== pr-validator-jrvhq-check-lint-pod.log ===== [pod/pr-validator-jrvhq-check-lint-pod/prepare] 2026-07-16T23:03:29.731273319-05:00 2026/07/17 04:03:29 Entrypoint initialization [pod/pr-validator-jrvhq-check-lint-pod/place-scripts] 2026-07-16T23:03:30.285485887-05:00 2026/07/17 04:03:30 Decoded script /tekton/scripts/script-0-x7tts Error from server (BadRequest): container "step-post-check" in pod "pr-validator-jrvhq-check-lint-pod" is waiting to start: PodInitializing ===== pr-validator-jrvhq-check-report-tests-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-jrvhq-check-report-tests-pod" is waiting to start: PodInitializing ===== pr-validator-jrvhq-clone-pod.log ===== [pod/pr-validator-jrvhq-clone-pod/prepare] 2026-07-16T23:02:12.554453873-05:00 2026/07/17 04:02:12 Entrypoint initialization [pod/pr-validator-jrvhq-clone-pod/place-scripts] 2026-07-16T23:02:13.227319362-05:00 2026/07/17 04:02:13 Decoded script /tekton/scripts/script-0-c78tf [pod/pr-validator-jrvhq-clone-pod/step-clone] 2026-07-16T23:02:17.540638923-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-jrvhq-clone-pod/step-clone] 2026-07-16T23:02:17.540671072-05:00 * branch aa0acb8ee3ba92a2497e97775457fb9e277d2927 -> FETCH_HEAD [pod/pr-validator-jrvhq-clone-pod/step-clone] 2026-07-16T23:02:17.589552172-05:00 Cloned aa0acb8ee3ba92a2497e97775457fb9e277d2927 ===== pr-validator-jrvhq-container-build-pod.log ===== [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:26.440368885-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:26.440406134-05:00 + BUILDER=storeminder-builder [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:26.440410144-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:26.440413204-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:26.440421964-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:26.443026860-05:00 + cat [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:26.443781146-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:26.486425350-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-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:26.964391166-05:00 storeminder-builder [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:26.969442999-05:00 + echo 'Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)...' [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:26.969469949-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-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:26.969456609-05:00 Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)... [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:27.547470914-05:00 #0 building with "storeminder-builder" instance using kubernetes driver [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:27.547561383-05:00 [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:27.547565863-05:00 #1 [internal] load build definition from Dockerfile [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:27.547569283-05:00 #1 transferring dockerfile: [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:27.777605019-05:00 #1 transferring dockerfile: 1.24kB done [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:27.777628699-05:00 #1 DONE 0.2s [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:27.777636009-05:00 [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:27.777642489-05:00 #2 [internal] load metadata for docker.io/library/python:3.12.7-slim [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:27.960788184-05:00 #2 DONE 0.3s [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.096044175-05:00 [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.096077085-05:00 #3 [internal] load .dockerignore [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.096087575-05:00 #3 transferring context: 137B done [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.096094315-05:00 #3 DONE 0.1s [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.231225676-05:00 [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.231317835-05:00 #4 [internal] load build context [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.231324755-05:00 #4 DONE 0.0s [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.231329615-05:00 [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.231334735-05:00 #5 [1/7] FROM docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.231351025-05:00 #5 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d 0.1s done [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.357641473-05:00 #5 DONE 0.1s [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.357665713-05:00 [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.357674033-05:00 #4 [internal] load build context [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.357681343-05:00 #4 transferring context: 597.77kB 0.0s done [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.457619692-05:00 #4 DONE 0.2s [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.678525636-05:00 [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.678637866-05:00 #6 [2/7] WORKDIR /app [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.678643606-05:00 #6 CACHED [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.678647696-05:00 [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.678652356-05:00 #7 [3/7] COPY requirements.txt . [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.678656066-05:00 #7 CACHED [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.678659576-05:00 [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.678664306-05:00 #8 [4/7] RUN pip install --no-cache-dir -r requirements.txt [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.678667986-05:00 #8 CACHED [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.678671496-05:00 [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:28.678675226-05:00 #9 [5/7] COPY . . [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:29.033834507-05:00 #9 DONE 0.5s [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:29.203116136-05:00 [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:29.203139316-05:00 #10 [6/7] RUN DJANGO_SECRET_KEY=build-time SM_DB_ENGINE=sqlite python manage.py collectstatic --noinput [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:30.325025620-05:00 #10 1.273 [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:30.325056150-05:00 #10 1.273 127 static files copied to '/app/staticfiles', 381 post-processed. [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:30.525264595-05:00 #10 DONE 1.5s [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:30.689593561-05:00 [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:30.689617091-05:00 #11 [7/7] RUN useradd --system --uid 10001 appuser && chown -R appuser /app [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:30.870032792-05:00 #11 0.333 useradd warning: appuser's uid 10001 is greater than SYS_UID_MAX 999 [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:38.166845205-05:00 #11 DONE 7.6s [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:38.343734136-05:00 [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:38.343766826-05:00 #12 exporting to image [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:38.343772446-05:00 #12 exporting layers [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:39.036433389-05:00 #12 exporting layers 0.8s done [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:39.272367857-05:00 #12 exporting manifest sha256:40c8a96a180be05b2df2fb5e6499af625900352ea3cea75f3b3169e1911bc410 0.0s done [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:39.272390937-05:00 #12 exporting config sha256:276058c005f25533e329f590f8c67695c234d38bae4f692df010cd8b4ad7d7f4 0.0s done [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:39.272395587-05:00 #12 DONE 0.9s [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:39.329351965-05:00 + echo '=== Dry-run build OK (Dockerfile builds; nothing pushed) ===' [pod/pr-validator-jrvhq-container-build-pod/step-build-nopush] 2026-07-16T23:02:39.329376584-05:00 === Dry-run build OK (Dockerfile builds; nothing pushed) === [pod/pr-validator-jrvhq-container-build-pod/prepare] 2026-07-16T23:02:21.481442619-05:00 2026/07/17 04:02:21 Entrypoint initialization ===== pr-validator-jrvhq-django-pod.log ===== [pod/pr-validator-jrvhq-django-pod/prepare] 2026-07-16T23:02:21.172971913-05:00 2026/07/17 04:02:21 Entrypoint initialization [pod/pr-validator-jrvhq-django-pod/place-scripts] 2026-07-16T23:02:21.318840946-05:00 2026/07/17 04:02:21 Decoded script /tekton/scripts/script-0-l9d8g [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:28.438800472-05:00 Installing app + test deps (requirements-test.txt: Django + pytest + …)… [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:40.296973129-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-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:40.484323795-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:40.717419818-05:00 postgres ready [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:40.741210252-05:00 == manage.py check == [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:41.164299587-05:00 System check identified no issues (0 silenced). [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:41.222800847-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:41.572444882-05:00 No changes detected [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:41.764045346-05:00 == python -m pytest (SM_TEST_DB=postgres) == [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:43.719643984-05:00 ============================= test session starts ============================== [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:43.719751433-05:00 platform linux -- Python 3.12.7, pytest-9.1.1, pluggy-1.6.0 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:43.719756973-05:00 django: version: 5.2.16, settings: config.settings (from ini) [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:43.719762453-05:00 rootdir: /workspace/source/source/app [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:43.719767933-05:00 configfile: pytest.ini [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:43.719772173-05:00 testpaths: tests, stores, fleet [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:43.719777373-05:00 plugins: anyio-4.14.2, django-4.12.0, cov-7.1.0 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:43.719781163-05:00 collected 271 items [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:43.719784853-05:00 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:46.577216595-05:00 tests/acceptance/test_01_stores.py ........ [ 2%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:47.198584582-05:00 tests/acceptance/test_02_devices.py ........ [ 5%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:48.212585340-05:00 tests/acceptance/test_03_users.py .... [ 7%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:48.544291783-05:00 tests/acceptance/test_04_groups.py ... [ 8%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:49.522101433-05:00 tests/acceptance/test_05_team_contacts.py .... [ 9%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:49.878768034-05:00 tests/acceptance/test_06_consents.py ....... [ 12%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:50.991291773-05:00 tests/acceptance/test_07_device_status.py ....... [ 15%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:52.373724964-05:00 tests/acceptance/test_08_device_logs.py ....... [ 17%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:53.432898618-05:00 tests/acceptance/test_09_selftest.py ......... [ 21%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:53.462359013-05:00 tests/test_smoke.py .... [ 22%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:54.019413644-05:00 stores/tests.py ...... [ 24%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:02:54.189554234-05:00 stores/tests_api.py .................. [ 31%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:00.254781050-05:00 stores/tests_authority.py .................. [ 38%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:00.327521046-05:00 stores/tests_collector_config.py ........ [ 40%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:00.353503659-05:00 stores/tests_report_config.py ... [ 42%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:01.228321656-05:00 fleet/tests.py ............... [ 47%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:05.959878726-05:00 fleet/tests_authority.py .................... [ 54%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:07.080027314-05:00 fleet/tests_consent.py ............. [ 59%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:07.305565304-05:00 fleet/tests_consent_event.py ................ [ 65%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:10.459957891-05:00 fleet/tests_logs.py ................ [ 71%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:12.763632394-05:00 fleet/tests_selftest.py ............... [ 77%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:19.842759449-05:00 fleet/tests_status.py .......... [ 80%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:20.100619342-05:00 fleet/tests_sync.py ............... [ 86%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:20.102827910-05:00 fleet/tests_sync_integration.py s [ 86%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:20.107453906-05:00 tests/acceptance/test_07_device_status.py . [ 87%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:20.114128541-05:00 tests/acceptance/test_08_device_logs.py .. [ 87%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:20.117915721-05:00 tests/acceptance/test_09_selftest.py . [ 88%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:20.131005502-05:00 tests/acceptance/test_integrations_parity.py .... [ 89%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:20.463148573-05:00 tests/mender_contract/test_mender_contract.py ............ [ 94%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:20.474151515-05:00 tests/test_smoke.py .... [ 95%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609231671-05:00 fleet/tests_correlate.py ............ [100%] [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609253291-05:00 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609258261-05:00 =============================== warnings summary =============================== [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609262391-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609268221-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-17 04:03:05.974131) while time zone support is active. [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609274821-05:00 warnings.warn( [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609278781-05:00 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609282631-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609286431-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-17 04:03:05.974131) while time zone support is active. [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609290381-05:00 warnings.warn( [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609294021-05:00 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609299001-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609303031-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-17 04:03:06.009397) while time zone support is active. [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609306810-05:00 warnings.warn( [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609310460-05:00 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609314660-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609318530-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-17 04:03:06.009397) while time zone support is active. [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609322280-05:00 warnings.warn( [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609325910-05:00 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609329650-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609333410-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-17 04:03:06.038203) while time zone support is active. [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609353820-05:00 warnings.warn( [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609358990-05:00 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609362120-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609364860-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-17 04:03:06.038203) while time zone support is active. [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609399070-05:00 warnings.warn( [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609403420-05:00 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609407870-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609411720-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-17 04:03:06.050077) while time zone support is active. [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609415580-05:00 warnings.warn( [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609419280-05:00 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609423180-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609426970-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-17 04:03:06.072043) while time zone support is active. [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609430860-05:00 warnings.warn( [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609434510-05:00 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609438330-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609442080-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-17 04:03:06.072043) while time zone support is active. [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609445840-05:00 warnings.warn( [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609449460-05:00 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609453250-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_command_ingests [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609457150-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-17 04:03:06.205751) while time zone support is active. [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609460950-05:00 warnings.warn( [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609464600-05:00 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609468450-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_dry_run_writes_nothing [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609472220-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-17 04:03:06.224853) while time zone support is active. [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609476040-05:00 warnings.warn( [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609479670-05:00 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609483490-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609487230-05:00 ================================ tests coverage ================================ [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609495309-05:00 _______________ coverage: platform linux, python 3.12.7-final-0 ________________ [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609499069-05:00 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609502819-05:00 Name Stmts Miss Branch BrPart Cover Missing [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609506759-05:00 ---------------------------------------------------------------------------------------------- [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609510529-05:00 config/__init__.py 0 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609520489-05:00 config/settings.py 40 1 2 1 95% 92 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609523159-05:00 config/urls.py 7 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609525759-05:00 fleet/__init__.py 0 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609529599-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-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609533099-05:00 fleet/api_consent.py 74 5 28 5 90% 79, 95, 131, 141, 144 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609535619-05:00 fleet/apps.py 5 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609538209-05:00 fleet/correlate.py 51 1 12 0 98% 65 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609541139-05:00 fleet/forms.py 17 0 4 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609544049-05:00 fleet/integrity.py 36 7 26 5 74% 24, 26->25, 45->44, 53->52, 57->55, 64-70 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609546779-05:00 fleet/logs.py 112 1 18 2 98% 234->238, 268 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609549289-05:00 fleet/management/__init__.py 0 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609551889-05:00 fleet/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609554379-05:00 fleet/management/commands/poll_selftests.py 24 0 6 1 97% 56->52 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609556919-05:00 fleet/management/commands/reconcile_consents.py 37 4 10 3 85% 70, 86, 89-93 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609561059-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-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609563669-05:00 fleet/models.py 122 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609566639-05:00 fleet/reconcile.py 107 8 32 7 89% 61, 82->84, 116-117, 121, 127, 212, 230, 270 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609569339-05:00 fleet/roles.py 20 2 2 0 91% 102-103 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609571949-05:00 fleet/scoping.py 26 0 10 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609575119-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-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609578359-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-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609580909-05:00 fleet/tests_authority.py 124 0 2 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609583409-05:00 fleet/tests_consent.py 149 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609585899-05:00 fleet/tests_consent_event.py 113 0 2 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609588369-05:00 fleet/tests_correlate.py 51 0 4 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609590869-05:00 fleet/tests_logs.py 157 0 2 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609593479-05:00 fleet/tests_selftest.py 130 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609600349-05:00 fleet/tests_status.py 91 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609602879-05:00 fleet/tests_sync.py 151 1 8 1 99% 107 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609605399-05:00 fleet/tests_sync_integration.py 29 16 2 0 42% 41, 62-83 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609607979-05:00 fleet/urls_consent.py 3 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609610489-05:00 fleet/urls_logs.py 4 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609613019-05:00 fleet/urls_selftest.py 3 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609615569-05:00 fleet/urls_status.py 4 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609619009-05:00 fleet/validators.py 25 4 8 0 88% 44-45, 50-51 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609621559-05:00 integrations/__init__.py 18 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609628759-05:00 integrations/base.py 122 25 32 5 78% 49-51, 60-62, 96, 99, 136-141, 176, 179, 194-201, 205 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609631559-05:00 integrations/config.py 57 7 14 5 83% 18, 58-60, 66, 85->92, 89, 115 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609634149-05:00 integrations/enroll.py 20 5 4 2 71% 28, 42-43, 45, 64 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609636689-05:00 integrations/errors.py 9 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609639249-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-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609641869-05:00 integrations/headscale.py 33 4 12 4 82% 28, 35, 47->46, 49, 65 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609644419-05:00 integrations/health.py 20 3 2 0 86% 25-27 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609647039-05:00 integrations/mender.py 79 25 26 4 61% 39, 42, 60-74, 78-81, 118-124, 148 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609649559-05:00 integrations/rundeck.py 46 12 10 3 70% 38, 41, 44-49, 74-81, 88-89, 98, 134 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609652069-05:00 integrations/types.py 80 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609654629-05:00 integrations/urls.py 3 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609657269-05:00 integrations/views.py 6 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609659779-05:00 stores/__init__.py 0 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609664309-05:00 stores/admin.py 81 7 12 2 88% 27, 137-141, 147 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609667079-05:00 stores/api.py 66 1 20 1 98% 135 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609669809-05:00 stores/apps.py 5 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609672289-05:00 stores/forms.py 31 2 12 0 95% 40-41 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609674819-05:00 stores/management/__init__.py 0 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609677429-05:00 stores/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609679948-05:00 stores/management/commands/check_authority.py 39 5 14 1 85% 55-59 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609691828-05:00 stores/management/commands/notify_new_enrolls.py 36 4 8 3 84% 22, 51, 54->73, 71-72 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609694418-05:00 stores/management/commands/sync_roles.py 24 3 8 2 84% 33-34, 54 [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609696938-05:00 stores/models.py 72 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609699428-05:00 stores/tests_api.py 105 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609701978-05:00 stores/tests_authority.py 128 0 4 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609704558-05:00 stores/tests_collector_config.py 66 0 2 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609707278-05:00 stores/tests_report_config.py 29 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609709998-05:00 stores/urls.py 3 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609712508-05:00 stores/views.py 11 0 0 0 100% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609715048-05:00 ---------------------------------------------------------------------------------------------- [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609717558-05:00 TOTAL 3658 284 540 87 90% [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.609720998-05:00 Coverage XML written to file coverage.xml [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.717927229-05:00 =========================== short test summary info ============================ [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.717950299-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-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.717955709-05:00 ================= 270 passed, 1 skipped, 11 warnings in 38.55s ================= [pod/pr-validator-jrvhq-django-pod/step-django-ci] 2026-07-16T23:03:21.895508954-05:00 === django-ci OK (check + migrations + tests green on Postgres) === [pod/pr-validator-jrvhq-django-pod/sidecar-postgres] 2026-07-16T23:03:24.098975771-05:00 2026/07/17 04:03:24 Exiting... ===== pr-validator-jrvhq-infra-fmt-pod.log ===== [pod/pr-validator-jrvhq-infra-fmt-pod/place-scripts] 2026-07-16T23:02:23.419326977-05:00 2026/07/17 04:02:23 Decoded script /tekton/scripts/script-0-7bhdt [pod/pr-validator-jrvhq-infra-fmt-pod/step-fmt-check] 2026-07-16T23:02:28.637371326-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-jrvhq-infra-fmt-pod/step-fmt-check] 2026-07-16T23:02:28.770688016-05:00 === infra/ is canonically formatted === [pod/pr-validator-jrvhq-infra-fmt-pod/prepare] 2026-07-16T23:02:22.225451276-05:00 2026/07/17 04:02:22 Entrypoint initialization ===== pr-validator-jrvhq-lint-pod.log ===== [pod/pr-validator-jrvhq-lint-pod/place-scripts] 2026-07-16T23:02:23.413078221-05:00 2026/07/17 04:02:23 Decoded script /tekton/scripts/script-0-gktg7 [pod/pr-validator-jrvhq-lint-pod/step-ruff-mypy] 2026-07-16T23:02:28.502539233-05:00 Installing ruff==0.8.6 mypy==1.14.1 (+ lib runtime deps for mypy import resolution)… [pod/pr-validator-jrvhq-lint-pod/step-ruff-mypy] 2026-07-16T23:02:34.799865096-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-jrvhq-lint-pod/step-ruff-mypy] 2026-07-16T23:02:34.893282180-05:00 == ruff check . == [pod/pr-validator-jrvhq-lint-pod/step-ruff-mypy] 2026-07-16T23:02:34.912414988-05:00 All checks passed! [pod/pr-validator-jrvhq-lint-pod/step-ruff-mypy] 2026-07-16T23:02:34.917261502-05:00 == mypy == [pod/pr-validator-jrvhq-lint-pod/step-ruff-mypy] 2026-07-16T23:02:36.148383043-05:00 Success: no issues found in 1 source file [pod/pr-validator-jrvhq-lint-pod/step-ruff-mypy] 2026-07-16T23:02:36.155705114-05:00 === lint OK (ruff + mypy clean) === [pod/pr-validator-jrvhq-lint-pod/prepare] 2026-07-16T23:02:22.517895168-05:00 2026/07/17 04:02:22 Entrypoint initialization ===== pr-validator-jrvhq-post-status-pod.log ===== [pod/pr-validator-jrvhq-post-status-pod/place-scripts] 2026-07-16T23:03:29.254150236-05:00 2026/07/17 04:03:29 Decoded script /tekton/scripts/script-0-cckqm [pod/pr-validator-jrvhq-post-status-pod/prepare] 2026-07-16T23:03:28.874188383-05:00 2026/07/17 04:03:28 Entrypoint initialization ===== pr-validator-jrvhq-reclaim-workspace-pod.log ===== Error from server (BadRequest): container "step-delete-run-pvcs" in pod "pr-validator-jrvhq-reclaim-workspace-pod" is waiting to start: PodInitializing ===== pr-validator-jrvhq-report-tests-pod.log ===== [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:02:29.511708445-05:00 Installing ./analytics[test,twilio] + pytest-cov… [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:02.460540556-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-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:02.791588777-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:05.770882504-05:00 ........................................................................ [ 18%] [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:05.973440365-05:00 ........................................................................ [ 36%] [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:06.116468410-05:00 ........................................................................ [ 54%] [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:06.343242753-05:00 ........................................................................ [ 72%] [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:08.144120578-05:00 ........................................................................ [ 91%] [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227828931-05:00 ................................... [100%] [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227854790-05:00 =============================== warnings summary =============================== [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227861450-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227867920-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-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227872900-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227878000-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227883460-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227888200-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227893180-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227896540-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227899900-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227904610-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227908090-05:00 tests/test_store_hours.py: 2 warnings [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227912270-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-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227918930-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227922950-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227926620-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227930070-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-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227933860-05:00 _now = datetime.utcnow() [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227937080-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227940360-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227943620-05:00 tests/test_sms.py: 9 warnings [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227946990-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227962180-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227965580-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227977260-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227980040-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-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227982530-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227984640-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227986850-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227989020-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227992060-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-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227994370-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227996510-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.227998720-05:00 tests/test_sms.py: 9 warnings [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228000970-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228003270-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228005620-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228007910-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-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228010220-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228012350-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228014510-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228016700-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228019040-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-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228021680-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228023880-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228026060-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228028580-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228030780-05:00 def resume_capturing(self) -> None: [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228033260-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228035789-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228037949-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228040119-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228042399-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228050339-05:00 def resume_capturing(self) -> None: [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228052659-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228055159-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228057659-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228060009-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228067199-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228069469-05:00 def resume_capturing(self) -> None: [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228071929-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228074189-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228076329-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228078519-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228081509-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228083819-05:00 def resume_capturing(self) -> None: [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228086089-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228088389-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228090499-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228092739-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228094939-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228097179-05:00 def resume_capturing(self) -> None: [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228099439-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228101799-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228103919-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228106099-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228108319-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228110579-05:00 def resume_capturing(self) -> None: [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228112859-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228115149-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228117309-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228119519-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228121759-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228123989-05:00 def resume_capturing(self) -> None: [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228126309-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228128589-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228130709-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228132939-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228137489-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228139819-05:00 def resume_capturing(self) -> None: [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228142059-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228144359-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228146489-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228148689-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228155249-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228157509-05:00 def resume_capturing(self) -> None: [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228159719-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228162029-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228164169-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228166399-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228168719-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228170909-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228173109-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228175309-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228177489-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228179729-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228182019-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228184279-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228187979-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-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228190299-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228192469-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.228201039-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.372786086-05:00 ================================ tests coverage ================================ [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.372812386-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.372817146-05:00 [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.372821696-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-jrvhq-report-tests-pod/step-pytest] 2026-07-16T23:03:09.372826466-05:00 395 passed, 86 warnings in 5.89s [pod/pr-validator-jrvhq-report-tests-pod/prepare] 2026-07-16T23:02:23.589693810-05:00 2026/07/17 04:02:23 Entrypoint initialization [pod/pr-validator-jrvhq-report-tests-pod/place-scripts] 2026-07-16T23:02:24.430780372-05:00 2026/07/17 04:02:24 Decoded script /tekton/scripts/script-0-vjb2c ===== pr-validator-jrvhq-status-container-pod.log ===== [pod/pr-validator-jrvhq-status-container-pod/prepare] 2026-07-16T23:03:27.386278164-05:00 2026/07/17 04:03:27 Entrypoint initialization [pod/pr-validator-jrvhq-status-container-pod/place-scripts] 2026-07-16T23:03:28.199416019-05:00 2026/07/17 04:03:28 Decoded script /tekton/scripts/script-0-zstqc [pod/pr-validator-jrvhq-status-container-pod/step-post-status] 2026-07-16T23:03:32.283784740-05:00 Posting commit status to GitHub [pod/pr-validator-jrvhq-status-container-pod/step-post-status] 2026-07-16T23:03:32.283815090-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-jrvhq-status-container-pod/step-post-status] 2026-07-16T23:03:32.283819440-05:00 SHA: aa0acb8ee3ba92a2497e97775457fb9e277d2927 [pod/pr-validator-jrvhq-status-container-pod/step-post-status] 2026-07-16T23:03:32.283822630-05:00 State: success (Succeeded) [pod/pr-validator-jrvhq-status-container-pod/step-post-status] 2026-07-16T23:03:32.283825860-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-743/pr-validator-jrvhq/logs.txt ===== pr-validator-jrvhq-status-django-pod.log ===== [pod/pr-validator-jrvhq-status-django-pod/prepare] 2026-07-16T23:03:26.490766332-05:00 2026/07/17 04:03:26 Entrypoint initialization [pod/pr-validator-jrvhq-status-django-pod/place-scripts] 2026-07-16T23:03:27.225997076-05:00 2026/07/17 04:03:27 Decoded script /tekton/scripts/script-0-g6c2w [pod/pr-validator-jrvhq-status-django-pod/step-post-status] 2026-07-16T23:03:32.232995226-05:00 Posting commit status to GitHub [pod/pr-validator-jrvhq-status-django-pod/step-post-status] 2026-07-16T23:03:32.233025316-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-jrvhq-status-django-pod/step-post-status] 2026-07-16T23:03:32.233029226-05:00 SHA: aa0acb8ee3ba92a2497e97775457fb9e277d2927 [pod/pr-validator-jrvhq-status-django-pod/step-post-status] 2026-07-16T23:03:32.233031676-05:00 State: success (Succeeded) [pod/pr-validator-jrvhq-status-django-pod/step-post-status] 2026-07-16T23:03:32.233034046-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-743/pr-validator-jrvhq/logs.txt ===== pr-validator-jrvhq-status-infra-fmt-pod.log ===== [pod/pr-validator-jrvhq-status-infra-fmt-pod/prepare] 2026-07-16T23:03:25.834322074-05:00 2026/07/17 04:03:25 Entrypoint initialization [pod/pr-validator-jrvhq-status-infra-fmt-pod/place-scripts] 2026-07-16T23:03:26.098259136-05:00 2026/07/17 04:03:26 Decoded script /tekton/scripts/script-0-fcdbr [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.253822858-05:00 Posting commit status to GitHub [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.253858798-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.253862628-05:00 SHA: aa0acb8ee3ba92a2497e97775457fb9e277d2927 [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.253865038-05:00 State: success (Succeeded) [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.253868088-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-743/pr-validator-jrvhq/logs.txt [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.672910856-05:00 { [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.672999455-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/aa0acb8ee3ba92a2497e97775457fb9e277d2927", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673004795-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673008605-05:00 "id": 50625771440, [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673012375-05:00 "node_id": "SC_kwDOS9o4_c8AAAALyYf3sA", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673015905-05:00 "state": "success", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673021015-05:00 "description": "Checks passed", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673024795-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-743/pr-validator-jrvhq/logs.txt", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673028695-05:00 "context": "tekton/infra-fmt", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673032385-05:00 "created_at": "2026-07-17T04:03:29Z", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673035775-05:00 "updated_at": "2026-07-17T04:03:29Z", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673039295-05:00 "creator": { [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673042735-05:00 "login": "steveblackmon", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673046165-05:00 "id": 702924, [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673049615-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673053115-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673056555-05:00 "gravatar_id": "", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673060125-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673063535-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673067105-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673070895-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673074325-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673078635-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673088285-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673091915-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673096175-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673099635-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673103125-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673113855-05:00 "type": "User", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673117365-05:00 "user_view_type": "public", [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673120905-05:00 "site_admin": false [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673124355-05:00 } [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.673127855-05:00 } [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.676241898-05:00 [pod/pr-validator-jrvhq-status-infra-fmt-pod/step-post-status] 2026-07-16T23:03:29.676253688-05:00 Status posted successfully ===== pr-validator-jrvhq-status-lint-pod.log ===== [pod/pr-validator-jrvhq-status-lint-pod/prepare] 2026-07-16T23:03:23.991027329-05:00 2026/07/17 04:03:23 Entrypoint initialization [pod/pr-validator-jrvhq-status-lint-pod/place-scripts] 2026-07-16T23:03:25.051084493-05:00 2026/07/17 04:03:25 Decoded script /tekton/scripts/script-0-ckllw [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.163582177-05:00 Posting commit status to GitHub [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.163611837-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.163614827-05:00 SHA: aa0acb8ee3ba92a2497e97775457fb9e277d2927 [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.163617187-05:00 State: success (Succeeded) [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.163620757-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-743/pr-validator-jrvhq/logs.txt [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919047388-05:00 { [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919074938-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/aa0acb8ee3ba92a2497e97775457fb9e277d2927", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919083338-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919090878-05:00 "id": 50625771948, [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919098178-05:00 "node_id": "SC_kwDOS9o4_c8AAAALyYf5rA", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919104938-05:00 "state": "success", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919110918-05:00 "description": "Checks passed", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919117368-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-743/pr-validator-jrvhq/logs.txt", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919123538-05:00 "context": "tekton/lint", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919129388-05:00 "created_at": "2026-07-17T04:03:30Z", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919135108-05:00 "updated_at": "2026-07-17T04:03:30Z", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919140928-05:00 "creator": { [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919148438-05:00 "login": "steveblackmon", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919155248-05:00 "id": 702924, [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919162048-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919169038-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919176678-05:00 "gravatar_id": "", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919182778-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919188648-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919194367-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919200637-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919207207-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919212927-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919230737-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919237017-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919242847-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919248557-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919254367-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919261057-05:00 "type": "User", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919266807-05:00 "user_view_type": "public", [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919272527-05:00 "site_admin": false [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919278267-05:00 } [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.919284037-05:00 } [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.923642544-05:00 [pod/pr-validator-jrvhq-status-lint-pod/step-post-status] 2026-07-16T23:03:30.923664104-05:00 Status posted successfully ===== pr-validator-jrvhq-status-report-tests-pod.log ===== [pod/pr-validator-jrvhq-status-report-tests-pod/prepare] 2026-07-16T23:03:28.553416699-05:00 2026/07/17 04:03:28 Entrypoint initialization [pod/pr-validator-jrvhq-status-report-tests-pod/place-scripts] 2026-07-16T23:03:29.244567167-05:00 2026/07/17 04:03:29 Decoded script /tekton/scripts/script-0-pdf8j