Skip to content

feat(webapp): enforce scopes for environment API keys #9040

feat(webapp): enforce scopes for environment API keys

feat(webapp): enforce scopes for environment API keys #9040

Triggered via pull request July 28, 2026 09:22
Status Failure
Total duration 8m 57s
Artifacts 15

pr_checks.yml

on: pull_request
Detect changes
7s
Detect changes
code-quality  /  code-quality
2m 35s
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 25s
typecheck / typecheck
runops-guard  /  runops-guard
1m 58s
runops-guard / runops-guard
e2e-webapp  /  🧪 E2E Tests: Webapp
4m 4s
e2e-webapp / 🧪 E2E Tests: Webapp
internal  /  🧪 Unit Tests: Internal
7m 43s
internal / 🧪 Unit Tests: Internal
sdk-compat  /  Bun Runtime
2m 1s
sdk-compat / Bun Runtime
sdk-compat  /  Deno Runtime
2m 43s
sdk-compat / Deno Runtime
sdk-compat  /  Cloudflare Workers
2m 18s
sdk-compat / Cloudflare Workers
packages  /  📊 Merge Reports
15s
packages / 📊 Merge Reports
webapp  /  📊 Merge Reports
21s
webapp / 📊 Merge Reports
All PR Checks
5s
All PR Checks
Fit to window
Zoom out
Zoom in

Annotations

6 errors
typecheck / typecheck
Process completed with exit code 1.
webapp / 🧪 Unit Tests: Webapp (5, 12)
Process completed with exit code 1.
webapp / 🧪 Unit Tests: Webapp (8, 12)
Process completed with exit code 1.
webapp / 🧪 Unit Tests: Webapp (11, 12)
Process completed with exit code 1.
webapp / 🧪 Unit Tests: Webapp (12, 12)
Process completed with exit code 1.
All PR Checks
Process completed with exit code 1.

Artifacts

Produced during runtime
Name Size Digest
packages-blob-report-1
89.5 KB
sha256:b48fc5b664ff48314af2529b4b201abb99a9573f5cc4baa9ac1dce80afa4be59
packages-blob-report-2
74.6 KB
sha256:75b6a449ea0c0adc3cfa4751b84cc87beea2bd939dc6a8c12532bec18ec781d4
packages-blob-report-3
88.9 KB
sha256:23f29ee01aa908744bde507032310e92cdd38407cde77442b81ddcd1f8069d88
webapp-blob-report-1
58 KB
sha256:c99040cbf95ec7b01f80df5d04f527a7e191e180e8d21a619999ebfc91fc5eaf
webapp-blob-report-10
65.7 KB
sha256:8f71f09bd66f16d36bf2ddff30108aa0fea28a7b04e9bd296f99e25be556d444
webapp-blob-report-11
81.3 KB
sha256:cc63a9b8b548ef662ed51bafae902ec71c1f8441c9a3a16ae0bf41f144b14e71
webapp-blob-report-12
82.1 KB
sha256:3619f54b043a196c4c37dbab40af5568dc0057465648723e96ea341b963a847c
webapp-blob-report-2
80.4 KB
sha256:e052a53cccfb76ac28d1fc3004d2c52fe0b359cb885bc9166e777e4f082973dd
webapp-blob-report-3
88.6 KB
sha256:6340340308277924abef6515f9b8f3835e80bee419879d3d0470b9b02b86442a
webapp-blob-report-4
80.8 KB
sha256:e5a3257b2a722cb70c2a20efcfbb7a0e711446a15673e7c0f3bf437ce6764707
webapp-blob-report-5
86.1 KB
sha256:0011ccf6b4fb7ecd2f81faf85136a5e305f772927309a564dddccbb1e64f393a
webapp-blob-report-6
94.7 KB
sha256:121001abb792b285e84138bf2ae4de4405558259a6bdfc4a34fa801f3d307fe4
webapp-blob-report-7
63.1 KB
sha256:cfc5591f0c882a8f4ad507cc407f78c09f6f6a9fd82659fc5487abbffa2ed530
webapp-blob-report-8
85.4 KB
sha256:f06eeddd8e3990c2cb91889ce87eaa121595cc067388a02f6d3c5dce3c6ed614
webapp-blob-report-9
80.8 KB
sha256:1ad563053129a0e67966215d062214159e4c648d7a07b8b549c7a53a22608fb8