Skip to content

feat(api): surface per-tenant AI cost on the operator dashboard #13286

feat(api): surface per-tenant AI cost on the operator dashboard

feat(api): surface per-tenant AI cost on the operator dashboard #13286

Triggered via pull request July 18, 2026 09:30
Status Success
Total duration 6m 33s
Artifacts 6

ci.yml

on: pull_request
Matrix: validate-tests
validate-tests-merge
36s
validate-tests-merge
validate
4s
validate
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
validate-code: apps/loopover-ui/src/components/ui/calendar.tsx#L1
This rule can't verify that `export *` only exports components
validate-code: apps/loopover-ui/src/components/ui/button.tsx#L1
This rule can't verify that `export *` only exports components
validate-code: apps/loopover-ui/src/components/ui/breadcrumb.tsx#L1
This rule can't verify that `export *` only exports components
validate-code: apps/loopover-ui/src/components/ui/badge.tsx#L1
This rule can't verify that `export *` only exports components
validate-code: apps/loopover-ui/src/components/ui/avatar.tsx#L1
This rule can't verify that `export *` only exports components
validate-code: apps/loopover-ui/src/components/ui/aspect-ratio.tsx#L1
This rule can't verify that `export *` only exports components
validate-code: apps/loopover-ui/src/components/ui/alert.tsx#L1
This rule can't verify that `export *` only exports components
validate-code: apps/loopover-ui/src/components/ui/alert-dialog.tsx#L1
This rule can't verify that `export *` only exports components
validate-code: apps/loopover-ui/src/components/ui/accordion.tsx#L1
This rule can't verify that `export *` only exports components
validate-code: apps/loopover-ui/src/components/site/api/try-it.tsx#L24
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components

Artifacts

Produced during runtime
Name Size Digest
coverage-blob-shard-1
3.84 MB
sha256:feb5116b38527b3d4b302bc46a083138eb90e7091e9c7a8f35cb55e0ba829070
coverage-blob-shard-2
3.87 MB
sha256:c1231343f9545f8e79ca0caa66008b5dd537baf68000e7f72c7d9386a50369fc
coverage-blob-shard-3
3.78 MB
sha256:d891524445d92487ce41a8c2e0034d21aa770b0e6b7112d364705fc40b4273e4
coverage-blob-shard-4
3.8 MB
sha256:d32556c32f5c2bccb1f20f0cec13f61104dc25e6d486c71f821a511e95cf5003
coverage-blob-shard-5
3.74 MB
sha256:201bd9d4a5dbcf2218b5df2d9dabfb4547611824b557799269dceaad106921cb
coverage-blob-shard-6
3.84 MB
sha256:c7b0294ebb1384c4955db7e717cd84e1f154920aff91e9e21eb86ee26068e2e6