===== bootstrap-pr-report-check-pr227-qghjw-archive-artifacts-pod.log ===== Error from server (BadRequest): container "step-upload-artifacts" in pod "bootstrap-pr-report-check-pr227-qghjw-archive-artifacts-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr227-qghjw-archive-logs-pod.log ===== [pod/bootstrap-pr-report-check-pr227-qghjw-archive-logs-pod/prepare] 2026-07-11T22:05:29.140347076-05:00 2026/07/12 03:05:29 Entrypoint initialization [pod/bootstrap-pr-report-check-pr227-qghjw-archive-logs-pod/place-scripts] 2026-07-11T22:05:29.625832664-05:00 2026/07/12 03:05:29 Decoded script /tekton/scripts/script-0-2vfr6 [pod/bootstrap-pr-report-check-pr227-qghjw-archive-logs-pod/place-scripts] 2026-07-11T22:05:29.641215740-05:00 2026/07/12 03:05:29 Decoded script /tekton/scripts/script-1-c9sh4 [pod/bootstrap-pr-report-check-pr227-qghjw-archive-logs-pod/step-collect-logs] 2026-07-11T22:05:33.050188553-05:00 ==> collecting pod logs for PipelineRun=bootstrap-pr-report-check-pr227-qghjw [pod/bootstrap-pr-report-check-pr227-qghjw-archive-logs-pod/step-collect-logs] 2026-07-11T22:05:33.356218277-05:00 WARN: could not read logs for bootstrap-pr-report-check-pr227-qghjw-archive-artifacts-pod ===== bootstrap-pr-report-check-pr227-qghjw-clone-pod.log ===== [pod/bootstrap-pr-report-check-pr227-qghjw-clone-pod/prepare] 2026-07-11T22:04:20.274283248-05:00 2026/07/12 03:04:20 Entrypoint initialization [pod/bootstrap-pr-report-check-pr227-qghjw-clone-pod/place-scripts] 2026-07-11T22:04:20.927074949-05:00 2026/07/12 03:04:20 Decoded script /tekton/scripts/script-0-swgj9 [pod/bootstrap-pr-report-check-pr227-qghjw-clone-pod/step-clone] 2026-07-11T22:04:25.326156831-05:00 From https://github.com/storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr227-qghjw-clone-pod/step-clone] 2026-07-11T22:04:25.326205661-05:00 * branch 017ede91f0e39933490e4bb60ae23915138beb18 -> FETCH_HEAD [pod/bootstrap-pr-report-check-pr227-qghjw-clone-pod/step-clone] 2026-07-11T22:04:25.342909575-05:00 Cloned 017ede91f0e39933490e4bb60ae23915138beb18 ===== bootstrap-pr-report-check-pr227-qghjw-live-build-pod.log ===== [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:14.577971583-05:00 /tekton/scripts/script-2-fsr9n: line 25: steps.build-pr-image.exitCode.path: command not found [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:14.677274929-05:00 job.batch/report-live-pr227-017ede9 created [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:24.999650639-05:00 ----- live Job logs (report-live-pr227-017ede9) ----- [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218203705-05:00 Running live report trait suite (real Vertex + DB, DRY_RUN): tests/test_report_traits_live.py [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218219425-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218223915-05:00 platform linux -- Python 3.11.15, pytest-9.1.1, pluggy-1.6.0 -- /usr/local/bin/python [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218228105-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218232105-05:00 rootdir: /prsrc [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218236125-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218239775-05:00 plugins: anyio-4.14.1 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218243705-05:00 collecting ... collected 10 items [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218247255-05:00 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218251135-05:00 tests/test_report_traits_live.py::test_daily_builds_and_renders SKIPPED [ 10%] [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218254955-05:00 tests/test_report_traits_live.py::test_daily_is_sendable_and_no_weekly_leak SKIPPED [ 20%] [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218258615-05:00 tests/test_report_traits_live.py::test_daily_headline_labeled_total_sales SKIPPED [ 30%] [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218262385-05:00 tests/test_report_traits_live.py::test_daily_sms_not_truncated SKIPPED [ 40%] [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218266015-05:00 tests/test_report_traits_live.py::test_daily_artifact_bundle_written SKIPPED [ 50%] [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218271005-05:00 tests/test_report_traits_live.py::test_weekly_builds_and_renders SKIPPED [ 60%] [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218274755-05:00 tests/test_report_traits_live.py::test_weekly_is_sendable SKIPPED (c...) [ 70%] [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218278385-05:00 tests/test_report_traits_live.py::test_weekly_headline_labeled_total_sales SKIPPED [ 80%] [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218282035-05:00 tests/test_report_traits_live.py::test_weekly_sms_not_truncated SKIPPED [ 90%] [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218285635-05:00 tests/test_report_traits_live.py::test_weekly_artifact_bundle_written SKIPPED [100%] [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218289175-05:00 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218292815-05:00 --------------------- generated xml file: /tmp/traits.xml ---------------------- [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218296435-05:00 ============================= 10 skipped in 0.49s ============================== [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218300165-05:00 ===JUNIT_BEGIN=== [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218304275-05:00 /prsrc/tests/test_report_traits_live.py:117: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218309745-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218315015-05:00 ^/prsrc/tests/test_report_traits_live.py:121: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218329664-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218332454-05:00 ^/prsrc/tests/test_report_traits_live.py:126: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218334984-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218338544-05:00 ^/prsrc/tests/test_report_traits_live.py:131: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218341134-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218351534-05:00 ^/prsrc/tests/test_report_traits_live.py:137: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218354554-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218357234-05:00 ^/prsrc/tests/test_report_traits_live.py:143: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218359844-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218362504-05:00 ^/prsrc/tests/test_report_traits_live.py:147: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218365074-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218367674-05:00 ^/prsrc/tests/test_report_traits_live.py:151: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218370244-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218372774-05:00 ^/prsrc/tests/test_report_traits_live.py:156: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218385884-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218388574-05:00 ^/prsrc/tests/test_report_traits_live.py:161: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218391284-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218393854-05:00 ^===JUNIT_END=== [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.218396344-05:00 ----- end live Job logs ----- [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-run-live] 2026-07-11T22:05:25.220061418-05:00 ==> live build: status=Succeeded conclusion=success [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/prepare] 2026-07-11T22:04:43.339217476-05:00 2026/07/12 03:04:43 Entrypoint initialization [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/place-scripts] 2026-07-11T22:04:43.658695044-05:00 2026/07/12 03:04:43 Decoded script /tekton/scripts/script-0-5vbrw [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/place-scripts] 2026-07-11T22:04:43.677681780-05:00 2026/07/12 03:04:43 Decoded script /tekton/scripts/script-2-fsr9n [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-prepare-dockerfile] 2026-07-11T22:04:48.033381472-05:00 Wrote Dockerfile.reportcheck: [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-prepare-dockerfile] 2026-07-11T22:04:48.034107180-05:00 # Throwaway PR image for the D2 live report build. Layers the PR checkout [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-prepare-dockerfile] 2026-07-11T22:04:48.034122720-05:00 # (src + tests + fixtures + notebooks) over the prod runtime so the D1 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-prepare-dockerfile] 2026-07-11T22:04:48.034129010-05:00 # trait suite can run with real deps + real secrets (mounted by the Job). [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-prepare-dockerfile] 2026-07-11T22:04:48.034135460-05:00 FROM registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-prepare-dockerfile] 2026-07-11T22:04:48.034141140-05:00 COPY . /prsrc [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-prepare-dockerfile] 2026-07-11T22:04:48.034146689-05:00 WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-prepare-dockerfile] 2026-07-11T22:04:48.034151829-05:00 # Overlay the PR package over the baked one (deps already resolved in the [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-prepare-dockerfile] 2026-07-11T22:04:48.034157189-05:00 # base), then add the test runner. Prefer the [test] extra (D1/#90 adds [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-prepare-dockerfile] 2026-07-11T22:04:48.034162529-05:00 # papermill/nbclient/scrapbook there); fall back to bare pytest pre-D1. [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-prepare-dockerfile] 2026-07-11T22:04:48.034170419-05:00 RUN pip install --no-cache-dir --no-deps -e /prsrc && (pip install --no-cache-dir -e ".[test]" || pip install --no-cache-dir pytest) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:48.302773776-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:48.302819086-05:00 INFO[0000] Retrieving image registry.storeminder.ai/images/storeminder:latest from registry registry.storeminder.ai [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:48.360412580-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:48.360435500-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:48.373251706-05:00 INFO[0000] Built cross stage deps: map[] [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:48.373266256-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:48.373271606-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:48.373283236-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:48.373288916-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:48.373416886-05:00 INFO[0000] Executing 0 build triggers [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:48.373707745-05:00 INFO[0000] Building stage 'registry.storeminder.ai/images/storeminder:latest' [idx: '0', base-idx: '-1'] [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:48.387425378-05:00 INFO[0000] Checking for cached layer registry.storeminder.ai/images/cache:fe6c76ae707ed53b8b1a5a156c758b30db8689fccf99ede127a0f10d512f6c33... [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:48.414925395-05:00 INFO[0000] No cached layer found for cmd RUN pip install --no-cache-dir --no-deps -e /prsrc && (pip install --no-cache-dir -e ".[test]" || pip install --no-cache-dir pytest) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:48.414939045-05:00 INFO[0000] Unpacking rootfs as cmd COPY . /prsrc requires it. [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:56.116345404-05:00 INFO[0007] COPY . /prsrc [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:56.153300417-05:00 INFO[0007] Taking snapshot of files... [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:56.207913810-05:00 INFO[0008] WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:56.207949500-05:00 INFO[0008] Cmd: workdir [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:56.207954750-05:00 INFO[0008] Changed working directory to /prsrc [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:56.208041310-05:00 INFO[0008] No files changed in this command, skipping snapshotting. [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:56.208053240-05:00 INFO[0008] RUN pip install --no-cache-dir --no-deps -e /prsrc && (pip install --no-cache-dir -e ".[test]" || pip install --no-cache-dir pytest) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:56.208057360-05:00 INFO[0008] Initializing snapshotter ... [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:04:56.208061260-05:00 INFO[0008] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:02.412212558-05:00 INFO[0014] Cmd: /bin/sh [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:02.412339958-05:00 INFO[0014] Args: [-c pip install --no-cache-dir --no-deps -e /prsrc && (pip install --no-cache-dir -e ".[test]" || pip install --no-cache-dir pytest)] [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:02.412363018-05:00 INFO[0014] Running: [/bin/sh -c pip install --no-cache-dir --no-deps -e /prsrc && (pip install --no-cache-dir -e ".[test]" || pip install --no-cache-dir pytest)] [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:02.741460336-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:02.743243060-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:04.831946524-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:04.833349309-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:04.953064837-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:04.954325433-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.125232044-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.126463900-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.281428656-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.323771270-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.324520778-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.498749257-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.499440825-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1909 sha256=5f68b6b39ef8459075ee53baa2501660f7b956df0e4d164692cfee2401a62c1c [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.499591145-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-n_fgmp5x/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.502100826-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.502295595-05:00 Installing collected packages: storeminder [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.502438875-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.542028888-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.546808492-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.548352757-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.645888241-05:00 Successfully installed storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.646154430-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.784048555-05:00 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.784168524-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:05.784175304-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:06.194276671-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:06.195727986-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.003844280-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.004629667-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.115403415-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.116249952-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.273327499-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.274557045-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.435624759-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.500371705-05:00 Requirement already satisfied: pandas>=1.5.0 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (3.0.3) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.501186403-05:00 Requirement already satisfied: numpy>=1.23.0 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (2.4.6) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.502115539-05:00 Requirement already satisfied: requests>=2.28.0 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (2.34.2) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.502992766-05:00 Requirement already satisfied: openpyxl>=3.0.0 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (3.1.5) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.503727564-05:00 Requirement already satisfied: anthropic>=0.25.0 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (0.116.0) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.504928940-05:00 Requirement already satisfied: psycopg>=3.1 in /usr/local/lib/python3.11/site-packages (from psycopg[binary,pool]>=3.1->storeminder==0.1.0) (3.3.4) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.506253805-05:00 Requirement already satisfied: boto3>=1.34 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (1.43.46) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.506931293-05:00 Requirement already satisfied: PyYAML>=6.0 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (6.0.3) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.683766452-05:00 Collecting pytest>=7 (from storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.747547702-05:00 Downloading pytest-9.1.1-py3-none-any.whl.metadata (7.6 kB) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.758438744-05:00 Requirement already satisfied: anyio<5,>=3.5.0 in /usr/local/lib/python3.11/site-packages (from anthropic>=0.25.0->storeminder==0.1.0) (4.14.1) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.759346901-05:00 Requirement already satisfied: distro<2,>=1.7.0 in /usr/local/lib/python3.11/site-packages (from anthropic>=0.25.0->storeminder==0.1.0) (1.9.0) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.760089789-05:00 Requirement already satisfied: docstring-parser<1,>=0.15 in /usr/local/lib/python3.11/site-packages (from anthropic>=0.25.0->storeminder==0.1.0) (0.18.0) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.760916486-05:00 Requirement already satisfied: httpx<1,>=0.25.0 in /usr/local/lib/python3.11/site-packages (from anthropic>=0.25.0->storeminder==0.1.0) (0.28.1) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.761713803-05:00 Requirement already satisfied: jiter<1,>=0.4.0 in /usr/local/lib/python3.11/site-packages (from anthropic>=0.25.0->storeminder==0.1.0) (0.16.0) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.763865756-05:00 Requirement already satisfied: pydantic<3,>=1.9.0 in /usr/local/lib/python3.11/site-packages (from anthropic>=0.25.0->storeminder==0.1.0) (2.13.4) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.764378894-05:00 Requirement already satisfied: sniffio in /usr/local/lib/python3.11/site-packages (from anthropic>=0.25.0->storeminder==0.1.0) (1.3.1) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.765073171-05:00 Requirement already satisfied: typing-extensions<5,>=4.14 in /usr/local/lib/python3.11/site-packages (from anthropic>=0.25.0->storeminder==0.1.0) (4.16.0) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.768577849-05:00 Requirement already satisfied: botocore<1.44.0,>=1.43.46 in /usr/local/lib/python3.11/site-packages (from boto3>=1.34->storeminder==0.1.0) (1.43.46) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.769433886-05:00 Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in /usr/local/lib/python3.11/site-packages (from boto3>=1.34->storeminder==0.1.0) (1.1.0) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.770057574-05:00 Requirement already satisfied: s3transfer<0.20.0,>=0.19.0 in /usr/local/lib/python3.11/site-packages (from boto3>=1.34->storeminder==0.1.0) (0.19.1) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.772549136-05:00 Requirement already satisfied: et-xmlfile in /usr/local/lib/python3.11/site-packages (from openpyxl>=3.0.0->storeminder==0.1.0) (2.0.0) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.811885120-05:00 Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.11/site-packages (from pandas>=1.5.0->storeminder==0.1.0) (2.9.0.post0) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.842787183-05:00 Requirement already satisfied: psycopg-binary==3.3.4 in /usr/local/lib/python3.11/site-packages (from psycopg[binary,pool]>=3.1->storeminder==0.1.0) (3.3.4) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.843609020-05:00 Requirement already satisfied: psycopg-pool in /usr/local/lib/python3.11/site-packages (from psycopg[binary,pool]>=3.1->storeminder==0.1.0) (3.3.1) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.878792759-05:00 Collecting iniconfig>=1.0.1 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.901225581-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.903484344-05:00 Requirement already satisfied: packaging>=22 in /usr/local/lib/python3.11/site-packages (from pytest>=7->storeminder==0.1.0) (26.2) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.935591443-05:00 Collecting pluggy<2,>=1.5 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.953268542-05:00 Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.956049392-05:00 Requirement already satisfied: pygments>=2.7.2 in /usr/local/lib/python3.11/site-packages (from pytest>=7->storeminder==0.1.0) (2.20.0) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.962867628-05:00 Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib/python3.11/site-packages (from requests>=2.28.0->storeminder==0.1.0) (3.4.9) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.963658316-05:00 Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.11/site-packages (from requests>=2.28.0->storeminder==0.1.0) (3.18) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.964366043-05:00 Requirement already satisfied: urllib3<3,>=1.26 in /usr/local/lib/python3.11/site-packages (from requests>=2.28.0->storeminder==0.1.0) (2.7.0) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:08.964978611-05:00 Requirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.11/site-packages (from requests>=2.28.0->storeminder==0.1.0) (2026.6.17) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.002581111-05:00 Requirement already satisfied: httpcore==1.* in /usr/local/lib/python3.11/site-packages (from httpx<1,>=0.25.0->anthropic>=0.25.0->storeminder==0.1.0) (1.0.9) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.007667854-05:00 Requirement already satisfied: h11>=0.16 in /usr/local/lib/python3.11/site-packages (from httpcore==1.*->httpx<1,>=0.25.0->anthropic>=0.25.0->storeminder==0.1.0) (0.16.0) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.027795834-05:00 Requirement already satisfied: annotated-types>=0.6.0 in /usr/local/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->anthropic>=0.25.0->storeminder==0.1.0) (0.7.0) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.028523562-05:00 Requirement already satisfied: pydantic-core==2.46.4 in /usr/local/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->anthropic>=0.25.0->storeminder==0.1.0) (2.46.4) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.029500858-05:00 Requirement already satisfied: typing-inspection>=0.4.2 in /usr/local/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->anthropic>=0.25.0->storeminder==0.1.0) (0.4.2) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.037983139-05:00 Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.11/site-packages (from python-dateutil>=2.8.2->pandas>=1.5.0->storeminder==0.1.0) (1.17.0) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.104411130-05:00 Downloading pytest-9.1.1-py3-none-any.whl (386 kB) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.346947421-05:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.5/386.5 kB 1.6 MB/s eta 0:00:00 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.363456634-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.383744904-05:00 Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.395373144-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.497091363-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.497502701-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.498422798-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.654958977-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.655535835-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1909 sha256=d3e550b14b3dfbba4eae7acfcd7abdc104d6d8a5c62926abdda443e9a7e3ed1b [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.655616385-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-4s8e19x1/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:09.657598598-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:10.367694594-05:00 Installing collected packages: pluggy, iniconfig, pytest, storeminder [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:11.211234096-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:11.250729819-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:11.252286804-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:11.404764906-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:11.796777220-05:00 Successfully installed iniconfig-2.3.0 pluggy-1.6.0 pytest-9.1.1 storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:11.796977679-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:11.967392949-05:00 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:11.967417729-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:11.967425489-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:12.066714816-05:00 INFO[0023] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:13.892519960-05:00 INFO[0025] Pushing layer registry.storeminder.ai/images/cache:fe6c76ae707ed53b8b1a5a156c758b30db8689fccf99ede127a0f10d512f6c33 to cache now [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:13.892696560-05:00 INFO[0025] Pushing image to registry.storeminder.ai/images/cache:fe6c76ae707ed53b8b1a5a156c758b30db8689fccf99ede127a0f10d512f6c33 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:14.098761975-05:00 INFO[0025] Pushed registry.storeminder.ai/images/cache@sha256:5795965abc5dbe963fd739a64a038f4790863c157efcae75bd4a6399f0e75423 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:14.099487263-05:00 INFO[0025] Pushing image to registry.storeminder.ai/images/storeminder-report-check:pr227-017ede91f0e39933490e4bb60ae23915138beb18 [pod/bootstrap-pr-report-check-pr227-qghjw-live-build-pod/step-build-pr-image] 2026-07-11T22:05:14.457370032-05:00 INFO[0026] Pushed registry.storeminder.ai/images/storeminder-report-check@sha256:3922b702fcc5af8c5f20cd5babe57c2039f89bb5af5edf51de85559b187bb0da ===== bootstrap-pr-report-check-pr227-qghjw-post-check-live-pod.log ===== Error from server (BadRequest): container "prepare" in pod "bootstrap-pr-report-check-pr227-qghjw-post-check-live-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr227-qghjw-post-check-pod.log ===== [pod/bootstrap-pr-report-check-pr227-qghjw-post-check-pod/prepare] 2026-07-11T22:05:33.743651174-05:00 2026/07/12 03:05:33 Entrypoint initialization [pod/bootstrap-pr-report-check-pr227-qghjw-post-check-pod/place-scripts] 2026-07-11T22:05:33.978132530-05:00 2026/07/12 03:05:33 Decoded script /tekton/scripts/script-0-mdqcb Error from server (BadRequest): container "step-post-check" in pod "bootstrap-pr-report-check-pr227-qghjw-post-check-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr227-qghjw-post-check-traits-pod.log ===== Error from server (BadRequest): container "step-post-check" in pod "bootstrap-pr-report-check-pr227-qghjw-post-check-traits-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr227-qghjw-post-status-live-pod.log ===== Error from server (BadRequest): container "prepare" in pod "bootstrap-pr-report-check-pr227-qghjw-post-status-live-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr227-qghjw-post-status-pod.log ===== [pod/bootstrap-pr-report-check-pr227-qghjw-post-status-pod/place-scripts] 2026-07-11T22:05:31.801086011-05:00 2026/07/12 03:05:31 Decoded script /tekton/scripts/script-0-fnxzw [pod/bootstrap-pr-report-check-pr227-qghjw-post-status-pod/step-post-status] 2026-07-11T22:05:35.563671730-05:00 Posting commit status to GitHub [pod/bootstrap-pr-report-check-pr227-qghjw-post-status-pod/step-post-status] 2026-07-11T22:05:35.563717900-05:00 Repo: storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr227-qghjw-post-status-pod/step-post-status] 2026-07-11T22:05:35.563723360-05:00 SHA: 017ede91f0e39933490e4bb60ae23915138beb18 [pod/bootstrap-pr-report-check-pr227-qghjw-post-status-pod/step-post-status] 2026-07-11T22:05:35.563726440-05:00 State: success (Succeeded) [pod/bootstrap-pr-report-check-pr227-qghjw-post-status-pod/step-post-status] 2026-07-11T22:05:35.563729380-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/bootstrap/pr-227/bootstrap-pr-report-check-pr227-qghjw/logs.txt [pod/bootstrap-pr-report-check-pr227-qghjw-post-status-pod/prepare] 2026-07-11T22:05:31.457885486-05:00 2026/07/12 03:05:31 Entrypoint initialization ===== bootstrap-pr-report-check-pr227-qghjw-post-status-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr227-qghjw-post-status-traits-pod/prepare] 2026-07-11T22:05:34.133327434-05:00 2026/07/12 03:05:34 Entrypoint initialization [pod/bootstrap-pr-report-check-pr227-qghjw-post-status-traits-pod/place-scripts] 2026-07-11T22:05:35.095147070-05:00 2026/07/12 03:05:35 Decoded script /tekton/scripts/script-0-9nv48 Error from server (BadRequest): container "step-post-status" in pod "bootstrap-pr-report-check-pr227-qghjw-post-status-traits-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr227-qghjw-reclaim-workspace-pod.log ===== Error from server (BadRequest): container "prepare" in pod "bootstrap-pr-report-check-pr227-qghjw-reclaim-workspace-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr227-qghjw-sendable-pod.log ===== [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:34.801996443-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:39.083220192-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/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:39.156559784-05:00 Neutralizing eager agent imports in src/storeminder/agents/__init__.py (hermetic checkout)… [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:39.158069199-05:00 Running report sendability guard: tests/test_report_validator_cadence.py [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:39.844818301-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:39.844914841-05:00 platform linux -- Python 3.13.14, pytest-9.1.1, pluggy-1.6.0 -- /usr/local/bin/python [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:39.844926771-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:39.844933021-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:39.844937601-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:39.844941740-05:00 plugins: cov-7.1.0 [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:39.895733719-05:00 collecting ... collected 6 items [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:39.895761109-05:00 [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:39.908893485-05:00 tests/test_report_validator_cadence.py::test_leaky_daily_is_not_sendable PASSED [ 16%] [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:39.910435929-05:00 tests/test_report_validator_cadence.py::test_clean_daily_passes_without_false_positives PASSED [ 33%] [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:39.911622345-05:00 tests/test_report_validator_cadence.py::test_four_week_benchmark_phrasing_is_allowed PASSED [ 50%] [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:39.913085191-05:00 tests/test_report_validator_cadence.py::test_weekly_report_is_not_guarded PASSED [ 66%] [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:39.914177997-05:00 tests/test_report_validator_cadence.py::test_dow_mismatch_in_headline PASSED [ 83%] [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:40.875274950-05:00 tests/test_report_validator_cadence.py::test_json_path_guard_scans_narrative_values_only PASSED [100%] [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:40.875389610-05:00 [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:40.875396160-05:00 ------ generated xml file: /workspace/source/artifacts/junit-sendable.xml ------ [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:40.875400730-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:40.875405010-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:40.875409140-05:00 [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:40.875413540-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-sendable.xml [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/step-pytest] 2026-07-11T22:04:40.875418620-05:00 ============================== 6 passed in 1.00s =============================== [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/prepare] 2026-07-11T22:04:28.489327574-05:00 2026/07/12 03:04:28 Entrypoint initialization [pod/bootstrap-pr-report-check-pr227-qghjw-sendable-pod/place-scripts] 2026-07-11T22:04:29.569064570-05:00 2026/07/12 03:04:29 Decoded script /tekton/scripts/script-0-bltvh ===== bootstrap-pr-report-check-pr227-qghjw-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/prepare] 2026-07-11T22:04:28.160466344-05:00 2026/07/12 03:04:28 Entrypoint initialization [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/place-scripts] 2026-07-11T22:04:28.531239544-05:00 2026/07/12 03:04:28 Decoded script /tekton/scripts/script-0-j79jc [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:33.855108165-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.002989945-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.134169403-05:00 Running deterministic report-trait catalog: tests/test_report_traits.py [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.580330810-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.580361779-05:00 platform linux -- Python 3.11.15, pytest-9.1.1, pluggy-1.6.0 -- /usr/local/bin/python [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.580372919-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.580378249-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.580383109-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.580386819-05:00 plugins: cov-7.1.0, anyio-4.14.1 [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.802593791-05:00 collecting ... collected 25 items [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.802679520-05:00 [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.815029239-05:00 tests/test_report_traits.py::test_pennycheck_inside_kpi_matches_journal PASSED [ 4%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.816094975-05:00 tests/test_report_traits.py::test_pennycheck_total_sales_cross_foots_fuel_plus_inside PASSED [ 8%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.817109742-05:00 tests/test_report_traits.py::test_pennycheck_fuel_gallons_kpi_matches_journal PASSED [ 12%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.818056268-05:00 tests/test_report_traits.py::test_pennycheck_scan_row_count_is_the_penny_day PASSED [ 16%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.824141488-05:00 tests/test_report_traits.py::test_daily_is_sendable_with_zero_weekly_markers PASSED [ 20%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.825664303-05:00 tests/test_report_traits.py::test_daily_rendered_markdown_has_no_weekly_structure PASSED [ 24%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.829282011-05:00 tests/test_report_traits.py::test_deliberately_leaked_daily_is_flagged_not_sendable PASSED [ 28%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.830630286-05:00 tests/test_report_traits.py::test_category_totals_reconcile_to_inside_sales[report_daily_fastime.json-Inside Sales] PASSED [ 32%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.831904802-05:00 tests/test_report_traits.py::test_category_totals_reconcile_to_inside_sales[report_weekly_fastime.json-Inside Sales] PASSED [ 36%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.833137028-05:00 tests/test_report_traits.py::test_unclassified_share_is_a_small_residual[report_daily_fastime.json] PASSED [ 40%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.834259944-05:00 tests/test_report_traits.py::test_unclassified_share_is_a_small_residual[report_weekly_fastime.json] PASSED [ 44%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.835372690-05:00 tests/test_report_traits.py::test_rendered_daily_categories_use_mj_taxonomy PASSED [ 48%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.836676386-05:00 tests/test_report_traits.py::test_rank_table_labels_its_comparison_basis PASSED [ 52%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.837815882-05:00 tests/test_report_traits.py::test_rank_deltas_are_bounded_for_staples PASSED [ 56%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.839306187-05:00 tests/test_report_traits.py::test_rank_arrows_reproduce_from_the_journal PASSED [ 60%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.840244484-05:00 tests/test_report_traits.py::test_daily_header_spells_out_correct_weekday PASSED [ 64%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.842251997-05:00 tests/test_report_traits.py::test_weekly_conversion_rows_carry_correct_weekday PASSED [ 68%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.843682332-05:00 tests/test_report_traits.py::test_all_weekday_date_pairs_are_internally_consistent PASSED [ 72%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.844932828-05:00 tests/test_report_traits.py::test_headline_reads_total_sales_on_every_surface[daily_md-$14,417.11] PASSED [ 76%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.846158814-05:00 tests/test_report_traits.py::test_headline_reads_total_sales_on_every_surface[weekly_md-$99,489.00] PASSED [ 80%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.847953958-05:00 tests/test_report_traits.py::test_sms_blocks_within_limits_and_never_trimmed[daily_md-daily] PASSED [ 84%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.849342853-05:00 tests/test_report_traits.py::test_sms_blocks_within_limits_and_never_trimmed[weekly_md-weekly] PASSED [ 88%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.850714138-05:00 tests/test_report_traits.py::test_sms_actions_block_keeps_whole_items_and_reply_prompt PASSED [ 92%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:37.860135127-05:00 tests/test_report_traits.py::test_store_events_are_configured_with_install_date PASSED [ 96%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:39.033471390-05:00 tests/test_report_traits.py::test_store_events_reach_the_synthesis_prompt PASSED [100%] [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:39.033585079-05:00 [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:39.033592359-05:00 ------- generated xml file: /workspace/source/artifacts/junit-traits.xml ------- [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:39.033596479-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:39.033600189-05:00 _______________ coverage: platform linux, python 3.11.15-final-0 _______________ [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:39.033604109-05:00 [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:39.033607759-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-traits.xml [pod/bootstrap-pr-report-check-pr227-qghjw-traits-pod/step-pytest] 2026-07-11T22:04:39.033611959-05:00 ============================== 25 passed in 1.42s ==============================