Skip to content

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

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

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

Triggered via pull request July 22, 2026 11:54
Status Failure
Total duration 9m 2s
Artifacts 15

pr_checks.yml

on: pull_request
Detect changes
7s
Detect changes
code-quality  /  code-quality
2m 18s
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
2m 49s
typecheck / typecheck
runops-guard  /  runops-guard
1m 45s
runops-guard / runops-guard
e2e-webapp  /  🧪 E2E Tests: Webapp
3m 35s
e2e-webapp / 🧪 E2E Tests: Webapp
internal  /  🧪 Unit Tests: Internal
7m 11s
internal / 🧪 Unit Tests: Internal
sdk-compat  /  Bun Runtime
2m 57s
sdk-compat / Bun Runtime
sdk-compat  /  Deno Runtime
2m 50s
sdk-compat / Deno Runtime
sdk-compat  /  Cloudflare Workers
2m 47s
sdk-compat / Cloudflare Workers
packages  /  📊 Merge Reports
16s
packages / 📊 Merge Reports
webapp  /  📊 Merge Reports
19s
webapp / 📊 Merge Reports
All PR Checks
5s
All PR Checks
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 3 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.

Artifacts

Produced during runtime
Name Size Digest
packages-blob-report-1 Expired
86.4 KB
sha256:177968b5df866279965c5320704d16a38d10dbed2a696c14ccd34e39c4cda4d1
packages-blob-report-2 Expired
70.7 KB
sha256:1bdf22463e8f851aa8f47b71e4c892b2741b7614c05223ad247048f7796f0600
packages-blob-report-3 Expired
89.2 KB
sha256:46fd530865d1b9e3b1d1ee84ba0277da2607bb2d48d6a71363878d4b0fadfd3f
webapp-blob-report-1 Expired
69.6 KB
sha256:768383518bc52d0bf21a728eb142cc28b4ebb1e444ccc72433bbd5197d940c5c
webapp-blob-report-10 Expired
66.1 KB
sha256:2deeaca7909cbf71e87c6abac59c5fe17a8ab98325fb276dbd0ad18a5588cc5a
webapp-blob-report-11 Expired
81.1 KB
sha256:90abc5a05ba51e009ecd0c1ccca4a0d33ba763ab454383d8a52b74af5497a86e
webapp-blob-report-12 Expired
78.7 KB
sha256:271e67c5d51945b34d749ee4dfc5f0fa7d622200e7f8c0b8bfba42bc8638026d
webapp-blob-report-2 Expired
80.7 KB
sha256:560ebe9bf4ef9e7d8faf6d961eaaa2db016290ba7c8d8131019beebfdf067691
webapp-blob-report-3 Expired
79.5 KB
sha256:5a10861e2296b23693759e446cf6a0a55ed0261c6363a1ccbc09d7c70987f6c1
webapp-blob-report-4 Expired
86.4 KB
sha256:0fb23d258ac5b2dd605a44620c40146dc3714c68c8783cb7d11147424321d9f8
webapp-blob-report-5 Expired
85.3 KB
sha256:4faf16d69c3649fb73f628b1b7b3e9c999620982e25366d9c4dd5eea036fd770
webapp-blob-report-6 Expired
94.8 KB
sha256:2210bcd2b65d5e8447d52f3de5b250b8449563161c23a2354fdf44edbb14bc35
webapp-blob-report-7 Expired
67.7 KB
sha256:ed3ec610d6330c7545d39d316909f549c9c039919e58b1e5dee9c295effb9be8
webapp-blob-report-8 Expired
82.9 KB
sha256:719d4b90c758beb290e1d7bb03c458e152361d2455c9ac3d07ff2df0a1435f20
webapp-blob-report-9 Expired
79.4 KB
sha256:f78d06041fc6efcca59f016f471d0cf7864a98fe7c92fb72a5ee940816aa08b4