===== pr-validator-fmptt-archive-logs-pod.log ===== [pod/pr-validator-fmptt-archive-logs-pod/prepare] 2026-07-18T14:43:44.202494578-05:00 2026/07/18 19:43:44 Entrypoint initialization [pod/pr-validator-fmptt-archive-logs-pod/place-scripts] 2026-07-18T14:43:45.387332659-05:00 2026/07/18 19:43:45 Decoded script /tekton/scripts/script-0-zztgr [pod/pr-validator-fmptt-archive-logs-pod/place-scripts] 2026-07-18T14:43:45.407068099-05:00 2026/07/18 19:43:45 Decoded script /tekton/scripts/script-1-6x2gs [pod/pr-validator-fmptt-archive-logs-pod/step-collect-logs] 2026-07-18T14:43:49.654244610-05:00 ==> collecting pod logs for PipelineRun=pr-validator-fmptt ===== pr-validator-fmptt-check-container-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-fmptt-check-container-pod" is waiting to start: PodInitializing ===== pr-validator-fmptt-check-django-pod.log ===== [pod/pr-validator-fmptt-check-django-pod/prepare] 2026-07-18T14:43:49.467743992-05:00 2026/07/18 19:43:49 Entrypoint initialization Error from server (BadRequest): container "place-scripts" in pod "pr-validator-fmptt-check-django-pod" is waiting to start: PodInitializing ===== pr-validator-fmptt-check-infra-fmt-pod.log ===== [pod/pr-validator-fmptt-check-infra-fmt-pod/prepare] 2026-07-18T14:43:49.754138617-05:00 2026/07/18 19:43:49 Entrypoint initialization Error from server (BadRequest): container "place-scripts" in pod "pr-validator-fmptt-check-infra-fmt-pod" is waiting to start: PodInitializing ===== pr-validator-fmptt-check-lint-pod.log ===== Error from server (BadRequest): container "step-post-check" in pod "pr-validator-fmptt-check-lint-pod" is waiting to start: PodInitializing ===== pr-validator-fmptt-check-report-tests-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-fmptt-check-report-tests-pod" is waiting to start: PodInitializing ===== pr-validator-fmptt-clone-pod.log ===== [pod/pr-validator-fmptt-clone-pod/prepare] 2026-07-18T14:42:26.691771987-05:00 2026/07/18 19:42:26 Entrypoint initialization [pod/pr-validator-fmptt-clone-pod/place-scripts] 2026-07-18T14:42:27.775665927-05:00 2026/07/18 19:42:27 Decoded script /tekton/scripts/script-0-48hjq [pod/pr-validator-fmptt-clone-pod/step-clone] 2026-07-18T14:42:34.362961377-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-fmptt-clone-pod/step-clone] 2026-07-18T14:42:34.362996857-05:00 * branch b225f56eca8a5b0d74aaa24f1607f45abb6bd4f4 -> FETCH_HEAD [pod/pr-validator-fmptt-clone-pod/step-clone] 2026-07-18T14:42:34.419557930-05:00 Cloned b225f56eca8a5b0d74aaa24f1607f45abb6bd4f4 ===== pr-validator-fmptt-container-build-pod.log ===== [pod/pr-validator-fmptt-container-build-pod/prepare] 2026-07-18T14:42:43.843611184-05:00 2026/07/18 19:42:43 Entrypoint initialization [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:48.695764414-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:48.695823894-05:00 + BUILDER=storeminder-builder [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:48.695830554-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:48.695834444-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:48.695847744-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:48.698255242-05:00 + cat [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:48.699045798-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:48.751068973-05:00 + docker buildx create --name storeminder-builder --driver kubernetes --driver-opt 'namespace=tekton-pipelines,replicas=3,requests.cpu=2,requests.memory=4Gi,limits.memory=8Gi' --driver-opt 'nodeselector=node-role.kubernetes.io/aegis=true' --config /tmp/buildkit/buildkitd.toml --bootstrap [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.172466699-05:00 storeminder-builder [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.180316691-05:00 + echo 'Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)...' [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.180343950-05:00 Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)... [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.180357470-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-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.737718920-05:00 #0 building with "storeminder-builder" instance using kubernetes driver [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.737818180-05:00 [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.737824840-05:00 #1 [internal] load build definition from Dockerfile [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.737830190-05:00 #1 transferring dockerfile: 1.74kB 0.0s done [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.737840210-05:00 #1 DONE 0.1s [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.737844790-05:00 [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.737849320-05:00 #2 [internal] load metadata for docker.io/library/python:3.12.7-slim [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.751791621-05:00 #2 DONE 0.2s [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.877514675-05:00 [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.877624065-05:00 #3 [internal] load .dockerignore [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.877633265-05:00 #3 transferring context: 137B 0.0s done [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.877638545-05:00 #3 DONE 0.1s [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.877643365-05:00 [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.877648345-05:00 #4 [internal] load build context [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.877661725-05:00 #4 DONE 0.0s [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.877667245-05:00 [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.877672855-05:00 #5 [1/8] FROM docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.877678635-05:00 #5 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d 0.0s done [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:49.877683544-05:00 #5 DONE 0.0s [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.001887566-05:00 [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.002004665-05:00 #4 [internal] load build context [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.002024235-05:00 #4 transferring context: 1.14MB 0.0s done [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.002029915-05:00 #4 DONE 0.1s [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.156966636-05:00 [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157152375-05:00 #6 [6/8] COPY . . [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157160325-05:00 #6 CACHED [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157166745-05:00 [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157172815-05:00 #7 [7/8] RUN DJANGO_SECRET_KEY=build-time SM_DB_ENGINE=sqlite python manage.py collectstatic --noinput [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157178285-05:00 #7 CACHED [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157183375-05:00 [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157188605-05:00 #8 [2/8] WORKDIR /app [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157194165-05:00 #8 CACHED [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157199235-05:00 [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157205465-05:00 #9 [3/8] RUN apt-get update && apt-get install -y --no-install-recommends binutils libproj-dev gdal-bin libsqlite3-mod-spatialite && rm -rf /var/lib/apt/lists/* [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157226895-05:00 #9 CACHED [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157230635-05:00 [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157234835-05:00 #10 [4/8] COPY requirements.txt . [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157238755-05:00 #10 CACHED [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157241815-05:00 [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157246135-05:00 #11 [5/8] RUN pip install --no-cache-dir -r requirements.txt [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157259685-05:00 #11 CACHED [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157263245-05:00 [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157267045-05:00 #12 [8/8] RUN useradd --system --uid 10001 appuser && chown -R appuser /app [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157270655-05:00 #12 CACHED [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157274205-05:00 [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157277615-05:00 #13 exporting to image [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157281515-05:00 #13 exporting layers done [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157285215-05:00 #13 exporting manifest sha256:933736361b03160d16bd40d976e1b4d73d30b273e2ccd5f8878e538a9aaf3ef7 0.0s done [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157288865-05:00 #13 exporting config sha256:a0a9bd45f7059de66bcd4b2998eb6138c3fbcab185d6ed0f707f1bbbdbfffc88 done [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.157292385-05:00 #13 DONE 0.0s [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.170486210-05:00 + echo '=== Dry-run build OK (Dockerfile builds; nothing pushed) ===' [pod/pr-validator-fmptt-container-build-pod/step-build-nopush] 2026-07-18T14:42:50.170508180-05:00 === Dry-run build OK (Dockerfile builds; nothing pushed) === ===== pr-validator-fmptt-django-pod.log ===== [pod/pr-validator-fmptt-django-pod/prepare] 2026-07-18T14:42:42.850224970-05:00 2026/07/18 19:42:42 Entrypoint initialization [pod/pr-validator-fmptt-django-pod/place-scripts] 2026-07-18T14:42:43.172292242-05:00 2026/07/18 19:42:43 Decoded script /tekton/scripts/script-0-jslrt [pod/pr-validator-fmptt-django-pod/step-django-ci] 2026-07-18T14:42:56.664772256-05:00 Installing GeoDjango system libs (GDAL/GEOS/PROJ)… [pod/pr-validator-fmptt-django-pod/step-django-ci] 2026-07-18T14:43:13.304971479-05:00 debconf: delaying package configuration, since apt-utils is not installed [pod/pr-validator-fmptt-django-pod/step-django-ci] 2026-07-18T14:43:29.725357654-05:00 Installing app + test deps (requirements-test.txt: Django + pytest + …)… [pod/pr-validator-fmptt-django-pod/step-django-ci] 2026-07-18T14:43:39.144756386-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-fmptt-django-pod/step-django-ci] 2026-07-18T14:43:39.346012407-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-fmptt-django-pod/step-django-ci] 2026-07-18T14:43:39.551290108-05:00 postgres ready [pod/pr-validator-fmptt-django-pod/step-django-ci] 2026-07-18T14:43:39.571091020-05:00 == manage.py check == [pod/pr-validator-fmptt-django-pod/step-django-ci] 2026-07-18T14:43:40.066616231-05:00 System check identified no issues (0 silenced). [pod/pr-validator-fmptt-django-pod/step-django-ci] 2026-07-18T14:43:40.150406582-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-fmptt-django-pod/step-django-ci] 2026-07-18T14:43:40.601166294-05:00 No changes detected [pod/pr-validator-fmptt-django-pod/step-django-ci] 2026-07-18T14:43:40.809161115-05:00 == python -m pytest (SM_TEST_DB=postgres) == [pod/pr-validator-fmptt-django-pod/step-django-ci] 2026-07-18T14:43:42.222143224-05:00 ERROR: SM_TEST_DB=postgres but the resolved DB ENGINE is 'django.contrib.gis.db.backends.postgis', not postgresql. Unset SM_DB_ENGINE=sqlite so config.settings resolves Postgres from SM_DB_*. [pod/pr-validator-fmptt-django-pod/step-django-ci] 2026-07-18T14:43:42.222175184-05:00 [pod/pr-validator-fmptt-django-pod/sidecar-postgres] 2026-07-18T14:43:44.351361723-05:00 2026/07/18 19:43:44 Exiting... ===== pr-validator-fmptt-infra-fmt-pod.log ===== [pod/pr-validator-fmptt-infra-fmt-pod/step-fmt-check] 2026-07-18T14:42:50.110836732-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-fmptt-infra-fmt-pod/step-fmt-check] 2026-07-18T14:42:50.284366882-05:00 === infra/ is canonically formatted === [pod/pr-validator-fmptt-infra-fmt-pod/prepare] 2026-07-18T14:42:43.988719783-05:00 2026/07/18 19:42:43 Entrypoint initialization [pod/pr-validator-fmptt-infra-fmt-pod/place-scripts] 2026-07-18T14:42:44.417995360-05:00 2026/07/18 19:42:44 Decoded script /tekton/scripts/script-0-hszw8 ===== pr-validator-fmptt-lint-pod.log ===== [pod/pr-validator-fmptt-lint-pod/prepare] 2026-07-18T14:42:42.147661062-05:00 2026/07/18 19:42:42 Entrypoint initialization [pod/pr-validator-fmptt-lint-pod/place-scripts] 2026-07-18T14:42:43.200082966-05:00 2026/07/18 19:42:43 Decoded script /tekton/scripts/script-0-nwcwn [pod/pr-validator-fmptt-lint-pod/step-ruff-mypy] 2026-07-18T14:42:48.665581232-05:00 Installing ruff==0.8.6 mypy==1.14.1 (+ lib runtime deps for mypy import resolution)… [pod/pr-validator-fmptt-lint-pod/step-ruff-mypy] 2026-07-18T14:42:55.464881924-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-fmptt-lint-pod/step-ruff-mypy] 2026-07-18T14:42:55.674572597-05:00 == ruff check . == [pod/pr-validator-fmptt-lint-pod/step-ruff-mypy] 2026-07-18T14:42:55.699310706-05:00 All checks passed! [pod/pr-validator-fmptt-lint-pod/step-ruff-mypy] 2026-07-18T14:42:55.703168177-05:00 == mypy == [pod/pr-validator-fmptt-lint-pod/step-ruff-mypy] 2026-07-18T14:42:57.026843122-05:00 Success: no issues found in 1 source file [pod/pr-validator-fmptt-lint-pod/step-ruff-mypy] 2026-07-18T14:42:57.034912793-05:00 === lint OK (ruff + mypy clean) === ===== pr-validator-fmptt-post-status-pod.log ===== [pod/pr-validator-fmptt-post-status-pod/prepare] 2026-07-18T14:43:48.481726887-05:00 2026/07/18 19:43:48 Entrypoint initialization [pod/pr-validator-fmptt-post-status-pod/place-scripts] 2026-07-18T14:43:48.856623329-05:00 2026/07/18 19:43:48 Decoded script /tekton/scripts/script-0-7j4t5 ===== pr-validator-fmptt-reclaim-workspace-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-fmptt-reclaim-workspace-pod" is waiting to start: PodInitializing ===== pr-validator-fmptt-report-tests-pod.log ===== [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:42:52.370068095-05:00 Installing ./analytics[test,twilio,responder] + pytest-cov… [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:22.959190380-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-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:23.399795129-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:27.687925533-05:00 ........................................................................ [ 14%] [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:27.869222323-05:00 ........................................................................ [ 28%] [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:28.033448131-05:00 ........................................................................ [ 42%] [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:28.748174232-05:00 ........................................................................ [ 56%] [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:29.017508984-05:00 ........................................................................ [ 70%] [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:30.897325178-05:00 ........................................................................ [ 84%] [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:31.036326580-05:00 ........................................................................ [ 98%] [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:31.362362337-05:00 /usr/local/lib/python3.13/collections/__init__.py:450: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:31.362467758-05:00 @classmethod [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:31.362473828-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267112103-05:00 ....... [100%] [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267136993-05:00 =============================== warnings summary =============================== [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267142343-05:00 src/storeminder/twilio_app.py:34 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267146903-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:34: DeprecationWarning: [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267151243-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267155433-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267160233-05:00 Read more about it in the [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267164493-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267168713-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267172924-05:00 @app.on_event("startup") [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267177014-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267181324-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/applications.py:4675 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267187544-05:00 /usr/local/lib/python3.13/site-packages/fastapi/applications.py:4675: DeprecationWarning: [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267191854-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267196104-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267200414-05:00 Read more about it in the [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267204734-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267208934-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267213114-05:00 return self.router.on_event(event_type) # ty: ignore[deprecated] [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267217264-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267221494-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267227164-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-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267251604-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267254564-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267257484-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267260314-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267263184-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267266054-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267268904-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267271714-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267274534-05:00 tests/test_store_hours.py: 2 warnings [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267277754-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-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267282124-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267284914-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267287784-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267290884-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267293744-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267296614-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267300314-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267303024-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267306044-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267309004-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267311884-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267314834-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267318144-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267320914-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267323794-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267326724-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267329604-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267332484-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267335384-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267344024-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267348814-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267351714-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267354954-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267357844-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267360674-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267363405-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267372245-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267375235-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267378105-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267381045-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267390065-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267392975-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267395925-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267398875-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267401805-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267404655-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267407515-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267410225-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267413085-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267416015-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267419095-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267421995-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267424995-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267427685-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267430485-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267433305-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267436135-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267438955-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267441825-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267444515-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267447375-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267450395-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-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267453315-05:00 _now = datetime.utcnow() [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267456055-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267458875-05:00 tests/test_responder.py::test_agent_answers_inside_sales_from_history_no_report [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267461695-05:00 tests/test_responder.py::test_agent_tool_runs_against_real_history_below_band [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267464805-05:00 tests/test_responder.py::test_agent_generic_metric_tool [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267467655-05:00 tests/test_responder.py::test_timeout_returns_fallback [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267470585-05:00 tests/test_responder.py::test_model_error_returns_fallback [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267473445-05:00 tests/test_responder.py::test_respond_emits_trace_log_and_request_id [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267481035-05:00 tests/test_responder.py::test_respond_error_path_logs_error_status [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267484355-05:00 /workspace/source/source/analytics/src/storeminder/responder.py:244: LangGraphDeprecatedSinceV10: create_react_agent has been moved to `langchain.agents`. Please update your import to `from langchain.agents import create_agent`. Deprecated in LangGraph V1.0 to be removed in V2.0. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267487575-05:00 return create_react_agent(model, tools, prompt=SYSTEM_PROMPT) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267490295-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267493185-05:00 tests/test_responder.py::test_timeout_returns_fallback [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267497065-05:00 /usr/local/lib/python3.13/ast.py:50: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267500065-05:00 return compile(source, filename, mode, flags, [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267502905-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267505755-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267508445-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267511235-05:00 tests/test_responder.py::test_timeout_returns_fallback [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267514215-05:00 /usr/local/lib/python3.13/ast.py:50: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267517015-05:00 return compile(source, filename, mode, flags, [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267519895-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267522845-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267556426-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267560866-05:00 tests/test_responder.py::test_timeout_returns_fallback [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267565156-05:00 /usr/local/lib/python3.13/ast.py:50: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267569366-05:00 return compile(source, filename, mode, flags, [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267573656-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267577906-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267581956-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267592946-05:00 tests/test_responder.py::test_timeout_returns_fallback [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267598526-05:00 /usr/local/lib/python3.13/ast.py:50: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267602906-05:00 return compile(source, filename, mode, flags, [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267619936-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267639426-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267644826-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267649566-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267653806-05:00 tests/test_sms.py: 11 warnings [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267658106-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267662276-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267666396-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267670576-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267676486-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-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267692036-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267695006-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267698066-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267700956-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267703896-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-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267706866-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267709796-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267712896-05:00 tests/test_sms.py: 11 warnings [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267716056-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267718966-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267721826-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267724776-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-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267728006-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267730746-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267733597-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267736367-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267739267-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:68: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267742207-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267744907-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267747757-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267750617-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267753437-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267756237-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267758997-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267761797-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267764757-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267767797-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267770807-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267773797-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-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267776837-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267779717-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267782647-05:00 tests/test_zulip_fanout.py::test_run_date_from_topic [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267785697-05:00 /workspace/source/source/analytics/src/storeminder/zulip_fanout.py:98: 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-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267793747-05:00 return datetime.utcnow().date() [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267796557-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267799347-05:00 tests/test_zulip_fanout.py::test_fan_out_report_calls_deliver_summary_once [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267802087-05:00 tests/test_zulip_fanout.py::test_fan_out_report_calls_deliver_summary_once [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267804887-05:00 tests/test_zulip_fanout.py::test_fan_out_never_raises_on_send_error [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267807727-05:00 tests/test_zulip_fanout.py::test_fan_out_never_raises_on_send_error [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267811507-05:00 tests/test_zulip_fanout.py::test_start_background_noop_when_disabled [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267814667-05:00 tests/test_zulip_fold_receipt.py::test_fanout_texts_flat_not_spoiler [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267817787-05:00 tests/test_zulip_fold_receipt.py::test_fanout_texts_flat_not_spoiler [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267820767-05:00 /workspace/source/source/analytics/src/storeminder/zulip_fanout.py:49: 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-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267827137-05:00 print(f"[zulip-fanout] {datetime.utcnow().isoformat()}Z {msg}", flush=True) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267829937-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267832887-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_never_raises [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267835877-05:00 /usr/local/lib/python3.13/site-packages/anyio/pytest_plugin.py:102: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267838717-05:00 @pytest.hookimpl(hookwrapper=True) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267842247-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267845127-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267847827-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267850617-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_never_raises [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267854077-05:00 /usr/local/lib/python3.13/site-packages/anyio/pytest_plugin.py:102: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267856927-05:00 @pytest.hookimpl(hookwrapper=True) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267859737-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267862637-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267865357-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267868177-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_never_raises [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267871037-05:00 /usr/local/lib/python3.13/site-packages/anyio/pytest_plugin.py:102: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267873887-05:00 @pytest.hookimpl(hookwrapper=True) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267876707-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267879627-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267882347-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267885217-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_never_raises [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267888077-05:00 /usr/local/lib/python3.13/site-packages/anyio/pytest_plugin.py:102: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267891157-05:00 @pytest.hookimpl(hookwrapper=True) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267894117-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267902577-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267905397-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267908477-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_never_raises [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267911327-05:00 /usr/local/lib/python3.13/site-packages/anyio/pytest_plugin.py:102: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267914177-05:00 @pytest.hookimpl(hookwrapper=True) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267917088-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267919928-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267922618-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267925888-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_never_raises [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267928738-05:00 /usr/local/lib/python3.13/site-packages/anyio/pytest_plugin.py:102: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267931608-05:00 @pytest.hookimpl(hookwrapper=True) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267934428-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267937248-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267939998-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267942858-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_never_raises [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267945688-05:00 /usr/local/lib/python3.13/site-packages/anyio/pytest_plugin.py:102: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267948488-05:00 @pytest.hookimpl(hookwrapper=True) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267951288-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267954168-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267956878-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267959728-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_never_raises [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267962948-05:00 /usr/local/lib/python3.13/site-packages/anyio/pytest_plugin.py:102: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267965778-05:00 @pytest.hookimpl(hookwrapper=True) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267968608-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267971498-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267974198-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267977028-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_never_raises [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267979908-05:00 /usr/local/lib/python3.13/site-packages/anyio/pytest_plugin.py:102: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267982758-05:00 @pytest.hookimpl(hookwrapper=True) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267985638-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267988458-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267991188-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.267993968-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_never_raises [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.268002358-05:00 /usr/local/lib/python3.13/site-packages/anyio/pytest_plugin.py:102: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.268005338-05:00 @pytest.hookimpl(hookwrapper=True) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.268013468-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441646850-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441680950-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441686300-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_never_raises [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441690680-05:00 /usr/local/lib/python3.13/site-packages/anyio/pytest_plugin.py:102: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441694520-05:00 @pytest.hookimpl(hookwrapper=True) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441697960-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441701810-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441705350-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441708750-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_never_raises [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441712170-05:00 /usr/local/lib/python3.13/site-packages/anyio/pytest_plugin.py:102: ResourceWarning: unclosed database in [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441715540-05:00 @pytest.hookimpl(hookwrapper=True) [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441718940-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441722350-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441725610-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441729010-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441732460-05:00 ================================ tests coverage ================================ [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441735860-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441739160-05:00 [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441742510-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-fmptt-report-tests-pod/step-pytest] 2026-07-18T14:43:32.441745870-05:00 511 passed, 122 warnings in 7.73s [pod/pr-validator-fmptt-report-tests-pod/prepare] 2026-07-18T14:42:45.824693209-05:00 2026/07/18 19:42:45 Entrypoint initialization [pod/pr-validator-fmptt-report-tests-pod/place-scripts] 2026-07-18T14:42:46.960434415-05:00 2026/07/18 19:42:46 Decoded script /tekton/scripts/script-0-w22q2 ===== pr-validator-fmptt-status-container-pod.log ===== [pod/pr-validator-fmptt-status-container-pod/prepare] 2026-07-18T14:43:47.275363678-05:00 2026/07/18 19:43:47 Entrypoint initialization [pod/pr-validator-fmptt-status-container-pod/place-scripts] 2026-07-18T14:43:47.689396604-05:00 2026/07/18 19:43:47 Decoded script /tekton/scripts/script-0-gprbq ===== pr-validator-fmptt-status-django-pod.log ===== [pod/pr-validator-fmptt-status-django-pod/prepare] 2026-07-18T14:43:47.189885840-05:00 2026/07/18 19:43:47 Entrypoint initialization [pod/pr-validator-fmptt-status-django-pod/place-scripts] 2026-07-18T14:43:47.647069442-05:00 2026/07/18 19:43:47 Decoded script /tekton/scripts/script-0-m6wr4 ===== pr-validator-fmptt-status-infra-fmt-pod.log ===== [pod/pr-validator-fmptt-status-infra-fmt-pod/prepare] 2026-07-18T14:43:44.898305927-05:00 2026/07/18 19:43:44 Entrypoint initialization [pod/pr-validator-fmptt-status-infra-fmt-pod/place-scripts] 2026-07-18T14:43:45.369634540-05:00 2026/07/18 19:43:45 Decoded script /tekton/scripts/script-0-7b9f8 [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:50.605018508-05:00 Posting commit status to GitHub [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:50.605071369-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:50.605077469-05:00 SHA: b225f56eca8a5b0d74aaa24f1607f45abb6bd4f4 [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:50.605081309-05:00 State: success (Succeeded) [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:50.605085079-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-795/pr-validator-fmptt/logs.txt [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243092006-05:00 { [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243189416-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/b225f56eca8a5b0d74aaa24f1607f45abb6bd4f4", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243196356-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243200596-05:00 "id": 50700504380, [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243204606-05:00 "node_id": "SC_kwDOS9o4_c8AAAALzfxNPA", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243208206-05:00 "state": "success", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243211896-05:00 "description": "Checks passed", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243216196-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-795/pr-validator-fmptt/logs.txt", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243220256-05:00 "context": "tekton/infra-fmt", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243223897-05:00 "created_at": "2026-07-18T19:43:50Z", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243227477-05:00 "updated_at": "2026-07-18T19:43:50Z", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243231077-05:00 "creator": { [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243235287-05:00 "login": "steveblackmon", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243238867-05:00 "id": 702924, [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243242497-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243246097-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243249677-05:00 "gravatar_id": "", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243253657-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243257367-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243260957-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243264937-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243268577-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243272287-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243282367-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243286127-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243289907-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243293527-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243297107-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243300747-05:00 "type": "User", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243304387-05:00 "user_view_type": "public", [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243308007-05:00 "site_admin": false [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243311697-05:00 } [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.243315357-05:00 } [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.247630168-05:00 [pod/pr-validator-fmptt-status-infra-fmt-pod/step-post-status] 2026-07-18T14:43:51.247656308-05:00 Status posted successfully ===== pr-validator-fmptt-status-lint-pod.log ===== [pod/pr-validator-fmptt-status-lint-pod/prepare] 2026-07-18T14:43:47.042451581-05:00 2026/07/18 19:43:47 Entrypoint initialization [pod/pr-validator-fmptt-status-lint-pod/place-scripts] 2026-07-18T14:43:47.706277459-05:00 2026/07/18 19:43:47 Decoded script /tekton/scripts/script-0-vh7d9 [pod/pr-validator-fmptt-status-lint-pod/step-post-status] 2026-07-18T14:43:51.941844815-05:00 Posting commit status to GitHub [pod/pr-validator-fmptt-status-lint-pod/step-post-status] 2026-07-18T14:43:51.941892305-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-fmptt-status-lint-pod/step-post-status] 2026-07-18T14:43:51.941898425-05:00 SHA: b225f56eca8a5b0d74aaa24f1607f45abb6bd4f4 [pod/pr-validator-fmptt-status-lint-pod/step-post-status] 2026-07-18T14:43:51.941903045-05:00 State: success (Succeeded) [pod/pr-validator-fmptt-status-lint-pod/step-post-status] 2026-07-18T14:43:51.941908135-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-795/pr-validator-fmptt/logs.txt ===== pr-validator-fmptt-status-report-tests-pod.log ===== [pod/pr-validator-fmptt-status-report-tests-pod/place-scripts] 2026-07-18T14:43:47.690229938-05:00 2026/07/18 19:43:47 Decoded script /tekton/scripts/script-0-qlnm6 [pod/pr-validator-fmptt-status-report-tests-pod/step-post-status] 2026-07-18T14:43:51.952044426-05:00 Posting commit status to GitHub [pod/pr-validator-fmptt-status-report-tests-pod/step-post-status] 2026-07-18T14:43:51.952070026-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-fmptt-status-report-tests-pod/step-post-status] 2026-07-18T14:43:51.952073496-05:00 SHA: b225f56eca8a5b0d74aaa24f1607f45abb6bd4f4 [pod/pr-validator-fmptt-status-report-tests-pod/step-post-status] 2026-07-18T14:43:51.952075886-05:00 State: success (Succeeded) [pod/pr-validator-fmptt-status-report-tests-pod/step-post-status] 2026-07-18T14:43:51.952078376-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-795/pr-validator-fmptt/logs.txt [pod/pr-validator-fmptt-status-report-tests-pod/prepare] 2026-07-18T14:43:47.409277540-05:00 2026/07/18 19:43:47 Entrypoint initialization