===== bootstrap-pr-report-check-pr188-j5xc6-archive-artifacts-pod.log ===== [pod/bootstrap-pr-report-check-pr188-j5xc6-archive-artifacts-pod/prepare] 2026-07-11T15:20:10.692757425-05:00 2026/07/11 20:20:10 Entrypoint initialization [pod/bootstrap-pr-report-check-pr188-j5xc6-archive-artifacts-pod/place-scripts] 2026-07-11T15:20:11.735485430-05:00 2026/07/11 20:20:11 Decoded script /tekton/scripts/script-0-csv2s ===== bootstrap-pr-report-check-pr188-j5xc6-archive-logs-pod.log ===== [pod/bootstrap-pr-report-check-pr188-j5xc6-archive-logs-pod/step-collect-logs] 2026-07-11T15:20:14.903562674-05:00 ==> collecting pod logs for PipelineRun=bootstrap-pr-report-check-pr188-j5xc6 [pod/bootstrap-pr-report-check-pr188-j5xc6-archive-logs-pod/prepare] 2026-07-11T15:20:09.983558061-05:00 2026/07/11 20:20:09 Entrypoint initialization [pod/bootstrap-pr-report-check-pr188-j5xc6-archive-logs-pod/place-scripts] 2026-07-11T15:20:10.616698022-05:00 2026/07/11 20:20:10 Decoded script /tekton/scripts/script-0-gq6np [pod/bootstrap-pr-report-check-pr188-j5xc6-archive-logs-pod/place-scripts] 2026-07-11T15:20:10.637700510-05:00 2026/07/11 20:20:10 Decoded script /tekton/scripts/script-1-qhm5p ===== bootstrap-pr-report-check-pr188-j5xc6-clone-pod.log ===== [pod/bootstrap-pr-report-check-pr188-j5xc6-clone-pod/prepare] 2026-07-11T15:18:48.065853147-05:00 2026/07/11 20:18:48 Entrypoint initialization [pod/bootstrap-pr-report-check-pr188-j5xc6-clone-pod/place-scripts] 2026-07-11T15:18:48.826396833-05:00 2026/07/11 20:18:48 Decoded script /tekton/scripts/script-0-4wxc9 [pod/bootstrap-pr-report-check-pr188-j5xc6-clone-pod/step-clone] 2026-07-11T15:18:52.958050104-05:00 From https://github.com/storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr188-j5xc6-clone-pod/step-clone] 2026-07-11T15:18:52.958078224-05:00 * branch 5fede7429a6b4bd5be51f970a5cb1e03e2c73221 -> FETCH_HEAD [pod/bootstrap-pr-report-check-pr188-j5xc6-clone-pod/step-clone] 2026-07-11T15:18:52.973794982-05:00 Cloned 5fede7429a6b4bd5be51f970a5cb1e03e2c73221 ===== bootstrap-pr-report-check-pr188-j5xc6-live-build-pod.log ===== [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:27.518526230-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:27.518568460-05:00 INFO[0000] Retrieving image registry.storeminder.ai/images/storeminder:latest from registry registry.storeminder.ai [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:27.563935260-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:27.563965300-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:27.576284911-05:00 INFO[0000] Built cross stage deps: map[] [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:27.576308731-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:27.576315831-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:27.576321821-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:27.576327581-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:27.576433190-05:00 INFO[0000] Executing 0 build triggers [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:27.576677659-05:00 INFO[0000] Building stage 'registry.storeminder.ai/images/storeminder:latest' [idx: '0', base-idx: '-1'] [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:27.588086006-05:00 INFO[0000] Checking for cached layer registry.storeminder.ai/images/cache:2dcf8ded4decd23b437e9999da0bdc08eea08d73603ceae61851f191c77bbf2b... [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:27.609294850-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:27.609362570-05:00 INFO[0000] Unpacking rootfs as cmd COPY . /prsrc requires it. [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:36.166819240-05:00 INFO[0008] COPY . /prsrc [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:36.196710580-05:00 INFO[0008] Taking snapshot of files... [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:36.245384260-05:00 INFO[0008] WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:36.245427990-05:00 INFO[0008] Cmd: workdir [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:36.245436370-05:00 INFO[0008] Changed working directory to /prsrc [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:36.245622219-05:00 INFO[0008] No files changed in this command, skipping snapshotting. [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:36.245727738-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:36.245736168-05:00 INFO[0008] Initializing snapshotter ... [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:36.245741188-05:00 INFO[0008] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:42.345130471-05:00 INFO[0014] Cmd: /bin/sh [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:42.345159141-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:42.345174841-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:42.681493487-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:42.683452715-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:44.709442609-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:44.710402173-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:44.825568403-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:44.826655766-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:44.976594226-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:44.977602909-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.134857323-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.170850225-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.171537211-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.337578699-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.338215775-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1873 sha256=42e642bf1610778d0e83f0b5a1f79453f16afa559efb9bb0b7b92835222cc7eb [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.338297984-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-1ldgapf2/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.340732609-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.340950747-05:00 Installing collected packages: storeminder [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.341068507-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.379975060-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.384990038-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.386448619-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.442344995-05:00 Successfully installed storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.442545544-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.575488592-05:00 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.575509681-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.575515461-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.947657854-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.949332283-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:47.694976860-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:47.695750535-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:47.796776575-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:47.797609150-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:47.929850233-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:47.930998146-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.082644906-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.147693285-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.148582149-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.149362654-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.150044580-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.150879874-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.151872648-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.153258099-05:00 Requirement already satisfied: boto3>=1.34 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (1.43.45) [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.153956455-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.305121408-05:00 Collecting pytest>=7 (from storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.374478810-05:00 Downloading pytest-9.1.1-py3-none-any.whl.metadata (7.6 kB) [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.385133632-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.386023147-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.386731472-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.387577337-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.388396782-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.390442279-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.390957195-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.391645111-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.395228978-05:00 Requirement already satisfied: botocore<1.44.0,>=1.43.45 in /usr/local/lib/python3.11/site-packages (from boto3>=1.34->storeminder==0.1.0) (1.43.45) [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.396098133-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.396747479-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.0) [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.399214773-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.438849552-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.471224697-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.472174391-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.504633676-05:00 Collecting iniconfig>=1.0.1 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.523824265-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.525950811-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.589810537-05:00 Collecting pluggy<2,>=1.5 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.608993096-05:00 Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.612785912-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.625453002-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.626877823-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.628261584-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.629634055-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.678395377-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.684804396-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.706121161-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.706884486-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.707809640-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.717552329-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.776592655-05:00 Downloading pytest-9.1.1-py3-none-any.whl (386 kB) [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:48.995149402-05:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.5/386.5 kB 1.9 MB/s eta 0:00:00 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:49.022187051-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:49.044113673-05:00 Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:49.056794822-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:49.160131859-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:49.160622116-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:49.161590800-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:49.315824274-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:49.316374111-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1873 sha256=56bdc4680772c0c144b9ccb0b24bcc6299a1eea3ac1af815516db0e353a8915d [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:49.316479600-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-z8r3snmk/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:49.318282149-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:49.981904162-05:00 Installing collected packages: pluggy, iniconfig, pytest, storeminder [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:50.178209511-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:50.214534621-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:50.215857672-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:50.367558693-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:50.542464818-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:50.542659387-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-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:50.685501983-05:00 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:50.685606693-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:50.685611483-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:50.783981911-05:00 INFO[0023] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:52.437134025-05:00 INFO[0024] Pushing layer registry.storeminder.ai/images/cache:2dcf8ded4decd23b437e9999da0bdc08eea08d73603ceae61851f191c77bbf2b to cache now [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:52.437336983-05:00 INFO[0024] Pushing image to registry.storeminder.ai/images/cache:2dcf8ded4decd23b437e9999da0bdc08eea08d73603ceae61851f191c77bbf2b [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:52.619002696-05:00 INFO[0025] Pushed registry.storeminder.ai/images/cache@sha256:cf59e7b5abbb4c9cfc275f05d634e6106b6ae75a3e968c255b68b411239cbee7 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:52.619534643-05:00 INFO[0025] Pushing image to registry.storeminder.ai/images/storeminder-report-check:pr188-5fede7429a6b4bd5be51f970a5cb1e03e2c73221 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-build-pr-image] 2026-07-11T15:19:52.926712542-05:00 INFO[0025] Pushed registry.storeminder.ai/images/storeminder-report-check@sha256:b08eb8994bdc0ca3c70c382e2535d5b26cdec59ed5f725582cf4a27b6c6716bd [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:19:53.748274865-05:00 /tekton/scripts/script-2-xttnv: line 25: steps.build-pr-image.exitCode.path: command not found [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:19:53.844168040-05:00 job.batch/report-live-pr188-5fede74 created [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.181614884-05:00 ----- live Job logs (report-live-pr188-5fede74) ----- [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638694611-05:00 Running live report trait suite (real Vertex + DB, DRY_RUN): tests/test_report_traits_live.py [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638806760-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638815230-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-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638823060-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638829690-05:00 rootdir: /prsrc [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638836830-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638843350-05:00 plugins: anyio-4.14.1 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638850520-05:00 collecting ... collected 10 items [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638856450-05:00 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638863240-05:00 tests/test_report_traits_live.py::test_daily_builds_and_renders SKIPPED [ 10%] [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638869920-05:00 tests/test_report_traits_live.py::test_daily_is_sendable_and_no_weekly_leak SKIPPED [ 20%] [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638877940-05:00 tests/test_report_traits_live.py::test_daily_headline_labeled_total_sales SKIPPED [ 30%] [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638897710-05:00 tests/test_report_traits_live.py::test_daily_sms_not_truncated SKIPPED [ 40%] [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638905570-05:00 tests/test_report_traits_live.py::test_daily_artifact_bundle_written SKIPPED [ 50%] [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638913300-05:00 tests/test_report_traits_live.py::test_weekly_builds_and_renders SKIPPED [ 60%] [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638934720-05:00 tests/test_report_traits_live.py::test_weekly_is_sendable SKIPPED (c...) [ 70%] [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638943809-05:00 tests/test_report_traits_live.py::test_weekly_headline_labeled_total_sales SKIPPED [ 80%] [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638950109-05:00 tests/test_report_traits_live.py::test_weekly_sms_not_truncated SKIPPED [ 90%] [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638956969-05:00 tests/test_report_traits_live.py::test_weekly_artifact_bundle_written SKIPPED [100%] [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638963039-05:00 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638969159-05:00 --------------------- generated xml file: /tmp/traits.xml ---------------------- [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638975509-05:00 ============================= 10 skipped in 0.22s ============================== [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638981559-05:00 ===JUNIT_BEGIN=== [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638989109-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-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.638998779-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639006679-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-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639026819-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639031679-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-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639036239-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639041439-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-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639046419-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639067129-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-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639072059-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639076749-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-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639081319-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639086219-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-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639090859-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639096189-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-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639101439-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639106308-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-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639121338-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639126018-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-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639130758-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639134818-05:00 ^===JUNIT_END=== [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.639140438-05:00 ----- end live Job logs ----- [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-run-live] 2026-07-11T15:20:04.640750518-05:00 ==> live build: status=Succeeded conclusion=success [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/prepare] 2026-07-11T15:19:22.127680465-05:00 2026/07/11 20:19:22 Entrypoint initialization [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/place-scripts] 2026-07-11T15:19:22.943321315-05:00 2026/07/11 20:19:22 Decoded script /tekton/scripts/script-0-mfpnv [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/place-scripts] 2026-07-11T15:19:22.962278064-05:00 2026/07/11 20:19:22 Decoded script /tekton/scripts/script-2-xttnv [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:27.306233186-05:00 Wrote Dockerfile.reportcheck: [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:27.307057340-05:00 # Throwaway PR image for the D2 live report build. Layers the PR checkout [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:27.307072800-05:00 # (src + tests + fixtures + notebooks) over the prod runtime so the D1 [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:27.307077520-05:00 # trait suite can run with real deps + real secrets (mounted by the Job). [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:27.307081660-05:00 FROM registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:27.307085360-05:00 COPY . /prsrc [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:27.307088950-05:00 WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:27.307092610-05:00 # Overlay the PR package over the baked one (deps already resolved in the [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:27.307098650-05:00 # base), then add the test runner. Prefer the [test] extra (D1/#90 adds [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:27.307102360-05:00 # papermill/nbclient/scrapbook there); fall back to bare pytest pre-D1. [pod/bootstrap-pr-report-check-pr188-j5xc6-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:27.307106530-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) ===== bootstrap-pr-report-check-pr188-j5xc6-post-check-live-pod.log ===== [pod/bootstrap-pr-report-check-pr188-j5xc6-post-check-live-pod/prepare] 2026-07-11T15:20:14.501859648-05:00 2026/07/11 20:20:14 Entrypoint initialization Error from server (BadRequest): container "place-scripts" in pod "bootstrap-pr-report-check-pr188-j5xc6-post-check-live-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr188-j5xc6-post-check-pod.log ===== [pod/bootstrap-pr-report-check-pr188-j5xc6-post-check-pod/prepare] 2026-07-11T15:20:11.487661533-05:00 2026/07/11 20:20:11 Entrypoint initialization [pod/bootstrap-pr-report-check-pr188-j5xc6-post-check-pod/place-scripts] 2026-07-11T15:20:11.744994741-05:00 2026/07/11 20:20:11 Decoded script /tekton/scripts/script-0-ncp82 ===== bootstrap-pr-report-check-pr188-j5xc6-post-check-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr188-j5xc6-post-check-traits-pod/prepare] 2026-07-11T15:20:12.447399591-05:00 2026/07/11 20:20:12 Entrypoint initialization [pod/bootstrap-pr-report-check-pr188-j5xc6-post-check-traits-pod/place-scripts] 2026-07-11T15:20:12.872636767-05:00 2026/07/11 20:20:12 Decoded script /tekton/scripts/script-0-9z9dk ===== bootstrap-pr-report-check-pr188-j5xc6-post-status-live-pod.log ===== Error from server (BadRequest): container "step-post-status" in pod "bootstrap-pr-report-check-pr188-j5xc6-post-status-live-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr188-j5xc6-post-status-pod.log ===== [pod/bootstrap-pr-report-check-pr188-j5xc6-post-status-pod/prepare] 2026-07-11T15:20:11.078378168-05:00 2026/07/11 20:20:11 Entrypoint initialization [pod/bootstrap-pr-report-check-pr188-j5xc6-post-status-pod/place-scripts] 2026-07-11T15:20:11.723345947-05:00 2026/07/11 20:20:11 Decoded script /tekton/scripts/script-0-p28gr ===== bootstrap-pr-report-check-pr188-j5xc6-post-status-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr188-j5xc6-post-status-traits-pod/prepare] 2026-07-11T15:20:12.936370398-05:00 2026/07/11 20:20:12 Entrypoint initialization [pod/bootstrap-pr-report-check-pr188-j5xc6-post-status-traits-pod/place-scripts] 2026-07-11T15:20:13.955998294-05:00 2026/07/11 20:20:13 Decoded script /tekton/scripts/script-0-5m4pn Error from server (BadRequest): container "step-post-status" in pod "bootstrap-pr-report-check-pr188-j5xc6-post-status-traits-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr188-j5xc6-reclaim-workspace-pod.log ===== Error from server (BadRequest): container "prepare" in pod "bootstrap-pr-report-check-pr188-j5xc6-reclaim-workspace-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr188-j5xc6-sendable-pod.log ===== [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/prepare] 2026-07-11T15:19:00.451739697-05:00 2026/07/11 20:19:00 Entrypoint initialization [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/place-scripts] 2026-07-11T15:19:01.524000547-05:00 2026/07/11 20:19:01 Decoded script /tekton/scripts/script-0-8d25j [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:06.744533596-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:10.532257482-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-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:10.605864719-05:00 Neutralizing eager agent imports in src/storeminder/agents/__init__.py (hermetic checkout)… [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:10.607341529-05:00 Running report sendability guard: tests/test_report_validator_cadence.py [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:10.929807824-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:10.929893504-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-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:10.929899604-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:10.929904864-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:10.929910394-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:10.929914994-05:00 plugins: cov-7.1.0 [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:10.978888958-05:00 collecting ... collected 6 items [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:10.978950618-05:00 [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:10.991976224-05:00 tests/test_report_validator_cadence.py::test_leaky_daily_is_not_sendable PASSED [ 16%] [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:10.993557914-05:00 tests/test_report_validator_cadence.py::test_clean_daily_passes_without_false_positives PASSED [ 33%] [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:10.994767296-05:00 tests/test_report_validator_cadence.py::test_four_week_benchmark_phrasing_is_allowed PASSED [ 50%] [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:10.996264687-05:00 tests/test_report_validator_cadence.py::test_weekly_report_is_not_guarded PASSED [ 66%] [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:10.997380019-05:00 tests/test_report_validator_cadence.py::test_dow_mismatch_in_headline PASSED [ 83%] [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:11.983158249-05:00 tests/test_report_validator_cadence.py::test_json_path_guard_scans_narrative_values_only PASSED [100%] [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:11.983276088-05:00 [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:11.983284848-05:00 ------ generated xml file: /workspace/source/artifacts/junit-sendable.xml ------ [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:11.983289438-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:11.983293568-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:11.983297518-05:00 [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:11.983301468-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-sendable.xml [pod/bootstrap-pr-report-check-pr188-j5xc6-sendable-pod/step-pytest] 2026-07-11T15:19:11.983305378-05:00 ============================== 6 passed in 1.03s =============================== ===== bootstrap-pr-report-check-pr188-j5xc6-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/prepare] 2026-07-11T15:18:59.504258453-05:00 2026/07/11 20:18:59 Entrypoint initialization [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/place-scripts] 2026-07-11T15:19:00.434423399-05:00 2026/07/11 20:19:00 Decoded script /tekton/scripts/script-0-rgnch [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:04.795890382-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:07.576871822-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-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:07.708007627-05:00 Running deterministic report-trait catalog: tests/test_report_traits.py [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.139876495-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.139903075-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-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.139909615-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.139914295-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.139926364-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.139934904-05:00 plugins: cov-7.1.0, anyio-4.14.1 [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.433857431-05:00 collecting ... collected 25 items [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.433969541-05:00 [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.447068806-05:00 tests/test_report_traits.py::test_pennycheck_inside_kpi_matches_journal PASSED [ 4%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.448250019-05:00 tests/test_report_traits.py::test_pennycheck_total_sales_cross_foots_fuel_plus_inside PASSED [ 8%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.449353261-05:00 tests/test_report_traits.py::test_pennycheck_fuel_gallons_kpi_matches_journal PASSED [ 12%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.450325525-05:00 tests/test_report_traits.py::test_pennycheck_scan_row_count_is_the_penny_day PASSED [ 16%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.456626765-05:00 tests/test_report_traits.py::test_daily_is_sendable_with_zero_weekly_markers PASSED [ 20%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.458372753-05:00 tests/test_report_traits.py::test_daily_rendered_markdown_has_no_weekly_structure PASSED [ 24%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.462206669-05:00 tests/test_report_traits.py::test_deliberately_leaked_daily_is_flagged_not_sendable PASSED [ 28%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.463709809-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-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.465103230-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-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.466472631-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-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.467668254-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-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.468883506-05:00 tests/test_report_traits.py::test_rendered_daily_categories_use_mj_taxonomy PASSED [ 48%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.470261047-05:00 tests/test_report_traits.py::test_rank_table_labels_its_comparison_basis PASSED [ 52%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.471487859-05:00 tests/test_report_traits.py::test_rank_deltas_are_bounded_for_staples PASSED [ 56%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.473059069-05:00 tests/test_report_traits.py::test_rank_arrows_reproduce_from_the_journal PASSED [ 60%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.474285171-05:00 tests/test_report_traits.py::test_daily_header_spells_out_correct_weekday PASSED [ 64%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.476822605-05:00 tests/test_report_traits.py::test_weekly_conversion_rows_carry_correct_weekday PASSED [ 68%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.478500764-05:00 tests/test_report_traits.py::test_all_weekday_date_pairs_are_internally_consistent PASSED [ 72%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.480112633-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-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.481753833-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-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.484020538-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-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.485552818-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-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.487057289-05:00 tests/test_report_traits.py::test_sms_actions_block_keeps_whole_items_and_reply_prompt PASSED [ 92%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:08.495031717-05:00 tests/test_report_traits.py::test_store_events_are_configured_with_install_date PASSED [ 96%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:09.554545595-05:00 tests/test_report_traits.py::test_store_events_reach_the_synthesis_prompt PASSED [100%] [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:09.563113240-05:00 [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:09.563122000-05:00 ------- generated xml file: /workspace/source/artifacts/junit-traits.xml ------- [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:09.563126420-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:09.563130610-05:00 _______________ coverage: platform linux, python 3.11.15-final-0 _______________ [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:09.563134450-05:00 [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:09.563138420-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-traits.xml [pod/bootstrap-pr-report-check-pr188-j5xc6-traits-pod/step-pytest] 2026-07-11T15:19:09.563142780-05:00 ============================== 25 passed in 1.38s ==============================