Skip to content

feat(webapp): resolve which shard an environment mints run roots into #11199

feat(webapp): resolve which shard an environment mints run roots into

feat(webapp): resolve which shard an environment mints run roots into #11199

Triggered via pull request August 24, 2026 10:13
Status Failure
Total duration 7m 52s
Artifacts 24

pr_checks.yml

on: pull_request
Detect changes
7s
Detect changes
code-quality  /  code-quality
2m 53s
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
1m 44s
typecheck / typecheck
runops-guard  /  runops-guard
2m 8s
runops-guard / runops-guard
fk-cascade-guard  /  fk-cascade-guard
1m 34s
fk-cascade-guard / fk-cascade-guard
obsmap  /  🧪 Unit Tests: Observability Map
1m 35s
obsmap / 🧪 Unit Tests: Observability Map
internal  /  🧪 Unit Tests: Internal
internal / 🧪 Unit Tests: Internal
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
23s
webapp / 📊 Merge Reports
All PR Checks
5s
All PR Checks
Fit to window
Zoom out
Zoom in

Annotations

7 errors
code-quality / code-quality
Process completed with exit code 1.
trigger-prisma(no-unbounded-list-filter): apps/webapp/app/v3/runOpsMigration/runOpsMintShard.server.ts#L211
apps/webapp/app/v3/runOpsMigration/runOpsMintShard.server.ts:211:21: Prisma `in:` filter. Its length becomes the bind-parameter count, so each distinct length is a separate prepared statement. Bound or chunk the list, or rewrite to `= ANY($1)`. If the length is genuinely fixed and small, disable this line with a reason.
eslint(no-unused-vars): apps/webapp/app/routes/admin.api.v1.feature-flags.ts#L10
apps/webapp/app/routes/admin.api.v1.feature-flags.ts:10:3: Identifier 'withoutDerivedKeys' is imported but never used.
eslint(no-unused-vars): apps/webapp/app/routes/admin.api.v1.feature-flags.ts#L9
apps/webapp/app/routes/admin.api.v1.feature-flags.ts:9:3: Identifier 'touchesGracedGroup' is imported but never used.
trigger-prisma(no-unbounded-list-filter): apps/webapp/app/v3/featureFlags.server.ts#L256
apps/webapp/app/v3/featureFlags.server.ts:256:21: Prisma `in:` filter. Its length becomes the bind-parameter count, so each distinct length is a separate prepared statement. Bound or chunk the list, or rewrite to `= ANY($1)`. If the length is genuinely fixed and small, disable this line with a reason.
import(no-duplicates): apps/webapp/app/v3/featureFlags.server.ts#L3
apps/webapp/app/v3/featureFlags.server.ts:3:70: Module '~/db.server' is imported more than once in this file
All PR Checks
Process completed with exit code 1.

Artifacts

Produced during runtime
Name Size Digest
webapp-blob-report-1 Expired
54.8 KB
sha256:dd0fdfff84e41d853a08e42d9e61b8c2f643685f2ae459f67e15ba43356fed86
webapp-blob-report-10 Expired
69.5 KB
sha256:2bf19a0587151383f6e9384fe35692b62fa083d734a1818ac0659ec24d8e1262
webapp-blob-report-11 Expired
98.6 KB
sha256:ca53ef4942097992450b757279100fa3e98982f4200f644eb333c60ef32b629e
webapp-blob-report-12 Expired
66.8 KB
sha256:538a8d2fb20051b0e2137fc4f15f5b6c053d5738dcc101a00195bee9e918fd91
webapp-blob-report-13 Expired
92.3 KB
sha256:cd4a6498ca906252f5890c9f2e38952d5a49815551750db4662f5ac4afc97cfd
webapp-blob-report-14 Expired
77.3 KB
sha256:91f53b3f9f9030829a26448820489f346ff7fa3bb7a31e90c49c38215aac82c7
webapp-blob-report-15 Expired
100 KB
sha256:66d1471affa9d7a551ed90ebbd03b5792833e17bde548873606d65d2b938fffc
webapp-blob-report-16 Expired
105 KB
sha256:97a483c58e59ca4043602f62531286a46b52d43af5028fbbc5abbe9029bbad33
webapp-blob-report-17 Expired
100 KB
sha256:9d2bd38ef45c674a53a92c1da054e3ea28dad6cc35ac305aa7c1bdb21ea91c10
webapp-blob-report-18 Expired
91.1 KB
sha256:48155b5dc876405ba1df864eb50fe456e5ac366d3ff355a5e82f71e3d24453c9
webapp-blob-report-19 Expired
101 KB
sha256:22715b72cb58a6e5920a9d14c32a93bea1c03024fa1c960110275a29f386b7a7
webapp-blob-report-2 Expired
60.9 KB
sha256:9cbe360ffb825afbfce839602231933b999c1f60dbb6a47b0d48b6b1700ec273
webapp-blob-report-20 Expired
103 KB
sha256:56ad767e17488fdc2e98ebe748ce1387633e8d651515ba26616d5f9ef1cb8cc0
webapp-blob-report-21 Expired
127 KB
sha256:dc2116f3f164206bc3a7004b7abb0c6c8d7bff65f01ea9573a35534e2bf14ca3
webapp-blob-report-22 Expired
27 KB
sha256:5012f42099907be1f1a8641bc3df800c53a430cf6098d5fe5364879a0b925d7f
webapp-blob-report-23 Expired
18.4 KB
sha256:32e76339d48a89141e088089d957aa35c10b29a7efd1ba993d0490337cf41077
webapp-blob-report-24 Expired
59 KB
sha256:67d40bef75be2e3077ca7b15a092ff62d7de2db46f3eca05e2d5f7803a175a3a
webapp-blob-report-3 Expired
42.2 KB
sha256:7131892e0e898ee2ba057f7de359f837e39e0bc6413876b9a351731f0ac840e0
webapp-blob-report-4 Expired
29.3 KB
sha256:5753512ea761aa7cdec14e7a8238266474ef4d3096cdc3f37b81e52e1602819b
webapp-blob-report-5 Expired
73.2 KB
sha256:365b4c6659d49074cb6a13b528aad73ff8564ce71b1376d608c7d4650b635313
webapp-blob-report-6 Expired
63 KB
sha256:80d43b77f9871a579afe493cf437666db2e4c6e350b3dd81cddef62c4ceb941f
webapp-blob-report-7 Expired
47 KB
sha256:f6f318cf93a970deae478ffc858814ffeb763645765fe7d0c74e88636dc8f5a9
webapp-blob-report-8 Expired
73.5 KB
sha256:2f6630e108486e23be963a96e82c63e04dbab3b96dbe85875e71259c0dfe4ab7
webapp-blob-report-9 Expired
76.2 KB
sha256:935f35311c594c4c8a92af67bf073fbbf2111a2947088a8a67274fe4f80af7b0