===== pr-validator-rs52s-archive-logs-pod.log ===== [pod/pr-validator-rs52s-archive-logs-pod/prepare] 2026-07-16T23:28:02.449627648-05:00 2026/07/17 04:28:02 Entrypoint initialization [pod/pr-validator-rs52s-archive-logs-pod/place-scripts] 2026-07-16T23:28:03.271451549-05:00 2026/07/17 04:28:03 Decoded script /tekton/scripts/script-0-q74jb [pod/pr-validator-rs52s-archive-logs-pod/place-scripts] 2026-07-16T23:28:03.296306662-05:00 2026/07/17 04:28:03 Decoded script /tekton/scripts/script-1-pkhtx [pod/pr-validator-rs52s-archive-logs-pod/step-collect-logs] 2026-07-16T23:28:06.524758043-05:00 ==> collecting pod logs for PipelineRun=pr-validator-rs52s ===== pr-validator-rs52s-check-container-pod.log ===== [pod/pr-validator-rs52s-check-container-pod/prepare] 2026-07-16T23:28:06.441899736-05:00 2026/07/17 04:28:06 Entrypoint initialization Error from server (BadRequest): container "place-scripts" in pod "pr-validator-rs52s-check-container-pod" is waiting to start: PodInitializing ===== pr-validator-rs52s-check-django-pod.log ===== [pod/pr-validator-rs52s-check-django-pod/prepare] 2026-07-16T23:28:05.174914699-05:00 2026/07/17 04:28:05 Entrypoint initialization [pod/pr-validator-rs52s-check-django-pod/place-scripts] 2026-07-16T23:28:05.479986289-05:00 2026/07/17 04:28:05 Decoded script /tekton/scripts/script-0-j24cc ===== pr-validator-rs52s-check-infra-fmt-pod.log ===== [pod/pr-validator-rs52s-check-infra-fmt-pod/prepare] 2026-07-16T23:28:05.309356279-05:00 2026/07/17 04:28:05 Entrypoint initialization [pod/pr-validator-rs52s-check-infra-fmt-pod/place-scripts] 2026-07-16T23:28:06.502560808-05:00 2026/07/17 04:28:06 Decoded script /tekton/scripts/script-0-4bk4b Error from server (BadRequest): container "step-post-check" in pod "pr-validator-rs52s-check-infra-fmt-pod" is waiting to start: PodInitializing ===== pr-validator-rs52s-check-lint-pod.log ===== [pod/pr-validator-rs52s-check-lint-pod/prepare] 2026-07-16T23:28:04.839985370-05:00 2026/07/17 04:28:04 Entrypoint initialization [pod/pr-validator-rs52s-check-lint-pod/place-scripts] 2026-07-16T23:28:05.493806844-05:00 2026/07/17 04:28:05 Decoded script /tekton/scripts/script-0-wrw6z ===== pr-validator-rs52s-check-report-tests-pod.log ===== [pod/pr-validator-rs52s-check-report-tests-pod/prepare] 2026-07-16T23:28:07.889415209-05:00 2026/07/17 04:28:07 Entrypoint initialization Error from server (BadRequest): container "place-scripts" in pod "pr-validator-rs52s-check-report-tests-pod" is waiting to start: PodInitializing ===== pr-validator-rs52s-clone-pod.log ===== [pod/pr-validator-rs52s-clone-pod/prepare] 2026-07-16T23:25:42.626595287-05:00 2026/07/17 04:25:42 Entrypoint initialization [pod/pr-validator-rs52s-clone-pod/place-scripts] 2026-07-16T23:25:43.621506425-05:00 2026/07/17 04:25:43 Decoded script /tekton/scripts/script-0-22vpc [pod/pr-validator-rs52s-clone-pod/step-clone] 2026-07-16T23:25:49.732271640-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-rs52s-clone-pod/step-clone] 2026-07-16T23:25:49.732295390-05:00 * branch b08dc68a29e69536312563bc78a2fc1cb42f55c3 -> FETCH_HEAD [pod/pr-validator-rs52s-clone-pod/step-clone] 2026-07-16T23:25:49.786414981-05:00 Cloned b08dc68a29e69536312563bc78a2fc1cb42f55c3 ===== pr-validator-rs52s-container-build-pod.log ===== [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:04.718770239-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:04.718808489-05:00 + BUILDER=storeminder-builder [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:04.718813429-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:04.718816299-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:04.718818589-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:04.724801280-05:00 + cat [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:04.725625926-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:04.774662682-05:00 + docker buildx create --name storeminder-builder --driver kubernetes --driver-opt 'namespace=tekton-pipelines,replicas=1' --config /tmp/buildkit/buildkitd.toml --bootstrap [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:05.070294501-05:00 storeminder-builder [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:05.075319856-05:00 + echo 'Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)...' [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:05.075348516-05:00 Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)... [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:05.075365586-05:00 + docker buildx build --builder storeminder-builder --platform linux/amd64 -f /workspace/source/source/app/Dockerfile '--provenance=false' --output 'type=image,push=false' /workspace/source/source/app [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.044914307-05:00 #0 building with "storeminder-builder" instance using kubernetes driver [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.045018657-05:00 [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.045027007-05:00 #1 [internal] load build definition from Dockerfile [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.045033387-05:00 #1 transferring dockerfile: 1.24kB done [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.045052666-05:00 #1 DONE 0.1s [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.045059866-05:00 [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.045079726-05:00 #2 [internal] load metadata for docker.io/library/python:3.12.7-slim [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.045085846-05:00 #2 DONE 0.1s [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.145741426-05:00 [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.145776406-05:00 #3 [internal] load .dockerignore [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.145782316-05:00 #3 transferring context: 137B done [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.145786696-05:00 #3 DONE 0.1s [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.145790886-05:00 [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.145794956-05:00 #4 [internal] load build context [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.145799006-05:00 #4 DONE 0.0s [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.145802865-05:00 [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.145815605-05:00 #5 [1/7] FROM docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.145822075-05:00 #5 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d 0.0s done [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.258732956-05:00 #5 DONE 0.0s [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.258851166-05:00 [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.258857716-05:00 #4 [internal] load build context [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.258863736-05:00 #4 transferring context: 651.13kB 0.0s done [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.258867206-05:00 #4 DONE 0.1s [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.392243849-05:00 [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.392278759-05:00 #6 [2/7] WORKDIR /app [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.392284649-05:00 #6 CACHED [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.392289309-05:00 [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.392294439-05:00 #7 [3/7] COPY requirements.txt . [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.392300599-05:00 #7 CACHED [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.392305469-05:00 [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.392310969-05:00 #8 [4/7] RUN pip install --no-cache-dir -r requirements.txt [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.392315718-05:00 #8 CACHED [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.392320698-05:00 [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.392325718-05:00 #9 [5/7] COPY . . [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.392330668-05:00 #9 DONE 0.1s [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.556286736-05:00 [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:06.556404295-05:00 #10 [6/7] RUN DJANGO_SECRET_KEY=build-time SM_DB_ENGINE=sqlite python manage.py collectstatic --noinput [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:07.533241881-05:00 #10 1.125 [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:07.533346741-05:00 #10 1.125 127 static files copied to '/app/staticfiles', 381 post-processed. [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:07.678321209-05:00 #10 DONE 1.3s [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:07.833629477-05:00 [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:07.833663947-05:00 #11 [7/7] RUN useradd --system --uid 10001 appuser && chown -R appuser /app [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:07.865741244-05:00 #11 0.182 useradd warning: appuser's uid 10001 is greater than SYS_UID_MAX 999 [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:12.309896577-05:00 #11 DONE 4.6s [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:12.476847670-05:00 [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:12.476876340-05:00 #12 exporting to image [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:12.476882010-05:00 #12 exporting layers [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:12.947891581-05:00 #12 exporting layers 0.6s done [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:13.168062320-05:00 #12 exporting manifest sha256:c7475c240ee74df574281e9ae92ddb3a79f796b1fbfd64844669dd5d013ec621 0.0s done [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:13.168088940-05:00 #12 exporting config sha256:9ffd8be7c3c57b3fe1325d0470d5444b7688ffa1945c195a30a7d57d99a79e9a 0.0s done [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:13.168095860-05:00 #12 DONE 0.7s [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:13.388329418-05:00 + echo '=== Dry-run build OK (Dockerfile builds; nothing pushed) ===' [pod/pr-validator-rs52s-container-build-pod/step-build-nopush] 2026-07-16T23:26:13.388344988-05:00 === Dry-run build OK (Dockerfile builds; nothing pushed) === [pod/pr-validator-rs52s-container-build-pod/prepare] 2026-07-16T23:26:01.733446423-05:00 2026/07/17 04:26:01 Entrypoint initialization ===== pr-validator-rs52s-django-pod.log ===== [pod/pr-validator-rs52s-django-pod/sidecar-postgres] 2026-07-16T23:28:01.139667311-05:00 2026/07/17 04:28:01 Exiting... [pod/pr-validator-rs52s-django-pod/prepare] 2026-07-16T23:25:59.856570844-05:00 2026/07/17 04:25:59 Entrypoint initialization [pod/pr-validator-rs52s-django-pod/place-scripts] 2026-07-16T23:26:00.308685676-05:00 2026/07/17 04:26:00 Decoded script /tekton/scripts/script-0-k9pkv [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:05.475093308-05:00 Installing app + test deps (requirements-test.txt: Django + pytest + …)… [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:16.431753570-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-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:16.927754722-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:17.212146544-05:00 postgres ready [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:17.243057687-05:00 == manage.py check == [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:17.819944403-05:00 System check identified no issues (0 silenced). [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:17.892096269-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:18.301142586-05:00 No changes detected [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:18.522440519-05:00 == python -m pytest (SM_TEST_DB=postgres) == [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:20.858154730-05:00 ============================= test session starts ============================== [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:20.858184700-05:00 platform linux -- Python 3.12.7, pytest-9.1.1, pluggy-1.6.0 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:20.858189950-05:00 django: version: 5.2.16, settings: config.settings (from ini) [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:20.858194610-05:00 rootdir: /workspace/source/source/app [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:20.858199490-05:00 configfile: pytest.ini [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:20.858203930-05:00 testpaths: tests, stores, fleet [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:20.858208590-05:00 plugins: anyio-4.14.2, django-4.12.0, cov-7.1.0 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:20.858213020-05:00 collected 328 items [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:20.858217240-05:00 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:23.995997232-05:00 tests/acceptance/test_01_stores.py ........ [ 2%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:24.650616278-05:00 tests/acceptance/test_02_devices.py ........ [ 4%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:25.930630228-05:00 tests/acceptance/test_03_users.py .... [ 6%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:26.312949423-05:00 tests/acceptance/test_04_groups.py ... [ 7%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:27.335405933-05:00 tests/acceptance/test_05_team_contacts.py .... [ 8%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:27.747548736-05:00 tests/acceptance/test_06_consents.py ....... [ 10%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:28.947495829-05:00 tests/acceptance/test_07_device_status.py ....... [ 12%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:30.489911547-05:00 tests/acceptance/test_08_device_logs.py ....... [ 14%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:31.739409603-05:00 tests/acceptance/test_09_selftest.py ......... [ 17%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:26:31.778136859-05:00 tests/test_smoke.py .... [ 18%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:25.135845892-05:00 tests/test_th3_authz.py ................................... [ 29%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:25.894349404-05:00 stores/tests.py ........... [ 32%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:26.100208673-05:00 stores/tests_api.py .................. [ 38%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:32.949835387-05:00 stores/tests_authority.py .................. [ 43%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:33.025156477-05:00 stores/tests_collector_config.py ........ [ 46%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:33.053575662-05:00 stores/tests_report_config.py ... [ 46%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:34.066825714-05:00 fleet/tests.py ............... [ 51%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:39.280814809-05:00 fleet/tests_authority.py .................... [ 57%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:40.484464234-05:00 fleet/tests_consent.py ............. [ 61%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:40.716839327-05:00 fleet/tests_consent_event.py ................ [ 66%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:45.101921587-05:00 fleet/tests_logs.py ................. [ 71%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:47.510290161-05:00 fleet/tests_selftest.py ............... [ 76%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:57.071967581-05:00 fleet/tests_status.py .......................... [ 84%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:57.355633172-05:00 fleet/tests_sync.py ............... [ 88%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:57.357488820-05:00 fleet/tests_sync_integration.py s [ 89%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:57.361864225-05:00 tests/acceptance/test_07_device_status.py . [ 89%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:57.368377928-05:00 tests/acceptance/test_08_device_logs.py .. [ 89%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:57.372680774-05:00 tests/acceptance/test_09_selftest.py . [ 90%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:57.386007520-05:00 tests/acceptance/test_integrations_parity.py .... [ 91%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:57.733478523-05:00 tests/mender_contract/test_mender_contract.py ............ [ 95%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:57.746359650-05:00 tests/test_smoke.py .... [ 96%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132439078-05:00 fleet/tests_correlate.py ............ [100%] [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132464518-05:00 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132470158-05:00 =============================== warnings summary =============================== [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132474688-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132482058-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-17 04:27:39.297335) while time zone support is active. [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132489358-05:00 warnings.warn( [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132493538-05:00 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132497968-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132502308-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-07-17 04:27:39.297335) while time zone support is active. [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132506638-05:00 warnings.warn( [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132510798-05:00 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132516058-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132520358-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-17 04:27:39.337579) while time zone support is active. [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132524578-05:00 warnings.warn( [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132528668-05:00 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132532998-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132537288-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-07-17 04:27:39.337579) while time zone support is active. [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132541698-05:00 warnings.warn( [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132545778-05:00 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132550198-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132565018-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-17 04:27:39.368515) while time zone support is active. [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132568278-05:00 warnings.warn( [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132571088-05:00 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132574028-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132577028-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-07-17 04:27:39.368515) while time zone support is active. [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132579888-05:00 warnings.warn( [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132582608-05:00 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132585488-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132596998-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-07-17 04:27:39.382703) while time zone support is active. [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132628248-05:00 warnings.warn( [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132632508-05:00 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132637488-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132641738-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-17 04:27:39.406772) while time zone support is active. [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132645988-05:00 warnings.warn( [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132650097-05:00 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132654337-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132661657-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-07-17 04:27:39.406772) while time zone support is active. [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132665937-05:00 warnings.warn( [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132670027-05:00 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132674227-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_command_ingests [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132678827-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-17 04:27:39.543051) while time zone support is active. [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132685017-05:00 warnings.warn( [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132689207-05:00 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132693477-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_dry_run_writes_nothing [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132697747-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-17 04:27:39.562501) while time zone support is active. [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132701977-05:00 warnings.warn( [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132706057-05:00 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132710247-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132714547-05:00 ================================ tests coverage ================================ [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132726607-05:00 _______________ coverage: platform linux, python 3.12.7-final-0 ________________ [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132730967-05:00 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132735227-05:00 Name Stmts Miss Branch BrPart Cover Missing [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132739627-05:00 ---------------------------------------------------------------------------------------------- [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132749917-05:00 config/__init__.py 0 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132753007-05:00 config/settings.py 40 1 2 1 95% 92 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132755957-05:00 config/urls.py 7 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132758827-05:00 fleet/__init__.py 0 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132766397-05:00 fleet/admin.py 230 55 34 3 70% 136, 139, 150, 154, 221, 228-238, 303, 332-346, 355-366, 406-409, 413-442, 450->447 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132769997-05:00 fleet/api_consent.py 74 5 28 5 90% 79, 95, 131, 141, 144 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132773097-05:00 fleet/apps.py 5 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132775977-05:00 fleet/correlate.py 51 1 12 0 98% 65 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132778877-05:00 fleet/forms.py 17 0 4 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132782197-05:00 fleet/integrity.py 36 7 26 5 74% 24, 26->25, 45->44, 53->52, 57->55, 64-70 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132785047-05:00 fleet/logs.py 113 1 18 2 98% 235->239, 269 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132787927-05:00 fleet/management/__init__.py 0 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132790817-05:00 fleet/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132793647-05:00 fleet/management/commands/poll_selftests.py 24 0 6 1 97% 56->52 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132796957-05:00 fleet/management/commands/reconcile_consents.py 37 4 10 3 85% 70, 86, 89-93 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132802947-05:00 fleet/management/commands/sync_devices.py 216 30 80 11 83% 159-162, 174->176, 178->180, 180->182, 183->163, 225-226, 238, 241, 258, 265-267, 286->288, 310-311, 313, 320-348 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132805947-05:00 fleet/models.py 122 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132810087-05:00 fleet/reconcile.py 107 8 32 7 89% 61, 82->84, 116-117, 121, 127, 212, 230, 270 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132812997-05:00 fleet/roles.py 27 3 6 1 88% 102-103, 126 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132815837-05:00 fleet/scoping.py 26 0 10 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132819247-05:00 fleet/selftest.py 116 9 24 6 89% 117->119, 137, 144-145, 152-153, 157->162, 204-205, 223, 245, 272->275 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132822227-05:00 fleet/status.py 144 9 26 2 94% 209-210, 211->206, 213-214, 298-299, 304, 307-308 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132825077-05:00 fleet/tests_authority.py 124 0 2 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132827967-05:00 fleet/tests_consent.py 149 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132830817-05:00 fleet/tests_consent_event.py 113 0 2 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132834257-05:00 fleet/tests_correlate.py 51 0 4 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132837117-05:00 fleet/tests_logs.py 163 0 2 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132846017-05:00 fleet/tests_selftest.py 130 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132849017-05:00 fleet/tests_status.py 219 0 2 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132852027-05:00 fleet/tests_sync.py 151 1 8 1 99% 107 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132855507-05:00 fleet/tests_sync_integration.py 29 16 2 0 42% 41, 62-83 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132858517-05:00 fleet/urls_consent.py 3 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132861397-05:00 fleet/urls_logs.py 4 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132864627-05:00 fleet/urls_selftest.py 3 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132867547-05:00 fleet/urls_status.py 4 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132870497-05:00 fleet/validators.py 25 4 8 0 88% 44-45, 50-51 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132873437-05:00 integrations/__init__.py 18 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132884947-05:00 integrations/base.py 122 25 32 5 78% 49-51, 60-62, 96, 99, 136-141, 176, 179, 194-201, 205 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132888807-05:00 integrations/config.py 57 7 14 5 83% 18, 58-60, 66, 85->92, 89, 115 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132892067-05:00 integrations/enroll.py 20 5 4 2 71% 28, 42-43, 45, 64 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132895267-05:00 integrations/errors.py 9 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132898507-05:00 integrations/grafana.py 68 24 22 4 60% 27, 30, 33, 36, 46-49, 60-72, 81-82, 84, 88-89, 113-122, 141 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132901827-05:00 integrations/headscale.py 33 3 12 3 87% 28, 47->46, 49, 65 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132904767-05:00 integrations/health.py 20 3 2 0 86% 25-27 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132907637-05:00 integrations/mender.py 79 25 26 4 61% 39, 42, 60-74, 78-81, 118-124, 148 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132911137-05:00 integrations/rundeck.py 46 12 10 3 70% 38, 41, 44-49, 74-81, 88-89, 98, 134 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132914007-05:00 integrations/types.py 80 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132916947-05:00 integrations/urls.py 3 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132919857-05:00 integrations/views.py 6 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132922817-05:00 stores/__init__.py 0 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132925907-05:00 stores/admin.py 89 3 14 3 94% 29, 152, 158 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132928777-05:00 stores/api.py 66 1 20 1 98% 135 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132931637-05:00 stores/apps.py 5 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132934647-05:00 stores/forms.py 31 2 12 0 95% 40-41 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132937497-05:00 stores/management/__init__.py 0 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132940397-05:00 stores/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132949077-05:00 stores/management/commands/check_authority.py 39 5 14 1 85% 55-59 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132952087-05:00 stores/management/commands/notify_new_enrolls.py 36 4 8 3 84% 22, 51, 54->73, 71-72 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132954997-05:00 stores/management/commands/sync_roles.py 24 3 8 2 84% 33-34, 54 [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132958067-05:00 stores/models.py 72 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132961357-05:00 stores/tests_api.py 105 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132964997-05:00 stores/tests_authority.py 128 0 4 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132967897-05:00 stores/tests_collector_config.py 66 0 2 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132970817-05:00 stores/tests_report_config.py 29 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132973927-05:00 stores/urls.py 3 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132976887-05:00 stores/views.py 27 0 0 0 100% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132979767-05:00 ---------------------------------------------------------------------------------------------- [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132982657-05:00 TOTAL 3841 276 552 84 90% [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.132985967-05:00 Coverage XML written to file coverage.xml [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.277821912-05:00 =========================== short test summary info ============================ [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.277851012-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-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.277858332-05:00 ============ 327 passed, 1 skipped, 11 warnings in 99.10s (0:01:39) ============ [pod/pr-validator-rs52s-django-pod/step-django-ci] 2026-07-16T23:27:59.558062332-05:00 === django-ci OK (check + migrations + tests green on Postgres) === ===== pr-validator-rs52s-infra-fmt-pod.log ===== [pod/pr-validator-rs52s-infra-fmt-pod/prepare] 2026-07-16T23:26:00.446529707-05:00 2026/07/17 04:26:00 Entrypoint initialization [pod/pr-validator-rs52s-infra-fmt-pod/place-scripts] 2026-07-16T23:26:01.310927470-05:00 2026/07/17 04:26:01 Decoded script /tekton/scripts/script-0-xmmbg [pod/pr-validator-rs52s-infra-fmt-pod/step-fmt-check] 2026-07-16T23:26:05.863203965-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-rs52s-infra-fmt-pod/step-fmt-check] 2026-07-16T23:26:06.038712827-05:00 === infra/ is canonically formatted === ===== pr-validator-rs52s-lint-pod.log ===== [pod/pr-validator-rs52s-lint-pod/step-ruff-mypy] 2026-07-16T23:26:02.167811409-05:00 Installing ruff==0.8.6 mypy==1.14.1 (+ lib runtime deps for mypy import resolution)… [pod/pr-validator-rs52s-lint-pod/step-ruff-mypy] 2026-07-16T23:26:08.760641011-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-rs52s-lint-pod/step-ruff-mypy] 2026-07-16T23:26:08.937988655-05:00 == ruff check . == [pod/pr-validator-rs52s-lint-pod/step-ruff-mypy] 2026-07-16T23:26:08.959671301-05:00 All checks passed! [pod/pr-validator-rs52s-lint-pod/step-ruff-mypy] 2026-07-16T23:26:08.964437868-05:00 == mypy == [pod/pr-validator-rs52s-lint-pod/step-ruff-mypy] 2026-07-16T23:26:10.252823757-05:00 Success: no issues found in 1 source file [pod/pr-validator-rs52s-lint-pod/step-ruff-mypy] 2026-07-16T23:26:10.262901189-05:00 === lint OK (ruff + mypy clean) === [pod/pr-validator-rs52s-lint-pod/prepare] 2026-07-16T23:25:56.327205657-05:00 2026/07/17 04:25:56 Entrypoint initialization [pod/pr-validator-rs52s-lint-pod/place-scripts] 2026-07-16T23:25:57.067869060-05:00 2026/07/17 04:25:57 Decoded script /tekton/scripts/script-0-tkcsr ===== pr-validator-rs52s-post-status-pod.log ===== [pod/pr-validator-rs52s-post-status-pod/prepare] 2026-07-16T23:28:04.196596091-05:00 2026/07/17 04:28:04 Entrypoint initialization [pod/pr-validator-rs52s-post-status-pod/place-scripts] 2026-07-16T23:28:05.490001908-05:00 2026/07/17 04:28:05 Decoded script /tekton/scripts/script-0-kz7cf [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.559550562-05:00 Posting commit status to GitHub [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.559578242-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.559581472-05:00 SHA: b08dc68a29e69536312563bc78a2fc1cb42f55c3 [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.559583782-05:00 State: success (Succeeded) [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.559586242-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-751/pr-validator-rs52s/logs.txt [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945120532-05:00 { [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945141632-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/b08dc68a29e69536312563bc78a2fc1cb42f55c3", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945147052-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945151202-05:00 "id": 50626468140, [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945155652-05:00 "node_id": "SC_kwDOS9o4_c8AAAALyZKZLA", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945159502-05:00 "state": "success", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945163112-05:00 "description": "Checks passed", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945167082-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-751/pr-validator-rs52s/logs.txt", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945170702-05:00 "context": "tekton/pr-validator", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945174272-05:00 "created_at": "2026-07-17T04:28:09Z", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945177812-05:00 "updated_at": "2026-07-17T04:28:09Z", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945181442-05:00 "creator": { [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945185452-05:00 "login": "steveblackmon", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945189042-05:00 "id": 702924, [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945192832-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945196542-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945200122-05:00 "gravatar_id": "", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945204002-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945207642-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945211302-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945215342-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945218962-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945222542-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945226312-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945229932-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945233512-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945237052-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945240622-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945244192-05:00 "type": "User", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945247812-05:00 "user_view_type": "public", [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945251392-05:00 "site_admin": false [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945255012-05:00 } [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.945258652-05:00 } [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.947897379-05:00 [pod/pr-validator-rs52s-post-status-pod/step-post-status] 2026-07-16T23:28:09.947909439-05:00 Status posted successfully ===== pr-validator-rs52s-reclaim-workspace-pod.log ===== [pod/pr-validator-rs52s-reclaim-workspace-pod/prepare] 2026-07-16T23:28:08.521273323-05:00 2026/07/17 04:28:08 Entrypoint initialization [pod/pr-validator-rs52s-reclaim-workspace-pod/place-scripts] 2026-07-16T23:28:09.765641307-05:00 2026/07/17 04:28:09 Decoded script /tekton/scripts/script-0-52htm Error from server (BadRequest): container "step-delete-run-pvcs" in pod "pr-validator-rs52s-reclaim-workspace-pod" is waiting to start: PodInitializing ===== pr-validator-rs52s-report-tests-pod.log ===== [pod/pr-validator-rs52s-report-tests-pod/prepare] 2026-07-16T23:26:03.763802878-05:00 2026/07/17 04:26:03 Entrypoint initialization [pod/pr-validator-rs52s-report-tests-pod/place-scripts] 2026-07-16T23:26:04.564604125-05:00 2026/07/17 04:26:04 Decoded script /tekton/scripts/script-0-sf6l8 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:09.720914037-05:00 Installing ./analytics[test,twilio] + pytest-cov… [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:42.957569827-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-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:43.464015790-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:46.523268872-05:00 ........................................................................ [ 18%] [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:46.730079545-05:00 ........................................................................ [ 36%] [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:46.888660919-05:00 ........................................................................ [ 54%] [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:47.150071111-05:00 ........................................................................ [ 72%] [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:49.000268433-05:00 ........................................................................ [ 91%] [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008348033-05:00 ................................... [100%] [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008373513-05:00 =============================== warnings summary =============================== [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008379153-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008384273-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-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008388943-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008393113-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008397793-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008402873-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008418572-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008424362-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008429052-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008433572-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008437662-05:00 tests/test_store_hours.py: 2 warnings [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008442592-05:00 /workspace/source/source/analytics/src/storeminder/agents/structured_external.py:25: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008448062-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008452112-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008457492-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008461752-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-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008466252-05:00 _now = datetime.utcnow() [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008470252-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008474382-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008478652-05:00 tests/test_sms.py: 9 warnings [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008482792-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008486862-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008490952-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008505752-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008509212-05:00 /workspace/source/source/analytics/src/storeminder/data/conversation_store.py:97: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008512042-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008514682-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008517542-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008520362-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008523222-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-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008526022-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008528692-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008531472-05:00 tests/test_sms.py: 9 warnings [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008534292-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008537092-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008539932-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008542822-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-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008545632-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008548322-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008551072-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008553832-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008556612-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:56: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008559792-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008562512-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008565252-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008571122-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008578692-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008581642-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008584912-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008587582-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008590682-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008593672-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008602732-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008605872-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008608842-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008611622-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008615592-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008624331-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008627491-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008630451-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008633251-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008635931-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008638691-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008641511-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008644291-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008647141-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008650001-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008652711-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008655611-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008658491-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008661301-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008664061-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008666891-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008669661-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008672631-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008676141-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008679431-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008682451-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008685231-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008687911-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008690791-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008693741-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008696831-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008700621-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008704891-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008707581-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008710351-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008713291-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008716101-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008754861-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008759811-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008764321-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008775431-05:00 tests/test_whatsapp.py::test_headline_collapses_whitespace [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008778381-05:00 /usr/local/lib/python3.13/site-packages/_pytest/capture.py:678: ResourceWarning: unclosed database in [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008781201-05:00 def resume_capturing(self) -> None: [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008784061-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008786901-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008789601-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008792381-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008795331-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008798131-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008800951-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008803861-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008806761-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008809591-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008812511-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008815461-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008818391-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-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008821381-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008824171-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.008838900-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.099221689-05:00 ================================ tests coverage ================================ [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.099330819-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.099343719-05:00 [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.099348929-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-rs52s-report-tests-pod/step-pytest] 2026-07-16T23:26:50.099352799-05:00 395 passed, 86 warnings in 5.95s ===== pr-validator-rs52s-status-container-pod.log ===== [pod/pr-validator-rs52s-status-container-pod/prepare] 2026-07-16T23:28:02.652177527-05:00 2026/07/17 04:28:02 Entrypoint initialization [pod/pr-validator-rs52s-status-container-pod/place-scripts] 2026-07-16T23:28:03.253322519-05:00 2026/07/17 04:28:03 Decoded script /tekton/scripts/script-0-h5x8b [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.477077943-05:00 Posting commit status to GitHub [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.477116253-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.477120173-05:00 SHA: b08dc68a29e69536312563bc78a2fc1cb42f55c3 [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.477122803-05:00 State: success (Succeeded) [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.477126033-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-751/pr-validator-rs52s/logs.txt [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851332869-05:00 { [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851372489-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/b08dc68a29e69536312563bc78a2fc1cb42f55c3", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851380779-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851386639-05:00 "id": 50626467702, [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851392499-05:00 "node_id": "SC_kwDOS9o4_c8AAAALyZKXdg", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851397389-05:00 "state": "success", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851402829-05:00 "description": "Checks passed", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851407919-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-751/pr-validator-rs52s/logs.txt", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851412619-05:00 "context": "tekton/container-build", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851415889-05:00 "created_at": "2026-07-17T04:28:08Z", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851419119-05:00 "updated_at": "2026-07-17T04:28:08Z", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851422289-05:00 "creator": { [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851425869-05:00 "login": "steveblackmon", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851429069-05:00 "id": 702924, [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851432379-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851435649-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851438919-05:00 "gravatar_id": "", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851442499-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851445719-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851448969-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851452709-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851455969-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851459179-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851471629-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851475099-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851478309-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851481739-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851484979-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851488249-05:00 "type": "User", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851491459-05:00 "user_view_type": "public", [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851494639-05:00 "site_admin": false [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851497999-05:00 } [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.851501259-05:00 } [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.854848895-05:00 [pod/pr-validator-rs52s-status-container-pod/step-post-status] 2026-07-16T23:28:08.854930055-05:00 Status posted successfully ===== pr-validator-rs52s-status-django-pod.log ===== [pod/pr-validator-rs52s-status-django-pod/prepare] 2026-07-16T23:28:02.589097025-05:00 2026/07/17 04:28:02 Entrypoint initialization [pod/pr-validator-rs52s-status-django-pod/place-scripts] 2026-07-16T23:28:03.257316675-05:00 2026/07/17 04:28:03 Decoded script /tekton/scripts/script-0-699jx [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:08.444731350-05:00 Posting commit status to GitHub [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:08.444777480-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:08.444781660-05:00 SHA: b08dc68a29e69536312563bc78a2fc1cb42f55c3 [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:08.444784550-05:00 State: success (Succeeded) [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:08.444787680-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-751/pr-validator-rs52s/logs.txt [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167562519-05:00 { [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167587729-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/b08dc68a29e69536312563bc78a2fc1cb42f55c3", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167592899-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167597139-05:00 "id": 50626467708, [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167601589-05:00 "node_id": "SC_kwDOS9o4_c8AAAALyZKXfA", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167605249-05:00 "state": "success", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167608989-05:00 "description": "Checks passed", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167614309-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-751/pr-validator-rs52s/logs.txt", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167618399-05:00 "context": "tekton/django", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167621969-05:00 "created_at": "2026-07-17T04:28:08Z", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167625949-05:00 "updated_at": "2026-07-17T04:28:08Z", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167629759-05:00 "creator": { [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167633619-05:00 "login": "steveblackmon", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167637239-05:00 "id": 702924, [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167640779-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167644639-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167648179-05:00 "gravatar_id": "", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167652209-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167655749-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167661259-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167665269-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167668909-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167672499-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167676089-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167679689-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167683209-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167686769-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167690309-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167693939-05:00 "type": "User", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167697509-05:00 "user_view_type": "public", [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167701099-05:00 "site_admin": false [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167704689-05:00 } [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.167708319-05:00 } [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.170484996-05:00 [pod/pr-validator-rs52s-status-django-pod/step-post-status] 2026-07-16T23:28:09.170539146-05:00 Status posted successfully ===== pr-validator-rs52s-status-infra-fmt-pod.log ===== [pod/pr-validator-rs52s-status-infra-fmt-pod/prepare] 2026-07-16T23:28:03.327075998-05:00 2026/07/17 04:28:03 Entrypoint initialization [pod/pr-validator-rs52s-status-infra-fmt-pod/place-scripts] 2026-07-16T23:28:04.400533896-05:00 2026/07/17 04:28:04 Decoded script /tekton/scripts/script-0-w7r4p [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:08.518451087-05:00 Posting commit status to GitHub [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:08.518478837-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:08.518481927-05:00 SHA: b08dc68a29e69536312563bc78a2fc1cb42f55c3 [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:08.518484077-05:00 State: success (Succeeded) [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:08.518487187-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-751/pr-validator-rs52s/logs.txt [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219727840-05:00 { [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219831780-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/b08dc68a29e69536312563bc78a2fc1cb42f55c3", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219839870-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219845600-05:00 "id": 50626467739, [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219851880-05:00 "node_id": "SC_kwDOS9o4_c8AAAALyZKXmw", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219857070-05:00 "state": "success", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219861470-05:00 "description": "Checks passed", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219866320-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-751/pr-validator-rs52s/logs.txt", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219870920-05:00 "context": "tekton/infra-fmt", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219875050-05:00 "created_at": "2026-07-17T04:28:08Z", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219879140-05:00 "updated_at": "2026-07-17T04:28:08Z", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219883230-05:00 "creator": { [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219887440-05:00 "login": "steveblackmon", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219891530-05:00 "id": 702924, [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219895640-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219899800-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219903980-05:00 "gravatar_id": "", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219908470-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219912550-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219916710-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219921950-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219926190-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219930390-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219943860-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219951190-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219956690-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219960810-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219975820-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219980110-05:00 "type": "User", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219984290-05:00 "user_view_type": "public", [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219988320-05:00 "site_admin": false [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219992470-05:00 } [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.219996670-05:00 } [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.222731846-05:00 [pod/pr-validator-rs52s-status-infra-fmt-pod/step-post-status] 2026-07-16T23:28:09.222756356-05:00 Status posted successfully ===== pr-validator-rs52s-status-lint-pod.log ===== [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:07.326891183-05:00 Posting commit status to GitHub [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:07.326940583-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:07.326946033-05:00 SHA: b08dc68a29e69536312563bc78a2fc1cb42f55c3 [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:07.326951863-05:00 State: success (Succeeded) [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:07.326955433-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-751/pr-validator-rs52s/logs.txt [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099501002-05:00 { [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099588662-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/b08dc68a29e69536312563bc78a2fc1cb42f55c3", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099594512-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099599892-05:00 "id": 50626467205, [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099604042-05:00 "node_id": "SC_kwDOS9o4_c8AAAALyZKVhQ", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099607812-05:00 "state": "success", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099611582-05:00 "description": "Checks passed", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099615681-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-751/pr-validator-rs52s/logs.txt", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099619781-05:00 "context": "tekton/lint", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099623581-05:00 "created_at": "2026-07-17T04:28:07Z", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099627391-05:00 "updated_at": "2026-07-17T04:28:07Z", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099631161-05:00 "creator": { [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099634881-05:00 "login": "steveblackmon", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099638671-05:00 "id": 702924, [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099642371-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099646161-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099650141-05:00 "gravatar_id": "", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099654201-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099660191-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099664081-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099668451-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099672271-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099675981-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099679701-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099683451-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099687131-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099690821-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099694711-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099698461-05:00 "type": "User", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099702151-05:00 "user_view_type": "public", [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099705871-05:00 "site_admin": false [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099709641-05:00 } [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.099713531-05:00 } [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.102373718-05:00 [pod/pr-validator-rs52s-status-lint-pod/step-post-status] 2026-07-16T23:28:08.102384548-05:00 Status posted successfully [pod/pr-validator-rs52s-status-lint-pod/prepare] 2026-07-16T23:28:01.118788414-05:00 2026/07/17 04:28:01 Entrypoint initialization [pod/pr-validator-rs52s-status-lint-pod/place-scripts] 2026-07-16T23:28:02.161873532-05:00 2026/07/17 04:28:02 Decoded script /tekton/scripts/script-0-w2jg8 ===== pr-validator-rs52s-status-report-tests-pod.log ===== [pod/pr-validator-rs52s-status-report-tests-pod/prepare] 2026-07-16T23:28:04.020032297-05:00 2026/07/17 04:28:04 Entrypoint initialization [pod/pr-validator-rs52s-status-report-tests-pod/place-scripts] 2026-07-16T23:28:04.343825909-05:00 2026/07/17 04:28:04 Decoded script /tekton/scripts/script-0-6x5k9 [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:08.507939848-05:00 Posting commit status to GitHub [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:08.508005788-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:08.508010448-05:00 SHA: b08dc68a29e69536312563bc78a2fc1cb42f55c3 [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:08.508013458-05:00 State: success (Succeeded) [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:08.508017358-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-751/pr-validator-rs52s/logs.txt [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222793216-05:00 { [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222875216-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/b08dc68a29e69536312563bc78a2fc1cb42f55c3", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222883186-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222888226-05:00 "id": 50626467724, [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222893076-05:00 "node_id": "SC_kwDOS9o4_c8AAAALyZKXjA", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222897536-05:00 "state": "success", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222902226-05:00 "description": "Checks passed", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222907626-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-751/pr-validator-rs52s/logs.txt", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222911946-05:00 "context": "tekton/report-tests", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222915156-05:00 "created_at": "2026-07-17T04:28:08Z", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222919116-05:00 "updated_at": "2026-07-17T04:28:08Z", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222923776-05:00 "creator": { [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222927436-05:00 "login": "steveblackmon", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222930686-05:00 "id": 702924, [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222933926-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222937186-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222940466-05:00 "gravatar_id": "", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222943836-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222947076-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222950796-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222954196-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222957416-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222960676-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222972156-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222977006-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222981816-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222986786-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222991616-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.222996616-05:00 "type": "User", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.223001346-05:00 "user_view_type": "public", [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.223006056-05:00 "site_admin": false [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.223010706-05:00 } [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.223015326-05:00 } [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.225625583-05:00 [pod/pr-validator-rs52s-status-report-tests-pod/step-post-status] 2026-07-16T23:28:09.225641113-05:00 Status posted successfully