===== pr-validator-main-qrbg2-archive-logs-pod.log ===== [pod/pr-validator-main-qrbg2-archive-logs-pod/prepare] 2026-08-04T17:07:28.188679331-05:00 2026/08/04 22:07:28 Entrypoint initialization [pod/pr-validator-main-qrbg2-archive-logs-pod/place-scripts] 2026-08-04T17:07:28.974933959-05:00 2026/08/04 22:07:28 Decoded script /tekton/scripts/script-0-cw9sl [pod/pr-validator-main-qrbg2-archive-logs-pod/place-scripts] 2026-08-04T17:07:28.993936871-05:00 2026/08/04 22:07:28 Decoded script /tekton/scripts/script-1-pxzdf [pod/pr-validator-main-qrbg2-archive-logs-pod/step-collect-logs] 2026-08-04T17:07:33.766858441-05:00 ==> collecting pod logs for PipelineRun=pr-validator-main-qrbg2 ===== pr-validator-main-qrbg2-check-container-pod.log ===== [pod/pr-validator-main-qrbg2-check-container-pod/prepare] 2026-08-04T17:07:32.646310836-05:00 2026/08/04 22:07:32 Entrypoint initialization [pod/pr-validator-main-qrbg2-check-container-pod/place-scripts] 2026-08-04T17:07:33.377167341-05:00 2026/08/04 22:07:33 Decoded script /tekton/scripts/script-0-pj64p Error from server (BadRequest): container "step-post-check" in pod "pr-validator-main-qrbg2-check-container-pod" is waiting to start: PodInitializing ===== pr-validator-main-qrbg2-check-django-pod.log ===== [pod/pr-validator-main-qrbg2-check-django-pod/prepare] 2026-08-04T17:07:30.642501003-05:00 2026/08/04 22:07:30 Entrypoint initialization [pod/pr-validator-main-qrbg2-check-django-pod/place-scripts] 2026-08-04T17:07:31.174293123-05:00 2026/08/04 22:07:31 Decoded script /tekton/scripts/script-0-jb728 ===== pr-validator-main-qrbg2-check-infra-fmt-pod.log ===== [pod/pr-validator-main-qrbg2-check-infra-fmt-pod/prepare] 2026-08-04T17:07:30.793847860-05:00 2026/08/04 22:07:30 Entrypoint initialization [pod/pr-validator-main-qrbg2-check-infra-fmt-pod/place-scripts] 2026-08-04T17:07:31.180703853-05:00 2026/08/04 22:07:31 Decoded script /tekton/scripts/script-0-pc4sh ===== pr-validator-main-qrbg2-check-lint-pod.log ===== [pod/pr-validator-main-qrbg2-check-lint-pod/place-scripts] 2026-08-04T17:07:28.981001111-05:00 2026/08/04 22:07:28 Decoded script /tekton/scripts/script-0-hnbhd [pod/pr-validator-main-qrbg2-check-lint-pod/step-post-check] 2026-08-04T17:07:32.228931624-05:00 Installing PyJWT + cryptography + requests… [pod/pr-validator-main-qrbg2-check-lint-pod/prepare] 2026-08-04T17:07:28.218703751-05:00 2026/08/04 22:07:28 Entrypoint initialization ===== pr-validator-main-qrbg2-check-pipeline-lint-pod.log ===== [pod/pr-validator-main-qrbg2-check-pipeline-lint-pod/prepare] 2026-08-04T17:07:33.499745731-05:00 2026/08/04 22:07:33 Entrypoint initialization Error from server (BadRequest): container "place-scripts" in pod "pr-validator-main-qrbg2-check-pipeline-lint-pod" is waiting to start: PodInitializing ===== pr-validator-main-qrbg2-check-report-tests-pod.log ===== [pod/pr-validator-main-qrbg2-check-report-tests-pod/prepare] 2026-08-04T17:07:31.384522367-05:00 2026/08/04 22:07:31 Entrypoint initialization [pod/pr-validator-main-qrbg2-check-report-tests-pod/place-scripts] 2026-08-04T17:07:32.266272461-05:00 2026/08/04 22:07:32 Decoded script /tekton/scripts/script-0-4v9wd ===== pr-validator-main-qrbg2-clone-pod.log ===== [pod/pr-validator-main-qrbg2-clone-pod/prepare] 2026-08-04T16:59:46.447342963-05:00 2026/08/04 21:59:46 Entrypoint initialization [pod/pr-validator-main-qrbg2-clone-pod/place-scripts] 2026-08-04T16:59:46.971600211-05:00 2026/08/04 21:59:46 Decoded script /tekton/scripts/script-0-z7qqm [pod/pr-validator-main-qrbg2-clone-pod/step-clone] 2026-08-04T16:59:53.718205256-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-main-qrbg2-clone-pod/step-clone] 2026-08-04T16:59:53.718230746-05:00 * branch 7de8ea60c71e48adb48a1f0d31312f2db40da88e -> FETCH_HEAD [pod/pr-validator-main-qrbg2-clone-pod/step-clone] 2026-08-04T16:59:53.812569494-05:00 Cloned 7de8ea60c71e48adb48a1f0d31312f2db40da88e ===== pr-validator-main-qrbg2-container-build-pod.log ===== [pod/pr-validator-main-qrbg2-container-build-pod/prepare] 2026-08-04T17:00:07.428821463-05:00 2026/08/04 22:00:07 Entrypoint initialization [pod/pr-validator-main-qrbg2-container-build-pod/step-build-nopush] 2026-08-04T17:00:14.017858601-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-main-qrbg2-container-build-pod/step-build-nopush] 2026-08-04T17:00:14.017911621-05:00 + BUILDER=storeminder-builder [pod/pr-validator-main-qrbg2-container-build-pod/step-build-nopush] 2026-08-04T17:00:14.017918191-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-main-qrbg2-container-build-pod/step-build-nopush] 2026-08-04T17:00:14.017932211-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-main-qrbg2-container-build-pod/step-build-nopush] 2026-08-04T17:00:14.017936781-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-main-qrbg2-container-build-pod/step-build-nopush] 2026-08-04T17:00:14.019263044-05:00 + cat [pod/pr-validator-main-qrbg2-container-build-pod/step-build-nopush] 2026-08-04T17:00:14.020227690-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-main-qrbg2-container-build-pod/step-build-nopush] 2026-08-04T17:00:14.078151498-05:00 + docker buildx create --name storeminder-builder --driver kubernetes --driver-opt 'namespace=tekton-pipelines,replicas=3,requests.cpu=2,requests.memory=4Gi,limits.memory=8Gi' --driver-opt 'nodeselector=node-role.kubernetes.io/aegis=true' --config /tmp/buildkit/buildkitd.toml --bootstrap [pod/pr-validator-main-qrbg2-container-build-pod/step-build-nopush] 2026-08-04T17:00:34.136818193-05:00 ERROR: context deadline exceeded [pod/pr-validator-main-qrbg2-container-build-pod/step-build-nopush] 2026-08-04T17:00:34.137102842-05:00 ERROR: failed to initialize builder storeminder-builder (storeminder-builder0): listing workers: failed to list workers: DeadlineExceeded: received context error while waiting for new LB policy update: context deadline exceeded ===== pr-validator-main-qrbg2-django-pod.log ===== [pod/pr-validator-main-qrbg2-django-pod/sidecar-postgres] 2026-08-04T17:07:28.061951739-05:00 2026/08/04 22:07:28 Exiting... [pod/pr-validator-main-qrbg2-django-pod/prepare] 2026-08-04T17:00:03.423266998-05:00 2026/08/04 22:00:03 Entrypoint initialization [pod/pr-validator-main-qrbg2-django-pod/place-scripts] 2026-08-04T17:00:04.610100014-05:00 2026/08/04 22:00:04 Decoded script /tekton/scripts/script-0-bldfr [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:00:10.705342557-05:00 Installing GeoDjango system libs (GDAL/GEOS/PROJ)… [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:00:27.735101000-05:00 debconf: delaying package configuration, since apt-utils is not installed [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:20.185116077-05:00 Installing app + test deps (requirements-test.txt: Django + pytest + …)… [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:40.459392282-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-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:40.874604458-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:41.074630286-05:00 postgres ready [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:41.094824413-05:00 == manage.py check == [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:41.584174188-05:00 System check identified no issues (0 silenced). [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:41.657553760-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:42.154427959-05:00 No changes detected [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:42.380874026-05:00 == python -m pytest (SM_TEST_DB=postgres) == [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:44.972266811-05:00 ============================= test session starts ============================== [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:44.972297501-05:00 platform linux -- Python 3.12.7, pytest-9.1.1, pluggy-1.6.0 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:44.972303361-05:00 django: version: 5.2.17, settings: config.settings (from ini) [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:44.972308191-05:00 rootdir: /workspace/source/source/app [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:44.972312501-05:00 configfile: pytest.ini [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:44.972317471-05:00 testpaths: tests, stores, fleet [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:44.972321791-05:00 plugins: anyio-4.14.2, django-4.12.0, cov-7.1.0 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:44.972326180-05:00 collected 783 items [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:44.972330220-05:00 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:49.377531563-05:00 tests/acceptance/test_01_stores.py ........ [ 1%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:50.025733815-05:00 tests/acceptance/test_02_devices.py ........ [ 2%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:51.218906604-05:00 tests/acceptance/test_03_users.py .... [ 2%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:51.587519614-05:00 tests/acceptance/test_04_groups.py ... [ 2%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:52.606749285-05:00 tests/acceptance/test_05_team_contacts.py .... [ 3%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:53.072945955-05:00 tests/acceptance/test_06_consents.py ....... [ 4%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:54.258521369-05:00 tests/acceptance/test_07_device_status.py ....... [ 5%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:55.711065731-05:00 tests/acceptance/test_08_device_logs.py ....... [ 6%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:01:56.974986083-05:00 tests/acceptance/test_09_selftest.py ......... [ 7%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:02:00.530152078-05:00 tests/acceptance/test_10_degradation.py ................................ [ 11%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:02:06.131933372-05:00 .................. [ 13%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:02:15.353992560-05:00 tests/test_ak1_admin_gate_api.py ................ [ 15%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:02:52.270903727-05:00 tests/test_cstore_store_api.py .......................... [ 19%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:02:56.835387505-05:00 tests/test_cstore_store_unit.py .............. [ 20%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:03:25.302780965-05:00 tests/test_downerwrite_api.py ................... [ 23%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:03:32.016865817-05:00 tests/test_downerwrite_unit.py .............. [ 25%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:03:33.884945750-05:00 tests/test_ds1_seed_api.py ............... [ 26%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:03:56.260331952-05:00 tests/test_ds1_seed_unit.py ............. [ 28%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:04:05.870861440-05:00 tests/test_fd1_home.py ...... [ 29%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:04:12.430854285-05:00 tests/test_fd1_home_unit.py ..... [ 30%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:04:16.574473909-05:00 tests/test_fd2_found_refactor.py .......... [ 31%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:04:18.896262474-05:00 tests/test_h1_migrate_staff_api.py ... [ 31%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:04:19.214325782-05:00 tests/test_h1_migrate_staff_unit.py ............ [ 33%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:04:33.170762177-05:00 tests/test_portal_api.py ......... [ 34%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:05:01.267668866-05:00 tests/test_portal_devices_api.py .................... [ 36%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:05:04.922770743-05:00 tests/test_portal_devices_unit.py ............... [ 38%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:05:11.911631362-05:00 tests/test_portal_unit.py ......... [ 39%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:05:11.961432602-05:00 tests/test_readyz.py ..... [ 40%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:05:11.991516002-05:00 tests/test_smoke.py .... [ 41%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:06:31.179745182-05:00 tests/test_th3_authz.py ................................................ [ 47%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:06:41.391452581-05:00 ....... [ 48%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:06:42.518238491-05:00 stores/tests.py .................... [ 50%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:06:42.687637155-05:00 stores/tests_api.py .................. [ 53%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:06:49.184114811-05:00 stores/tests_authority.py .................. [ 55%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:06:49.270742039-05:00 stores/tests_collector_config.py ........ [ 56%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:06:49.397041343-05:00 stores/tests_geo.py ........... [ 57%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:06:54.866845732-05:00 stores/tests_map.py ......... [ 58%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:06:55.299353744-05:00 stores/tests_pilot_seed.py ........ [ 59%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:06:55.328843617-05:00 stores/tests_report_config.py ... [ 60%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:06:56.501954871-05:00 fleet/tests.py ............... [ 62%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:01.834087836-05:00 fleet/tests_authority.py .................... [ 64%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:03.259105570-05:00 fleet/tests_consent.py ............. [ 66%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:03.509159439-05:00 fleet/tests_consent_event.py ................ [ 68%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:03.676814060-05:00 fleet/tests_device_sts.py .................. [ 70%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:04.361392472-05:00 fleet/tests_deviceconfig.py .............................. [ 74%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:04.752343047-05:00 fleet/tests_knowledge.py ...................... [ 77%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:09.075747162-05:00 fleet/tests_logs.py ................. [ 79%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:09.244634478-05:00 fleet/tests_manifest.py .............. [ 81%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:10.253837522-05:00 fleet/tests_memberships.py ....................... [ 84%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:13.036507941-05:00 fleet/tests_selftest.py ............... [ 86%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:22.655886398-05:00 fleet/tests_status.py .......................... [ 89%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:22.919095486-05:00 fleet/tests_sync.py ................... [ 91%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:22.921716784-05:00 fleet/tests_sync_integration.py s [ 92%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:22.928154234-05:00 tests/acceptance/test_07_device_status.py . [ 92%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:22.936147577-05:00 tests/acceptance/test_08_device_logs.py .. [ 92%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:22.939205402-05:00 tests/acceptance/test_09_selftest.py . [ 92%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:22.953670275-05:00 tests/acceptance/test_10_degradation.py .... [ 93%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:22.964244636-05:00 tests/acceptance/test_integrations_parity.py .... [ 93%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:23.276346526-05:00 tests/mender_contract/test_mender_contract.py ............ [ 95%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:23.322006994-05:00 tests/test_ak1_admin_gate_unit.py ............... [ 97%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:23.326251125-05:00 tests/test_readyz.py . [ 97%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:23.339829822-05:00 tests/test_smoke.py .... [ 97%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:23.359901339-05:00 stores/tests_basemap.py ...... [ 98%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.521957137-05:00 fleet/tests_correlate.py ............ [100%] [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.521982927-05:00 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.521988077-05:00 =============================== warnings summary =============================== [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.521992687-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.521998187-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-08-04 22:07:01.862135) while time zone support is active. [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522005137-05:00 warnings.warn( [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522009217-05:00 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522013367-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522018077-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-08-04 22:07:01.862135) while time zone support is active. [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522022007-05:00 warnings.warn( [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522025717-05:00 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522029957-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522033947-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-08-04 22:07:01.922787) while time zone support is active. [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522037806-05:00 warnings.warn( [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522041586-05:00 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522045686-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522049636-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-08-04 22:07:01.922787) while time zone support is active. [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522055256-05:00 warnings.warn( [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522059126-05:00 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522063136-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522074596-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-08-04 22:07:01.969741) while time zone support is active. [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522077576-05:00 warnings.warn( [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522080126-05:00 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522082746-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522085516-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-08-04 22:07:01.969741) while time zone support is active. [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522090236-05:00 warnings.warn( [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522092786-05:00 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522095446-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522098116-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-08-04 22:07:01.998121) while time zone support is active. [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522100746-05:00 warnings.warn( [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522103876-05:00 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522106796-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522109506-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-08-04 22:07:02.040911) while time zone support is active. [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522112136-05:00 warnings.warn( [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522114646-05:00 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522117426-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522120096-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-08-04 22:07:02.040911) while time zone support is active. [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522122726-05:00 warnings.warn( [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522125256-05:00 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522127936-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_command_ingests [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522130606-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-08-04 22:07:02.256230) while time zone support is active. [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522133266-05:00 warnings.warn( [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522135766-05:00 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522138416-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_dry_run_writes_nothing [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522141076-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-08-04 22:07:02.290803) while time zone support is active. [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522143766-05:00 warnings.warn( [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522146306-05:00 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522148906-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522151486-05:00 ================================ tests coverage ================================ [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522159266-05:00 _______________ coverage: platform linux, python 3.12.7-final-0 ________________ [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522161936-05:00 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522164986-05:00 Name Stmts Miss Branch BrPart Cover Missing [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522172666-05:00 ------------------------------------------------------------------------------------------------- [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522175456-05:00 config/__init__.py 0 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522178476-05:00 config/admin_gate.py 90 7 30 1 93% 77-78, 157-159, 170-171 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522182606-05:00 config/readiness.py 75 6 12 1 92% 132-133, 156-158, 165 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522185706-05:00 config/settings.py 58 4 6 3 89% 131-135, 139, 141 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522188366-05:00 config/urls.py 9 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522191006-05:00 fleet/__init__.py 0 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522197376-05:00 fleet/admin.py 292 74 46 3 68% 169, 172, 193, 196, 207, 211, 279, 286-296, 361, 390-404, 413-424, 464-467, 471-500, 508->505, 524, 534-549, 584, 588 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522224216-05:00 fleet/api_consent.py 84 5 32 5 91% 82, 98, 135, 149, 152 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522228606-05:00 fleet/api_manifest.py 28 0 8 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522233106-05:00 fleet/apps.py 7 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522236986-05:00 fleet/contacts.py 26 0 8 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522240836-05:00 fleet/correlate.py 51 1 12 0 98% 65 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522244816-05:00 fleet/device_sts.py 65 12 14 2 77% 83-84, 103, 152-160, 168 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522249165-05:00 fleet/deviceconfig.py 180 14 68 9 89% 215->217, 344, 348, 350, 352, 358, 369-371, 374, 406-408, 414-415 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522258195-05:00 fleet/forms.py 17 0 4 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522262215-05:00 fleet/home.py 13 0 4 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522266525-05:00 fleet/integrity.py 36 7 26 5 74% 24, 26->25, 45->44, 53->52, 57->55, 64-70 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522270555-05:00 fleet/knowledge.py 48 0 22 1 99% 61->63 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522275325-05:00 fleet/knowledge_seed.py 4 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522279295-05:00 fleet/logs.py 113 1 18 2 98% 235->239, 269 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522283205-05:00 fleet/management/__init__.py 0 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522287135-05:00 fleet/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522291055-05:00 fleet/management/commands/poll_selftests.py 24 0 6 1 97% 56->52 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522295545-05:00 fleet/management/commands/reconcile_consents.py 37 4 10 3 85% 70, 86, 89-93 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522299525-05:00 fleet/management/commands/reconcile_deviceconfig.py 60 19 24 2 63% 95, 111-132 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522320155-05:00 fleet/management/commands/sync_devices.py 222 27 84 9 86% 163-166, 178->180, 182->184, 184->186, 187->193, 236-237, 249, 252, 269, 276-278, 297->299, 336-364 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522330535-05:00 fleet/manifest.py 28 0 4 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522333425-05:00 fleet/models.py 174 4 14 4 96% 609, 611, 613, 615 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522336085-05:00 fleet/reconcile.py 111 7 34 5 92% 62, 127-128, 132, 138, 225, 243 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522338765-05:00 fleet/roles.py 27 3 6 1 88% 106-107, 130 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522341495-05:00 fleet/scoping.py 32 0 12 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522344245-05:00 fleet/selftest.py 116 6 24 4 93% 117->119, 137, 152-153, 157->162, 204-205, 223 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522346975-05:00 fleet/status.py 144 3 26 2 97% 211->206, 213-214, 308 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522349645-05:00 fleet/tests_authority.py 125 0 2 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522352275-05:00 fleet/tests_consent.py 149 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522359465-05:00 fleet/tests_consent_event.py 113 0 2 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522362275-05:00 fleet/tests_correlate.py 51 0 4 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522365395-05:00 fleet/tests_device_sts.py 150 0 2 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522368095-05:00 fleet/tests_deviceconfig.py 334 0 4 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522370695-05:00 fleet/tests_knowledge.py 178 0 6 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522373325-05:00 fleet/tests_logs.py 163 0 2 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522375925-05:00 fleet/tests_manifest.py 92 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522378605-05:00 fleet/tests_memberships.py 179 0 2 1 99% 221->223 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522381235-05:00 fleet/tests_selftest.py 130 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522384595-05:00 fleet/tests_status.py 219 0 2 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522387305-05:00 fleet/tests_sync.py 178 1 8 1 99% 107 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522390325-05:00 fleet/tests_sync_integration.py 29 16 2 0 42% 41, 62-83 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522392995-05:00 fleet/urls_consent.py 3 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522395595-05:00 fleet/urls_logs.py 4 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522398255-05:00 fleet/urls_manifest.py 3 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522400935-05:00 fleet/urls_selftest.py 3 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522403535-05:00 fleet/urls_status.py 4 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522406385-05:00 fleet/validators.py 25 4 8 0 88% 44-45, 50-51 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522409105-05:00 integrations/__init__.py 18 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522411855-05:00 integrations/base.py 122 12 32 4 90% 49-51, 60-62, 96, 139-140, 176, 199, 205 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522419425-05:00 integrations/config.py 57 7 14 5 83% 18, 58-60, 66, 85->92, 89, 115 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522422225-05:00 integrations/enroll.py 20 5 4 2 71% 28, 42-43, 45, 66 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522424825-05:00 integrations/errors.py 9 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522427495-05:00 integrations/grafana.py 68 15 22 3 76% 27, 33, 46-49, 60-72, 81-82, 84, 88-89 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522430145-05:00 integrations/headscale.py 33 1 12 2 93% 47->46, 49 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522432775-05:00 integrations/health.py 20 3 2 0 86% 25-27 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522435535-05:00 integrations/mender.py 116 41 38 8 58% 44, 47, 65-79, 83-86, 115-121, 133, 145-153, 174-180, 212-218 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522438145-05:00 integrations/rundeck.py 46 3 10 1 93% 81, 89, 98 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522440745-05:00 integrations/types.py 90 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522443475-05:00 integrations/urls.py 3 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522446145-05:00 integrations/views.py 6 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522448745-05:00 stores/__init__.py 0 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522451345-05:00 stores/admin.py 87 2 12 2 96% 152, 158 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522453935-05:00 stores/api.py 66 1 20 1 98% 135 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522456575-05:00 stores/apps.py 5 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522459224-05:00 stores/forms.py 35 2 12 0 96% 83-84 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522461844-05:00 stores/geocoding.py 115 60 34 4 41% 30, 39->43, 41->43, 53->55, 70-77, 82-94, 100-134, 154-176, 201->209 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522464514-05:00 stores/management/__init__.py 0 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522467114-05:00 stores/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522469734-05:00 stores/management/commands/check_authority.py 39 5 14 1 85% 55-59 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522472404-05:00 stores/management/commands/migrate_owner_staff.py 73 1 28 2 97% 190->192, 193 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522482394-05:00 stores/management/commands/notify_new_enrolls.py 36 4 8 3 84% 22, 51, 54->73, 71-72 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522485234-05:00 stores/management/commands/reattach_store.py 50 3 14 4 89% 52-53, 55, 61->63, 85->87, 88->91 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522488114-05:00 stores/management/commands/seed_e2e_fleet.py 231 3 34 3 98% 454, 602->610, 619-622 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522490884-05:00 stores/management/commands/seed_pilot_stores.py 68 6 16 4 88% 54, 62, 84-85, 138-139 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522493634-05:00 stores/management/commands/sync_roles.py 24 3 8 2 84% 33-34, 54 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522496324-05:00 stores/map.py 69 5 18 3 91% 59-60, 62, 106-107, 146->155 [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522503534-05:00 stores/models.py 112 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522506364-05:00 stores/scoping.py 5 0 2 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522509014-05:00 stores/tests_api.py 105 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522511644-05:00 stores/tests_authority.py 128 0 4 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522514294-05:00 stores/tests_basemap.py 41 0 4 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522516954-05:00 stores/tests_collector_config.py 66 0 2 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522519594-05:00 stores/tests_geo.py 72 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522522204-05:00 stores/tests_map.py 68 0 2 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522524784-05:00 stores/tests_pilot_seed.py 94 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522527484-05:00 stores/tests_report_config.py 29 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522530134-05:00 stores/urls.py 4 0 0 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522532734-05:00 stores/views.py 39 0 4 0 100% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522535484-05:00 ------------------------------------------------------------------------------------------------- [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522538464-05:00 TOTAL 6572 407 968 119 92% [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.522541494-05:00 Coverage XML written to file coverage.xml [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.696575556-05:00 =========================== short test summary info ============================ [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.696603046-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-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:25.696608516-05:00 =========== 782 passed, 1 skipped, 11 warnings in 341.74s (0:05:41) ============ [pod/pr-validator-main-qrbg2-django-pod/step-django-ci] 2026-08-04T17:07:26.031164762-05:00 === django-ci OK (check + migrations + tests green on Postgres) === ===== pr-validator-main-qrbg2-infra-fmt-pod.log ===== [pod/pr-validator-main-qrbg2-infra-fmt-pod/prepare] 2026-08-04T17:00:04.655106544-05:00 2026/08/04 22:00:04 Entrypoint initialization [pod/pr-validator-main-qrbg2-infra-fmt-pod/place-scripts] 2026-08-04T17:00:05.743340551-05:00 2026/08/04 22:00:05 Decoded script /tekton/scripts/script-0-4jpzl [pod/pr-validator-main-qrbg2-infra-fmt-pod/step-fmt-check] 2026-08-04T17:00:13.010727356-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-main-qrbg2-infra-fmt-pod/step-fmt-check] 2026-08-04T17:00:13.163117222-05:00 === infra/ is canonically formatted === ===== pr-validator-main-qrbg2-lint-pod.log ===== [pod/pr-validator-main-qrbg2-lint-pod/prepare] 2026-08-04T17:00:01.696153300-05:00 2026/08/04 22:00:01 Entrypoint initialization [pod/pr-validator-main-qrbg2-lint-pod/place-scripts] 2026-08-04T17:00:02.279741189-05:00 2026/08/04 22:00:02 Decoded script /tekton/scripts/script-0-kt9gb [pod/pr-validator-main-qrbg2-lint-pod/step-ruff-mypy] 2026-08-04T17:00:08.635469725-05:00 Installing ruff==0.8.6 mypy==1.14.1 (+ lib runtime deps for mypy import resolution)… [pod/pr-validator-main-qrbg2-lint-pod/step-ruff-mypy] 2026-08-04T17:00:19.321263121-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-main-qrbg2-lint-pod/step-ruff-mypy] 2026-08-04T17:00:19.550699097-05:00 == ruff check . == [pod/pr-validator-main-qrbg2-lint-pod/step-ruff-mypy] 2026-08-04T17:00:19.582189260-05:00 All checks passed! [pod/pr-validator-main-qrbg2-lint-pod/step-ruff-mypy] 2026-08-04T17:00:19.587739604-05:00 == mypy == [pod/pr-validator-main-qrbg2-lint-pod/step-ruff-mypy] 2026-08-04T17:00:26.718886499-05:00 packages/storeminder-tools/src/storeminder/agents/base_agent.py:34: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] [pod/pr-validator-main-qrbg2-lint-pod/step-ruff-mypy] 2026-08-04T17:00:26.719014129-05:00 packages/storeminder-tools/src/storeminder/agents/base_agent.py:37: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] [pod/pr-validator-main-qrbg2-lint-pod/step-ruff-mypy] 2026-08-04T17:00:27.852021282-05:00 Success: no issues found in 54 source files [pod/pr-validator-main-qrbg2-lint-pod/step-ruff-mypy] 2026-08-04T17:00:27.872567906-05:00 === lint OK (ruff + mypy clean) === ===== pr-validator-main-qrbg2-pipeline-lint-pod.log ===== [pod/pr-validator-main-qrbg2-pipeline-lint-pod/prepare] 2026-08-04T17:00:13.254485354-05:00 2026/08/04 22:00:13 Entrypoint initialization [pod/pr-validator-main-qrbg2-pipeline-lint-pod/place-scripts] 2026-08-04T17:00:14.293782339-05:00 2026/08/04 22:00:14 Decoded script /tekton/scripts/script-0-mb2zh [pod/pr-validator-main-qrbg2-pipeline-lint-pod/step-lint] 2026-08-04T17:00:24.600816759-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-main-qrbg2-pipeline-lint-pod/step-lint] 2026-08-04T17:00:24.601874104-05:00 [pod/pr-validator-main-qrbg2-pipeline-lint-pod/step-lint] 2026-08-04T17:00:24.601891344-05:00 [notice] A new release of pip is available: 26.1.2 -> 26.2 [pod/pr-validator-main-qrbg2-pipeline-lint-pod/step-lint] 2026-08-04T17:00:24.601895634-05:00 [notice] To update, run: pip install --upgrade pip [pod/pr-validator-main-qrbg2-pipeline-lint-pod/step-lint] 2026-08-04T17:00:24.764759561-05:00 [pod/pr-validator-main-qrbg2-pipeline-lint-pod/step-lint] 2026-08-04T17:00:24.764795451-05:00 == validate pipeline archiving invariant == [pod/pr-validator-main-qrbg2-pipeline-lint-pod/step-lint] 2026-08-04T17:00:25.049203429-05:00 ok: every Tekton pipeline archives its run logs. [pod/pr-validator-main-qrbg2-pipeline-lint-pod/step-lint] 2026-08-04T17:00:25.059313202-05:00 ok: pipelines archive [pod/pr-validator-main-qrbg2-pipeline-lint-pod/step-lint] 2026-08-04T17:00:25.059330382-05:00 [pod/pr-validator-main-qrbg2-pipeline-lint-pod/step-lint] 2026-08-04T17:00:25.059336232-05:00 == validator self-test (pytest) == [pod/pr-validator-main-qrbg2-pipeline-lint-pod/step-lint] 2026-08-04T17:00:25.585855416-05:00 ....... [100%] [pod/pr-validator-main-qrbg2-pipeline-lint-pod/step-lint] 2026-08-04T17:00:25.585977065-05:00 7 passed in 0.29s [pod/pr-validator-main-qrbg2-pipeline-lint-pod/step-lint] 2026-08-04T17:00:25.613108618-05:00 ok: validator tests passed [pod/pr-validator-main-qrbg2-pipeline-lint-pod/step-lint] 2026-08-04T17:00:25.613135158-05:00 [pod/pr-validator-main-qrbg2-pipeline-lint-pod/step-lint] 2026-08-04T17:00:25.613139858-05:00 == result == [pod/pr-validator-main-qrbg2-pipeline-lint-pod/step-lint] 2026-08-04T17:00:25.613148998-05:00 ok: pipeline archive lint passed. ===== pr-validator-main-qrbg2-reclaim-workspace-pod.log ===== [pod/pr-validator-main-qrbg2-reclaim-workspace-pod/prepare] 2026-08-04T17:07:33.676171172-05:00 2026/08/04 22:07:33 Entrypoint initialization [pod/pr-validator-main-qrbg2-reclaim-workspace-pod/place-scripts] 2026-08-04T17:07:34.620230476-05:00 2026/08/04 22:07:34 Decoded script /tekton/scripts/script-0-xlgc4 Error from server (BadRequest): container "step-delete-run-pvcs" in pod "pr-validator-main-qrbg2-reclaim-workspace-pod" is waiting to start: PodInitializing ===== pr-validator-main-qrbg2-report-tests-pod.log ===== [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:00:12.241250997-05:00 Installing ./packages/* + ./analytics[test,twilio,responder] + pytest-cov… [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:20.967590796-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-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:21.668976355-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:27.622144816-05:00 ........................................................................ [ 11%] [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:27.803125173-05:00 ........................................................................ [ 23%] [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:27.968624020-05:00 ........................................................................ [ 34%] [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:28.415037743-05:00 ........................................................................ [ 46%] [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:29.218584061-05:00 ........................................................................ [ 58%] [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:29.495543575-05:00 ........................................................................ [ 69%] [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:31.521110802-05:00 ........................................................................ [ 81%] [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:31.715849785-05:00 ........................................................................ [ 92%] [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:31.936910006-05:00 /usr/local/lib/python3.13/collections/__init__.py:450: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:31.936936786-05:00 @classmethod [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:31.936942876-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:31.936947926-05:00 /usr/local/lib/python3.13/collections/__init__.py:450: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:31.936952606-05:00 @classmethod [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:31.936957536-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:31.936969596-05:00 /usr/local/lib/python3.13/collections/__init__.py:450: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:31.936974626-05:00 @classmethod [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:31.936979206-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149415919-05:00 ............................................ [100%] [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149516579-05:00 =============================== warnings summary =============================== [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149523109-05:00 src/storeminder/twilio_app.py:34 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149528109-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:34: DeprecationWarning: [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149532629-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149537409-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149542529-05:00 Read more about it in the [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149547209-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149551679-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149556939-05:00 @app.on_event("startup") [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149561219-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149565729-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149570189-05:00 /usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681: DeprecationWarning: [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149574599-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149589918-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149593298-05:00 Read more about it in the [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149596458-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149599528-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149602548-05:00 return self.router.on_event(event_type) # ty: ignore[deprecated] [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149605408-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149608388-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149611868-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-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149614918-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149617878-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149620908-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149624038-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149627068-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149630088-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149633128-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149637318-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149640478-05:00 tests/test_store_hours.py: 2 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149643748-05:00 /usr/local/lib/python3.13/site-packages/storeminder/agents/structured_external.py:25: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149649788-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149652768-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149655958-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149668808-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149676008-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149680418-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149685358-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149689558-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149693858-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149698398-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149702838-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149707048-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149711318-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149715348-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149719618-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149724248-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149728548-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149732688-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149736928-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149792498-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149797337-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149801957-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149807097-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149811807-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149816507-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149820497-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149824867-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149829597-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149833387-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149836457-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149839567-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149842527-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149845507-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149855227-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149858717-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149862107-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149865237-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149868137-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149871277-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149874637-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149877717-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149880767-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149883357-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149885687-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149888277-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149890977-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-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149894897-05:00 _now = datetime.utcnow() [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149897277-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149899707-05:00 tests/test_logging_config.py::test_app_info_log_reaches_stdout_as_json [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149902357-05:00 /usr/local/lib/python3.13/inspect.py:2447: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149904817-05:00 for offset, name in enumerate(positional[non_default_count:]): [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149907307-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149909767-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149912117-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149919827-05:00 tests/test_logging_config.py::test_app_info_log_reaches_stdout_as_json [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149922477-05:00 /usr/local/lib/python3.13/inspect.py:2447: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149924937-05:00 for offset, name in enumerate(positional[non_default_count:]): [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149927377-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149929947-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149932287-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149935067-05:00 tests/test_logging_config.py::test_app_info_log_reaches_stdout_as_json [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149937557-05:00 /usr/local/lib/python3.13/inspect.py:2447: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149940037-05:00 for offset, name in enumerate(positional[non_default_count:]): [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149942557-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149945057-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149947377-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149949827-05:00 tests/test_logging_config.py::test_app_info_log_reaches_stdout_as_json [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149952287-05:00 /usr/local/lib/python3.13/inspect.py:2447: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149954767-05:00 for offset, name in enumerate(positional[non_default_count:]): [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149957177-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149959657-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149961967-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149964337-05:00 tests/test_logging_config.py::test_app_info_log_reaches_stdout_as_json [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149966757-05:00 /usr/local/lib/python3.13/inspect.py:2447: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149969187-05:00 for offset, name in enumerate(positional[non_default_count:]): [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149971607-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149974057-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149976377-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149978797-05:00 tests/test_logging_config.py::test_app_info_log_reaches_stdout_as_json [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149981227-05:00 /usr/local/lib/python3.13/inspect.py:2447: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149983657-05:00 for offset, name in enumerate(positional[non_default_count:]): [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149986067-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149988497-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149990817-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149993177-05:00 tests/test_logging_config.py::test_app_info_log_reaches_stdout_as_json [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149995597-05:00 /usr/local/lib/python3.13/inspect.py:2447: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.149998027-05:00 for offset, name in enumerate(positional[non_default_count:]): [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150015656-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150034806-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150048886-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150051826-05:00 tests/test_logging_config.py::test_app_info_log_reaches_stdout_as_json [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150054666-05:00 /usr/local/lib/python3.13/inspect.py:2447: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150057266-05:00 for offset, name in enumerate(positional[non_default_count:]): [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150059686-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150062186-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150064526-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150066906-05:00 tests/test_logging_config.py::test_app_info_log_reaches_stdout_as_json [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150069396-05:00 /usr/local/lib/python3.13/inspect.py:2447: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150071816-05:00 for offset, name in enumerate(positional[non_default_count:]): [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150074336-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150076956-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150079296-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150082406-05:00 tests/test_logging_config.py::test_app_info_log_reaches_stdout_as_json [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150086226-05:00 /usr/local/lib/python3.13/inspect.py:2447: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150090036-05:00 for offset, name in enumerate(positional[non_default_count:]): [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150094236-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150098746-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150102906-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150106236-05:00 tests/test_responder.py::test_agent_answers_inside_sales_from_history_no_report [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150108766-05:00 tests/test_responder.py::test_agent_tool_runs_against_real_history_below_band [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150111566-05:00 tests/test_responder.py::test_agent_generic_metric_tool [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150114806-05:00 tests/test_responder.py::test_agent_answers_underperforming_items_from_run_context [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150117206-05:00 tests/test_responder.py::test_agent_uses_sql_fallback_when_enabled [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150119696-05:00 tests/test_responder.py::test_timeout_returns_fallback [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150122106-05:00 tests/test_responder.py::test_model_error_returns_fallback [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150124536-05:00 tests/test_responder.py::test_respond_emits_trace_log_and_request_id [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150126986-05:00 tests/test_responder.py::test_respond_error_path_logs_error_status [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150131336-05:00 /workspace/source/source/analytics/src/storeminder/responder.py:304: LangGraphDeprecatedSinceV10: create_react_agent has been moved to `langchain.agents`. Please update your import to `from langchain.agents import create_agent`. Deprecated in LangGraph V1.0 to be removed in V2.0. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150133936-05:00 return create_react_agent(model, tools, prompt=prompt) [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150136266-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150139116-05:00 tests/test_responder.py::test_timeout_returns_fallback [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150141996-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_generate_schema.py:902: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150149346-05:00 BaseModel_ = import_cached_base_model() [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150151926-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150154466-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150156826-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150159296-05:00 tests/test_responder.py::test_timeout_returns_fallback [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150161766-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_generate_schema.py:902: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150164266-05:00 BaseModel_ = import_cached_base_model() [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150166696-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150169196-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150171516-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150173986-05:00 tests/test_responder.py::test_timeout_returns_fallback [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150176546-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_generate_schema.py:902: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150179026-05:00 BaseModel_ = import_cached_base_model() [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150181456-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150183876-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150186206-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150188606-05:00 tests/test_responder.py::test_timeout_returns_fallback [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150191056-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_generate_schema.py:902: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150193526-05:00 BaseModel_ = import_cached_base_model() [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150195956-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150202216-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150204626-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150207076-05:00 tests/test_responder.py::test_timeout_returns_fallback [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150209536-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_generate_schema.py:902: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150212026-05:00 BaseModel_ = import_cached_base_model() [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150214546-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150216996-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150219306-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150222016-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150224436-05:00 tests/test_sms.py: 11 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150226876-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150229516-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150232006-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150234446-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150237045-05:00 /usr/local/lib/python3.13/site-packages/storeminder/data/conversation_store.py:97: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150244405-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150246875-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150249285-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150251715-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150254235-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-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150256695-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150259035-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150261605-05:00 tests/test_sms.py: 11 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150264055-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150266495-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150269045-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150271605-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-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150274125-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150276455-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150278965-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150281385-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150283835-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:68: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150286335-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150288625-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150291005-05:00 tests/test_twilio_django_gate.py::test_join_posts_pending_and_returns_disclosure [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150293825-05:00 /usr/local/lib/python3.13/site-packages/starlette/_utils.py:96: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150296295-05:00 def get_route_path(scope: Scope) -> str: [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150299575-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150302225-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150304575-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150307195-05:00 tests/test_twilio_django_gate.py::test_join_posts_pending_and_returns_disclosure [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150309745-05:00 /usr/local/lib/python3.13/site-packages/starlette/_utils.py:96: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150312205-05:00 def get_route_path(scope: Scope) -> str: [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150314665-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150317095-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150319455-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150321865-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150324285-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150326695-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150329145-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150335765-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150338315-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150340715-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150343155-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150345595-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150354865-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-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150357515-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.150359855-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359176653-05:00 tests/test_zulip_fanout.py::test_run_date_from_topic [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359198223-05:00 /workspace/source/source/analytics/src/storeminder/zulip_fanout.py:137: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359203143-05:00 return datetime.utcnow().date() [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359206733-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359210323-05:00 tests/test_zulip_fanout.py: 11 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359214523-05:00 tests/test_zulip_fold_receipt.py: 2 warnings [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359218063-05:00 /workspace/source/source/analytics/src/storeminder/zulip_fanout.py:56: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359224893-05:00 print(f"[zulip-fanout] {datetime.utcnow().isoformat()}Z {msg}", flush=True) [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359228343-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359231962-05:00 tests/test_zulip_fanout.py::test_register_posts_without_a_narrow [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359236072-05:00 /workspace/source/source/analytics/tests/test_zulip_fanout.py:153: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359239772-05:00 class _Resp: [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359243982-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359250042-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359253472-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359257072-05:00 tests/test_zulip_fanout.py::test_register_posts_without_a_narrow [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359260632-05:00 /workspace/source/source/analytics/tests/test_zulip_fanout.py:153: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359264262-05:00 class _Resp: [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359267782-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359271332-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359274742-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359278312-05:00 tests/test_zulip_fanout.py::test_register_posts_without_a_narrow [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359281892-05:00 /workspace/source/source/analytics/tests/test_zulip_fanout.py:153: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359285392-05:00 class _Resp: [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359288912-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359292442-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359305242-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359307832-05:00 tests/test_zulip_fanout.py::test_register_posts_without_a_narrow [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359310312-05:00 /workspace/source/source/analytics/tests/test_zulip_fanout.py:153: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359312702-05:00 class _Resp: [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359315212-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359317572-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359319822-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359322252-05:00 tests/test_zulip_fanout.py::test_register_posts_without_a_narrow [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359324712-05:00 /workspace/source/source/analytics/tests/test_zulip_fanout.py:153: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359327382-05:00 class _Resp: [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359329822-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359332832-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359336112-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359339572-05:00 tests/test_zulip_fanout.py::test_register_posts_without_a_narrow [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359343022-05:00 /workspace/source/source/analytics/tests/test_zulip_fanout.py:153: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359345472-05:00 class _Resp: [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359347942-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359350382-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359352642-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359354972-05:00 tests/test_zulip_fanout.py::test_register_posts_without_a_narrow [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359357412-05:00 /workspace/source/source/analytics/tests/test_zulip_fanout.py:153: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359360442-05:00 class _Resp: [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359364092-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359367062-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359369332-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359371632-05:00 tests/test_zulip_fanout.py::test_register_posts_without_a_narrow [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359374022-05:00 /workspace/source/source/analytics/tests/test_zulip_fanout.py:153: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359376412-05:00 class _Resp: [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359378822-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359381202-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359383862-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359396502-05:00 tests/test_zulip_fanout.py::test_register_posts_without_a_narrow [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359399242-05:00 /workspace/source/source/analytics/tests/test_zulip_fanout.py:153: ResourceWarning: unclosed database in [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359401632-05:00 class _Resp: [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359404032-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359407292-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359415992-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359418572-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359421062-05:00 ================================ tests coverage ================================ [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359423512-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359425772-05:00 [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359428152-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.359431642-05:00 620 passed, 1 skipped, 139 warnings in 10.03s [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:33.836380884-05:00 Running packages/storeminder-config/tests… [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:34.594775399-05:00 ......................... [100%] [pod/pr-validator-main-qrbg2-report-tests-pod/step-pytest] 2026-08-04T17:01:34.594801379-05:00 25 passed in 0.15s [pod/pr-validator-main-qrbg2-report-tests-pod/prepare] 2026-08-04T17:00:05.339064083-05:00 2026/08/04 22:00:05 Entrypoint initialization [pod/pr-validator-main-qrbg2-report-tests-pod/place-scripts] 2026-08-04T17:00:06.676846152-05:00 2026/08/04 22:00:06 Decoded script /tekton/scripts/script-0-swtmd