===== bootstrap-pr-report-check-pr225-2hvbd-archive-artifacts-pod.log ===== [pod/bootstrap-pr-report-check-pr225-2hvbd-archive-artifacts-pod/prepare] 2026-07-11T21:42:31.655423403-05:00 2026/07/12 02:42:31 Entrypoint initialization [pod/bootstrap-pr-report-check-pr225-2hvbd-archive-artifacts-pod/place-scripts] 2026-07-11T21:42:32.087346275-05:00 2026/07/12 02:42:32 Decoded script /tekton/scripts/script-0-gfh54 [pod/bootstrap-pr-report-check-pr225-2hvbd-archive-artifacts-pod/step-upload-artifacts] 2026-07-11T21:42:35.144903972-05:00 ==> uploading /workspace/shared/artifacts/ -> s3://tekton-logs/storeminder-ai/bootstrap/pr-225/bootstrap-pr-report-check-pr225-2hvbd/artifacts/ (endpoint http://10.10.0.10:9000) [pod/bootstrap-pr-report-check-pr225-2hvbd-archive-artifacts-pod/step-upload-artifacts] 2026-07-11T21:42:35.842174951-05:00 upload: ../workspace/shared/artifacts/junit-traits.xml to s3://tekton-logs/storeminder-ai/bootstrap/pr-225/bootstrap-pr-report-check-pr225-2hvbd/artifacts/junit-traits.xml [pod/bootstrap-pr-report-check-pr225-2hvbd-archive-artifacts-pod/step-upload-artifacts] 2026-07-11T21:42:35.842781463-05:00 upload: ../workspace/shared/artifacts/coverage-traits.xml to s3://tekton-logs/storeminder-ai/bootstrap/pr-225/bootstrap-pr-report-check-pr225-2hvbd/artifacts/coverage-traits.xml [pod/bootstrap-pr-report-check-pr225-2hvbd-archive-artifacts-pod/step-upload-artifacts] 2026-07-11T21:42:35.843315402-05:00 upload: ../workspace/shared/artifacts/coverage-sendable.xml to s3://tekton-logs/storeminder-ai/bootstrap/pr-225/bootstrap-pr-report-check-pr225-2hvbd/artifacts/coverage-sendable.xml [pod/bootstrap-pr-report-check-pr225-2hvbd-archive-artifacts-pod/step-upload-artifacts] 2026-07-11T21:42:35.843777026-05:00 upload: ../workspace/shared/artifacts/junit-sendable.xml to s3://tekton-logs/storeminder-ai/bootstrap/pr-225/bootstrap-pr-report-check-pr225-2hvbd/artifacts/junit-sendable.xml [pod/bootstrap-pr-report-check-pr225-2hvbd-archive-artifacts-pod/step-upload-artifacts] 2026-07-11T21:42:35.985557607-05:00 ==> viewer URL: https://ci-logs.storeminder.ai/storeminder-ai/bootstrap/pr-225/bootstrap-pr-report-check-pr225-2hvbd/artifacts/ ===== bootstrap-pr-report-check-pr225-2hvbd-archive-logs-pod.log ===== [pod/bootstrap-pr-report-check-pr225-2hvbd-archive-logs-pod/prepare] 2026-07-11T21:42:32.600380801-05:00 2026/07/12 02:42:32 Entrypoint initialization [pod/bootstrap-pr-report-check-pr225-2hvbd-archive-logs-pod/place-scripts] 2026-07-11T21:42:32.948137827-05:00 2026/07/12 02:42:32 Decoded script /tekton/scripts/script-0-9j67r [pod/bootstrap-pr-report-check-pr225-2hvbd-archive-logs-pod/place-scripts] 2026-07-11T21:42:32.971330576-05:00 2026/07/12 02:42:32 Decoded script /tekton/scripts/script-1-stwhd [pod/bootstrap-pr-report-check-pr225-2hvbd-archive-logs-pod/step-collect-logs] 2026-07-11T21:42:36.215779641-05:00 ==> collecting pod logs for PipelineRun=bootstrap-pr-report-check-pr225-2hvbd ===== bootstrap-pr-report-check-pr225-2hvbd-clone-pod.log ===== [pod/bootstrap-pr-report-check-pr225-2hvbd-clone-pod/place-scripts] 2026-07-11T21:41:17.137416518-05:00 2026/07/12 02:41:17 Decoded script /tekton/scripts/script-0-j5jgx [pod/bootstrap-pr-report-check-pr225-2hvbd-clone-pod/step-clone] 2026-07-11T21:41:23.106673833-05:00 From https://github.com/storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr225-2hvbd-clone-pod/step-clone] 2026-07-11T21:41:23.106703117-05:00 * branch 5e4d188186a561f3f2807db71b2f82d72d93c494 -> FETCH_HEAD [pod/bootstrap-pr-report-check-pr225-2hvbd-clone-pod/step-clone] 2026-07-11T21:41:23.129466734-05:00 Cloned 5e4d188186a561f3f2807db71b2f82d72d93c494 [pod/bootstrap-pr-report-check-pr225-2hvbd-clone-pod/prepare] 2026-07-11T21:41:16.687184199-05:00 2026/07/12 02:41:16 Entrypoint initialization ===== bootstrap-pr-report-check-pr225-2hvbd-live-build-pod.log ===== [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-prepare-dockerfile] 2026-07-11T21:41:47.695374819-05:00 Wrote Dockerfile.reportcheck: [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-prepare-dockerfile] 2026-07-11T21:41:47.696360163-05:00 # Throwaway PR image for the D2 live report build. Layers the PR checkout [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-prepare-dockerfile] 2026-07-11T21:41:47.696373343-05:00 # (src + tests + fixtures + notebooks) over the prod runtime so the D1 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-prepare-dockerfile] 2026-07-11T21:41:47.696380500-05:00 # trait suite can run with real deps + real secrets (mounted by the Job). [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-prepare-dockerfile] 2026-07-11T21:41:47.696387051-05:00 FROM registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-prepare-dockerfile] 2026-07-11T21:41:47.696394079-05:00 COPY . /prsrc [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-prepare-dockerfile] 2026-07-11T21:41:47.696401017-05:00 WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-prepare-dockerfile] 2026-07-11T21:41:47.696411086-05:00 # Overlay the PR package over the baked one (deps already resolved in the [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-prepare-dockerfile] 2026-07-11T21:41:47.696417607-05:00 # base), then add the test runner. Prefer the [test] extra (D1/#90 adds [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-prepare-dockerfile] 2026-07-11T21:41:47.696424088-05:00 # papermill/nbclient/scrapbook there); fall back to bare pytest pre-D1. [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-prepare-dockerfile] 2026-07-11T21:41:47.696431007-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:47.974016173-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:47.974066649-05:00 INFO[0000] Retrieving image registry.storeminder.ai/images/storeminder:latest from registry registry.storeminder.ai [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:48.025113898-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:48.025149961-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:48.038848755-05:00 INFO[0000] Built cross stage deps: map[] [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:48.038985255-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:48.038993197-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:48.039009260-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:48.039015960-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:48.039066088-05:00 INFO[0000] Executing 0 build triggers [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:48.039520178-05:00 INFO[0000] Building stage 'registry.storeminder.ai/images/storeminder:latest' [idx: '0', base-idx: '-1'] [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:48.059017678-05:00 INFO[0000] Checking for cached layer registry.storeminder.ai/images/cache:1fe59082ee84d0b36f3c19458d88c16eae29a0180a5e505f689858a38519c498... [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:48.088414733-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:48.088525716-05:00 INFO[0000] Unpacking rootfs as cmd COPY . /prsrc requires it. [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:57.287190213-05:00 INFO[0009] COPY . /prsrc [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:57.320801036-05:00 INFO[0009] Taking snapshot of files... [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:57.377707468-05:00 INFO[0009] WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:57.377741414-05:00 INFO[0009] Cmd: workdir [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:57.377749525-05:00 INFO[0009] Changed working directory to /prsrc [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:57.377828381-05:00 INFO[0009] No files changed in this command, skipping snapshotting. [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:57.377842138-05:00 INFO[0009] 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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:57.377849226-05:00 INFO[0009] Initializing snapshotter ... [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:41:57.377867526-05:00 INFO[0009] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:05.814878060-05:00 INFO[0017] Cmd: /bin/sh [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:05.814918367-05:00 INFO[0017] 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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:05.814926439-05:00 INFO[0017] 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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:06.142952995-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:06.144777582-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.118993673-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.120243735-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.232386018-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.233656666-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.393800615-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.395413097-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.554995901-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.617737888-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.618399986-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.794405940-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.795379148-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1909 sha256=bf8ab2efdf526d49418f770627a448f7f4e507d8169b3bb1c34338b24d33772b [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.795552873-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-26akyaq4/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.798734786-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.798996821-05:00 Installing collected packages: storeminder [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.799282860-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.857227072-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.861933378-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.863452422-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.926400004-05:00 Successfully installed storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:08.926552665-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:09.078791247-05:00 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:09.078836396-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:09.078846316-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:09.516055217-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:09.517781574-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:11.495868505-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:11.497017276-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:11.618423734-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:11.619713010-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:11.779833640-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:11.781492055-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:11.952742480-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.041131188-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.041912081-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.042753322-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.043450728-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.044332793-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.045959968-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.047356966-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.048052055-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.248414241-05:00 Collecting pytest>=7 (from storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.315399192-05:00 Downloading pytest-9.1.1-py3-none-any.whl.metadata (7.6 kB) [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.327241661-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.328244400-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.329061874-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.329971344-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.330813937-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.333213536-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.333754293-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.334502345-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.339057102-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.340237056-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.341047025-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.344592085-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.389601159-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.425942411-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.426842617-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.491424957-05:00 Collecting iniconfig>=1.0.1 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.507315282-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.509180067-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.537330023-05:00 Collecting pluggy<2,>=1.5 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.546803708-05:00 Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.549398562-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.557008327-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.557912101-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.558705689-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.559412170-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.603739792-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.610612539-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.634721736-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.635460145-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.636479604-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.646504842-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.713328185-05:00 Downloading pytest-9.1.1-py3-none-any.whl (386 kB) [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.967667947-05:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.5/386.5 kB 1.6 MB/s eta 0:00:00 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:12.999910221-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:13.019061306-05:00 Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:13.031367635-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:13.141684696-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:13.142384964-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:13.143779835-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:13.320077536-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:13.320976022-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1909 sha256=de6fc12f234dd52817be8667266fe332bbabea99a8580277ba6ca5d784b0e813 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:13.321187252-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-1cmfkcw6/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:13.323834382-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:14.155613617-05:00 Installing collected packages: pluggy, iniconfig, pytest, storeminder [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:14.385450263-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:14.428774083-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:14.430378842-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:14.598556248-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:14.779163123-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:14.779315437-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-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:14.941027725-05:00 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:14.941194501-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:14.941202901-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:15.045159086-05:00 INFO[0027] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:17.358531404-05:00 INFO[0029] Pushing layer registry.storeminder.ai/images/cache:1fe59082ee84d0b36f3c19458d88c16eae29a0180a5e505f689858a38519c498 to cache now [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:17.358730387-05:00 INFO[0029] Pushing image to registry.storeminder.ai/images/cache:1fe59082ee84d0b36f3c19458d88c16eae29a0180a5e505f689858a38519c498 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:17.643674864-05:00 INFO[0029] Pushed registry.storeminder.ai/images/cache@sha256:e28641341cb3a1e5a1e3c56acaff06e1c3dcd56f3abb6ce1394d4659e2511fa4 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:17.644449615-05:00 INFO[0029] Pushing image to registry.storeminder.ai/images/storeminder-report-check:pr225-5e4d188186a561f3f2807db71b2f82d72d93c494 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-build-pr-image] 2026-07-11T21:42:18.025941254-05:00 INFO[0030] Pushed registry.storeminder.ai/images/storeminder-report-check@sha256:3eb84324a6e8bce32ce56a543eb131097b16f6e2dce0b24b2a51cdc6c9ae1f21 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:18.271837479-05:00 /tekton/scripts/script-2-fz8nq: line 25: steps.build-pr-image.exitCode.path: command not found [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:18.388850311-05:00 job.batch/report-live-pr225-5e4d188 created [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:28.791107777-05:00 ----- live Job logs (report-live-pr225-5e4d188) ----- [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.002888486-05:00 Running live report trait suite (real Vertex + DB, DRY_RUN): tests/test_report_traits_live.py [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.002917998-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.002924062-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-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.002929390-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.002934737-05:00 rootdir: /prsrc [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.002940811-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.002945890-05:00 plugins: anyio-4.14.1 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.002952023-05:00 collecting ... collected 10 items [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.002956755-05:00 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.002961805-05:00 tests/test_report_traits_live.py::test_daily_builds_and_renders SKIPPED [ 10%] [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.002966665-05:00 tests/test_report_traits_live.py::test_daily_is_sendable_and_no_weekly_leak SKIPPED [ 20%] [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.002971655-05:00 tests/test_report_traits_live.py::test_daily_headline_labeled_total_sales SKIPPED [ 30%] [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.002981118-05:00 tests/test_report_traits_live.py::test_daily_sms_not_truncated SKIPPED [ 40%] [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.002986784-05:00 tests/test_report_traits_live.py::test_daily_artifact_bundle_written SKIPPED [ 50%] [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003006198-05:00 tests/test_report_traits_live.py::test_weekly_builds_and_renders SKIPPED [ 60%] [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003011267-05:00 tests/test_report_traits_live.py::test_weekly_is_sendable SKIPPED (c...) [ 70%] [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003016207-05:00 tests/test_report_traits_live.py::test_weekly_headline_labeled_total_sales SKIPPED [ 80%] [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003021138-05:00 tests/test_report_traits_live.py::test_weekly_sms_not_truncated SKIPPED [ 90%] [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003025959-05:00 tests/test_report_traits_live.py::test_weekly_artifact_bundle_written SKIPPED [100%] [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003030919-05:00 [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003036694-05:00 --------------------- generated xml file: /tmp/traits.xml ---------------------- [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003042320-05:00 ============================= 10 skipped in 0.16s ============================== [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003047271-05:00 ===JUNIT_BEGIN=== [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003053940-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-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003060928-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003067747-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-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003087568-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003091117-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-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003094526-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003098691-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-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003102091-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003116743-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-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003120401-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003124158-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-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003127429-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003130749-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-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003133999-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003137369-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-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003140609-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003143870-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-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003154625-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003157945-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-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003161195-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003164535-05:00 ^===JUNIT_END=== [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.003168263-05:00 ----- end live Job logs ----- [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/step-run-live] 2026-07-11T21:42:29.008135082-05:00 ==> live build: status=Succeeded conclusion=success [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/prepare] 2026-07-11T21:41:42.195054929-05:00 2026/07/12 02:41:42 Entrypoint initialization [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/place-scripts] 2026-07-11T21:41:43.425829221-05:00 2026/07/12 02:41:43 Decoded script /tekton/scripts/script-0-tl7gk [pod/bootstrap-pr-report-check-pr225-2hvbd-live-build-pod/place-scripts] 2026-07-11T21:41:43.449548900-05:00 2026/07/12 02:41:43 Decoded script /tekton/scripts/script-2-fz8nq ===== bootstrap-pr-report-check-pr225-2hvbd-post-check-live-pod.log ===== [pod/bootstrap-pr-report-check-pr225-2hvbd-post-check-live-pod/prepare] 2026-07-11T21:42:35.508009146-05:00 2026/07/12 02:42:35 Entrypoint initialization [pod/bootstrap-pr-report-check-pr225-2hvbd-post-check-live-pod/place-scripts] 2026-07-11T21:42:36.181948442-05:00 2026/07/12 02:42:36 Decoded script /tekton/scripts/script-0-nt9tz Error from server (BadRequest): container "step-post-check" in pod "bootstrap-pr-report-check-pr225-2hvbd-post-check-live-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr225-2hvbd-post-check-pod.log ===== [pod/bootstrap-pr-report-check-pr225-2hvbd-post-check-pod/prepare] 2026-07-11T21:42:32.811485615-05:00 2026/07/12 02:42:32 Entrypoint initialization [pod/bootstrap-pr-report-check-pr225-2hvbd-post-check-pod/place-scripts] 2026-07-11T21:42:33.986965888-05:00 2026/07/12 02:42:33 Decoded script /tekton/scripts/script-0-ldn2d ===== bootstrap-pr-report-check-pr225-2hvbd-post-check-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr225-2hvbd-post-check-traits-pod/place-scripts] 2026-07-11T21:42:35.081659554-05:00 2026/07/12 02:42:35 Decoded script /tekton/scripts/script-0-szh9l [pod/bootstrap-pr-report-check-pr225-2hvbd-post-check-traits-pod/prepare] 2026-07-11T21:42:34.650443719-05:00 2026/07/12 02:42:34 Entrypoint initialization ===== bootstrap-pr-report-check-pr225-2hvbd-post-status-live-pod.log ===== [pod/bootstrap-pr-report-check-pr225-2hvbd-post-status-live-pod/place-scripts] 2026-07-11T21:42:36.200247511-05:00 2026/07/12 02:42:36 Decoded script /tekton/scripts/script-0-vmqgb Error from server (BadRequest): container "step-post-status" in pod "bootstrap-pr-report-check-pr225-2hvbd-post-status-live-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr225-2hvbd-post-status-pod.log ===== [pod/bootstrap-pr-report-check-pr225-2hvbd-post-status-pod/prepare] 2026-07-11T21:42:33.123924923-05:00 2026/07/12 02:42:33 Entrypoint initialization [pod/bootstrap-pr-report-check-pr225-2hvbd-post-status-pod/place-scripts] 2026-07-11T21:42:33.983634245-05:00 2026/07/12 02:42:33 Decoded script /tekton/scripts/script-0-9jstg [pod/bootstrap-pr-report-check-pr225-2hvbd-post-status-pod/step-post-status] 2026-07-11T21:42:37.484896846-05:00 Posting commit status to GitHub [pod/bootstrap-pr-report-check-pr225-2hvbd-post-status-pod/step-post-status] 2026-07-11T21:42:37.484946368-05:00 Repo: storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr225-2hvbd-post-status-pod/step-post-status] 2026-07-11T21:42:37.484950324-05:00 SHA: 5e4d188186a561f3f2807db71b2f82d72d93c494 [pod/bootstrap-pr-report-check-pr225-2hvbd-post-status-pod/step-post-status] 2026-07-11T21:42:37.484952601-05:00 State: success (Succeeded) [pod/bootstrap-pr-report-check-pr225-2hvbd-post-status-pod/step-post-status] 2026-07-11T21:42:37.484954946-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/bootstrap/pr-225/bootstrap-pr-report-check-pr225-2hvbd/logs.txt ===== bootstrap-pr-report-check-pr225-2hvbd-post-status-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr225-2hvbd-post-status-traits-pod/prepare] 2026-07-11T21:42:34.813008215-05:00 2026/07/12 02:42:34 Entrypoint initialization [pod/bootstrap-pr-report-check-pr225-2hvbd-post-status-traits-pod/place-scripts] 2026-07-11T21:42:36.176244495-05:00 2026/07/12 02:42:36 Decoded script /tekton/scripts/script-0-tvhgr Error from server (BadRequest): container "step-post-status" in pod "bootstrap-pr-report-check-pr225-2hvbd-post-status-traits-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr225-2hvbd-reclaim-workspace-pod.log ===== [pod/bootstrap-pr-report-check-pr225-2hvbd-reclaim-workspace-pod/prepare] 2026-07-11T21:42:35.697290636-05:00 2026/07/12 02:42:35 Entrypoint initialization [pod/bootstrap-pr-report-check-pr225-2hvbd-reclaim-workspace-pod/place-scripts] 2026-07-11T21:42:36.177934939-05:00 2026/07/12 02:42:36 Decoded script /tekton/scripts/script-0-9bb67 Error from server (BadRequest): container "step-delete-run-pvcs" in pod "bootstrap-pr-report-check-pr225-2hvbd-reclaim-workspace-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr225-2hvbd-sendable-pod.log ===== [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/prepare] 2026-07-11T21:41:27.020660544-05:00 2026/07/12 02:41:27 Entrypoint initialization [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/place-scripts] 2026-07-11T21:41:28.252456867-05:00 2026/07/12 02:41:28 Decoded script /tekton/scripts/script-0-9cmtx [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:31.412145930-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:37.056580749-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-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:37.146452196-05:00 Neutralizing eager agent imports in src/storeminder/agents/__init__.py (hermetic checkout)… [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:37.155589026-05:00 Running report sendability guard: tests/test_report_validator_cadence.py [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:37.600251236-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:37.600278641-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-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:37.600283949-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:37.600288193-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:37.600292378-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:37.600296961-05:00 plugins: cov-7.1.0 [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:37.657896682-05:00 collecting ... collected 6 items [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:37.658044582-05:00 [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:37.676093535-05:00 tests/test_report_validator_cadence.py::test_leaky_daily_is_not_sendable PASSED [ 16%] [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:37.678414079-05:00 tests/test_report_validator_cadence.py::test_clean_daily_passes_without_false_positives PASSED [ 33%] [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:37.681125462-05:00 tests/test_report_validator_cadence.py::test_four_week_benchmark_phrasing_is_allowed PASSED [ 50%] [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:37.682395743-05:00 tests/test_report_validator_cadence.py::test_weekly_report_is_not_guarded PASSED [ 66%] [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:37.683578032-05:00 tests/test_report_validator_cadence.py::test_dow_mismatch_in_headline PASSED [ 83%] [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:38.761708280-05:00 tests/test_report_validator_cadence.py::test_json_path_guard_scans_narrative_values_only PASSED [100%] [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:38.761748459-05:00 [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:38.761757136-05:00 ------ generated xml file: /workspace/source/artifacts/junit-sendable.xml ------ [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:38.761767753-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:38.761776679-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:38.761783856-05:00 [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:38.761790377-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-sendable.xml [pod/bootstrap-pr-report-check-pr225-2hvbd-sendable-pod/step-pytest] 2026-07-11T21:41:38.761796937-05:00 ============================== 6 passed in 1.14s =============================== ===== bootstrap-pr-report-check-pr225-2hvbd-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/prepare] 2026-07-11T21:41:26.584119450-05:00 2026/07/12 02:41:26 Entrypoint initialization [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/place-scripts] 2026-07-11T21:41:27.205595658-05:00 2026/07/12 02:41:27 Decoded script /tekton/scripts/script-0-r6xv6 [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:42.634237953-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:45.704049550-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-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:45.853037606-05:00 Running deterministic report-trait catalog: tests/test_report_traits.py [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.375076651-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.375115707-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-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.375125537-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.375132844-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.375140368-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.375146859-05:00 plugins: cov-7.1.0, anyio-4.14.1 [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.631707369-05:00 collecting ... collected 25 items [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.631873341-05:00 [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.646425294-05:00 tests/test_report_traits.py::test_pennycheck_inside_kpi_matches_journal PASSED [ 4%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.647536929-05:00 tests/test_report_traits.py::test_pennycheck_total_sales_cross_foots_fuel_plus_inside PASSED [ 8%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.648668712-05:00 tests/test_report_traits.py::test_pennycheck_fuel_gallons_kpi_matches_journal PASSED [ 12%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.649712286-05:00 tests/test_report_traits.py::test_pennycheck_scan_row_count_is_the_penny_day PASSED [ 16%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.657045603-05:00 tests/test_report_traits.py::test_daily_is_sendable_with_zero_weekly_markers PASSED [ 20%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.658834435-05:00 tests/test_report_traits.py::test_daily_rendered_markdown_has_no_weekly_structure PASSED [ 24%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.663347731-05:00 tests/test_report_traits.py::test_deliberately_leaked_daily_is_flagged_not_sendable PASSED [ 28%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.664999438-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-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.666573551-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-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.667989396-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-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.669313403-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-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.670605045-05:00 tests/test_report_traits.py::test_rendered_daily_categories_use_mj_taxonomy PASSED [ 48%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.672062600-05:00 tests/test_report_traits.py::test_rank_table_labels_its_comparison_basis PASSED [ 52%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.673302612-05:00 tests/test_report_traits.py::test_rank_deltas_are_bounded_for_staples PASSED [ 56%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.675045620-05:00 tests/test_report_traits.py::test_rank_arrows_reproduce_from_the_journal PASSED [ 60%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.676093726-05:00 tests/test_report_traits.py::test_daily_header_spells_out_correct_weekday PASSED [ 64%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.678491784-05:00 tests/test_report_traits.py::test_weekly_conversion_rows_carry_correct_weekday PASSED [ 68%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.680149574-05:00 tests/test_report_traits.py::test_all_weekday_date_pairs_are_internally_consistent PASSED [ 72%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.681634901-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-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.683597071-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-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.685854703-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-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.687453110-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-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.688987005-05:00 tests/test_report_traits.py::test_sms_actions_block_keeps_whole_items_and_reply_prompt PASSED [ 92%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:46.701278046-05:00 tests/test_report_traits.py::test_store_events_are_configured_with_install_date PASSED [ 96%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:47.954959451-05:00 tests/test_report_traits.py::test_store_events_reach_the_synthesis_prompt PASSED [100%] [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:47.955000782-05:00 [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:47.955010136-05:00 ------- generated xml file: /workspace/source/artifacts/junit-traits.xml ------- [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:47.955017502-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:47.955024738-05:00 _______________ coverage: platform linux, python 3.11.15-final-0 _______________ [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:47.955031319-05:00 [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:47.955038018-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-traits.xml [pod/bootstrap-pr-report-check-pr225-2hvbd-traits-pod/step-pytest] 2026-07-11T21:41:47.955044529-05:00 ============================== 25 passed in 1.54s ==============================