Skip to content

feat(webapp,clickhouse): return an actionable error instead of a 500 when a runs list query is too expensive #11286

feat(webapp,clickhouse): return an actionable error instead of a 500 when a runs list query is too expensive

feat(webapp,clickhouse): return an actionable error instead of a 500 when a runs list query is too expensive #11286

Triggered via pull request August 25, 2026 13:23
Status Success
Total duration 9m 40s
Artifacts 24

pr_checks.yml

on: pull_request
Detect changes
7s
Detect changes
code-quality  /  code-quality
2m 20s
code-quality / code-quality
Matrix: e2e-webapp / 🧪 E2E Tests: Webapp
Matrix: e2e / cli-v3
Waiting for pending jobs
Matrix: packages / 🧪 Unit Tests: Packages
Waiting for pending jobs
Matrix: sdk-compat / node-compat
Waiting for pending jobs
Matrix: webapp / 🧪 Unit Tests: Webapp
typecheck  /  typecheck
2m 19s
typecheck / typecheck
runops-guard  /  runops-guard
2m 32s
runops-guard / runops-guard
fk-cascade-guard  /  fk-cascade-guard
1m 36s
fk-cascade-guard / fk-cascade-guard
internal  /  🧪 Unit Tests: Internal
8m 28s
internal / 🧪 Unit Tests: Internal
obsmap  /  🧪 Unit Tests: Observability Map
1m 32s
obsmap / 🧪 Unit Tests: Observability Map
sdk-compat  /  Bun Runtime
sdk-compat / Bun Runtime
sdk-compat  /  Cloudflare Workers
sdk-compat / Cloudflare Workers
sdk-compat  /  Deno Runtime
sdk-compat / Deno Runtime
packages  /  📊 Merge Reports
packages / 📊 Merge Reports
webapp  /  📊 Merge Reports
29s
webapp / 📊 Merge Reports
All PR Checks
6s
All PR Checks
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
Name Size Digest
webapp-blob-report-1
75.1 KB
sha256:2a2106436de4f6701bf161f9e8bd1606482a5e2f9472db294118968741a0f51a
webapp-blob-report-10
53.7 KB
sha256:086d63eba3107971e58581b01e7df075e2a0bb3f8db323da6df602465423a80e
webapp-blob-report-11
96.8 KB
sha256:6c341a6e45f4355102cf8a7215d5add772566d82fcfa1d69d454ff3760bcd794
webapp-blob-report-12
77.5 KB
sha256:14654b66b2629ad59450fd234f2dbd620de5775367b4683dc87de3a9946ed9a6
webapp-blob-report-13
85.8 KB
sha256:796b0f30439a0f98919bff378e1a41676778e69bf1f272ce7a0a1e451ba20ac9
webapp-blob-report-14
75.2 KB
sha256:19319c71660a7d98e1549054b33ac7069655fddde5c268eb76a30d975e03d777
webapp-blob-report-15
93.2 KB
sha256:4248f8336787e06d45653c364ff62a50ee3c3e5376afc943cb05b569a7332a6f
webapp-blob-report-16
104 KB
sha256:a3b900560978eb197741910a7e81e39f430ff64ea6b1a7480eaffbe8800c10e0
webapp-blob-report-17
96 KB
sha256:9f6f1641618991755bb11de91a337c1e122edfa11444125c954f3d9972b34db2
webapp-blob-report-18
84.6 KB
sha256:5f3f911426e62fa0a20c4268a1e15219ecef7b02fc2d9b10ca3268c4f1ddc667
webapp-blob-report-19
116 KB
sha256:d27dffd808100a3199c3fb6579ff4cc6c2911240b97d3bc240fccbb30ec8dbff
webapp-blob-report-2
50.7 KB
sha256:96680f21e681be841085164ea618e6d9a589cd79c964dca042ec390bdd4a4320
webapp-blob-report-20
101 KB
sha256:266d9f11a359cdbc1213ba0bde73dbf5a40d12a4e98d779462928827018b1e14
webapp-blob-report-21
130 KB
sha256:346e066c98917e512c78ed09b39abadcb3914c4813647bb56a594fab309a5889
webapp-blob-report-22
28.8 KB
sha256:53930e4c5c0b6aac21bba676528c34c3996508084681b85a68fcee5f5f5e0c82
webapp-blob-report-23
18.7 KB
sha256:caa9a931cab888f5d8e2fb3df98abd51bf993dbefec21bb475fbe9bef80bcd0d
webapp-blob-report-24
50.3 KB
sha256:ace3eebc398d811d3ea9d993ca25123bb8a51fe74dce70439179f848aae143e4
webapp-blob-report-3
74.7 KB
sha256:1fa87bfab79a990998d62c651d25a7a09275705281f59ba0928052965861e400
webapp-blob-report-4
29.3 KB
sha256:39742d340fb2968ea9341c5993814164f1ba4ad1637b655d569315092e72e9bb
webapp-blob-report-5
72.6 KB
sha256:f1e3b847f449ae9def834c25f54a24681923009d13222295674bd4aa60d31035
webapp-blob-report-6
70.2 KB
sha256:31947645d5ee46e54b6736949b5fbb78eb9d322a64a797341e8aeae3f96c1ab0
webapp-blob-report-7
48 KB
sha256:4ea9c3f5f123dc37cb236a0b77b2856459999243a27a01c31739ed18e1344b7d
webapp-blob-report-8
72.2 KB
sha256:257f8a8371c3cc87e128f732284de88b0c1ccac92ca363b40d19fce53b70c03b
webapp-blob-report-9
74.4 KB
sha256:31ce0bee6d7425989b9557a93c7f18371a8441f51cf352656500951953374b8c