Skip to content

feat: add the /report health report (get_report MCP tool + CLI + API) #8654

feat: add the /report health report (get_report MCP tool + CLI + API)

feat: add the /report health report (get_report MCP tool + CLI + API) #8654

Triggered via pull request July 22, 2026 07:10
Status Failure
Total duration 8m 51s
Artifacts 15

pr_checks.yml

on: pull_request
Detect changes
8s
Detect changes
code-quality  /  code-quality
1m 57s
code-quality / code-quality
Matrix: e2e / cli-v3
Matrix: packages / 🧪 Unit Tests: Packages
Matrix: sdk-compat / node-compat
Matrix: webapp / 🧪 Unit Tests: Webapp
typecheck  /  typecheck
3m 1s
typecheck / typecheck
runops-guard  /  runops-guard
2m 7s
runops-guard / runops-guard
e2e-webapp  /  🧪 E2E Tests: Webapp
4m 1s
e2e-webapp / 🧪 E2E Tests: Webapp
internal  /  🧪 Unit Tests: Internal
7m 6s
internal / 🧪 Unit Tests: Internal
sdk-compat  /  Bun Runtime
2m 23s
sdk-compat / Bun Runtime
sdk-compat  /  Deno Runtime
2m 19s
sdk-compat / Deno Runtime
sdk-compat  /  Cloudflare Workers
2m 23s
sdk-compat / Cloudflare Workers
packages  /  📊 Merge Reports
14s
packages / 📊 Merge Reports
webapp  /  📊 Merge Reports
18s
webapp / 📊 Merge Reports
All PR Checks
5s
All PR Checks
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 4 warnings
typecheck / typecheck
Process completed with exit code 2.
typecheck / typecheck
Type 'Promise<Row[]> | Promise<Row>' is not assignable to type 'Promise<Row[]>'.
All PR Checks
Process completed with exit code 1.
eslint(no-misleading-character-class): apps/webapp/test/reportHealth.test.ts#L230
Unexpected surrogate pair in character class.
eslint(no-misleading-character-class): apps/webapp/test/reportHealth.test.ts#L230
Unexpected surrogate pair in character class.
eslint(no-misleading-character-class): apps/webapp/test/reportHealth.test.ts#L230
Unexpected surrogate pair in character class.
packages / 🧪 Unit Tests: Packages (3, 3)
docker pull testcontainers/ryuk:0.14.0 failed (attempt 1/3); retrying in 10s

Artifacts

Produced during runtime
Name Size Digest
packages-blob-report-1 Expired
86.5 KB
sha256:947ff7c85e513baf1ae43c66bccf5893540c534a96b33510039160a65b75b5ff
packages-blob-report-2 Expired
70.5 KB
sha256:cf207d0dd61addbedae043f71ee5285b0d6bd72c7694f54ca8d4e2226a41193d
packages-blob-report-3 Expired
89.3 KB
sha256:a4b54bf5d2777837184ff6268019c5f21c6110be12beee2a614120a7e3b4e149
webapp-blob-report-1 Expired
63.1 KB
sha256:43a17eaf33a34a2c04d1c3bb8888a7a134b3de5c4260416e1c5c2a9a0a93f232
webapp-blob-report-10 Expired
89.8 KB
sha256:135048612d64e799e7ad834a079335986313a5b3592f220de4f90afbf9d5a60e
webapp-blob-report-11 Expired
78.3 KB
sha256:6ae564d373000e5f0b2c3b2352749cf7255be28b264d0dd9b80d62793990ca80
webapp-blob-report-12 Expired
72.9 KB
sha256:b1b974efc726a6d0609cc6d803d067ee6785b09fa2810c5ec2944614054c9c2e
webapp-blob-report-2 Expired
83.2 KB
sha256:f4ec94672e68a1439a8e5019d437227e87b85b3d6adcb864a6ecff5b53f04c98
webapp-blob-report-3 Expired
85.1 KB
sha256:d90312d7ffc7010ebfb4e3011bc7453ea88b946742437701019dc00d3ec6a445
webapp-blob-report-4 Expired
84.1 KB
sha256:1e07575c68809ed85b8321797fb548d9a87842ebe087cc99fb27647b68d94cb4
webapp-blob-report-5 Expired
91.1 KB
sha256:5cb4fb8b8d6385781082515c99a726c514b0f915a325e2eb70c498861055085c
webapp-blob-report-6 Expired
89 KB
sha256:610e4c10362711a2febead78ee0b995c9053de6df6300dae804d9094ddf5b828
webapp-blob-report-7 Expired
60.6 KB
sha256:23dbec4c5214323c2b408b30cc45923eb28836514902c040f397514dcc6d1e32
webapp-blob-report-8 Expired
81 KB
sha256:b712d8193311c434fc44811e0a13993c751daa7bd344fc12f3f52d7b087ced63
webapp-blob-report-9 Expired
82.7 KB
sha256:75af3211be6045d21c1f829579714f492d316b92557e2f968ac37ae266065875