Skip to content

Add the SDK development specification and threat model #20434

Add the SDK development specification and threat model

Add the SDK development specification and threat model #20434

Triggered via pull request September 11, 2026 07:25
Status Cancelled
Total duration 17m 21s
Artifacts 11

pr-builder.yml

on: pull_request
🛡️ Preflight Checks
22s
🛡️ Preflight Checks
📊 Codecov Merge Queue Status
📊 Codecov Merge Queue Status
🛠️ Build Product
2m 7s
🛠️ Build Product
🧪 Gate App Tests with Coverage
1m 43s
🧪 Gate App Tests with Coverage
🛠️ Build Sample Apps
1m 13s
🛠️ Build Sample Apps
🧪 Frontend Packages Tests
1m 8s
🧪 Frontend Packages Tests
Matrix: test-frontend-console-app-shards
🔍 CLI Lint and Unit Tests
45s
🔍 CLI Lint and Unit Tests
🧪 Backend Unit Tests
1m 45s
🧪 Backend Unit Tests
🪟 Validate Windows PowerShell  /  🔨 Build for Windows
🪟 Validate Windows PowerShell / 🔨 Build for Windows
🔍 Verify Mock Files
1m 22s
🔍 Verify Mock Files
🧹 Lint Code
3m 57s
🧹 Lint Code
📚 Build Documentation
📚 Build Documentation
Matrix: test-integration
🎭 Playwright E2E Tests
12m 10s
🎭 Playwright E2E Tests
🔗 CLI Against This Build
1m 47s
🔗 CLI Against This Build
🧪 Console App Tests with Coverage
3s
🧪 Console App Tests with Coverage
Matrix: cli-e2e
🪟 Validate Windows PowerShell  /  🧪 Test on Windows
🪟 Validate Windows PowerShell / 🧪 Test on Windows
🛡️ Backend Integration Patch Coverage
17s
🛡️ Backend Integration Patch Coverage
✅ Integration Tests Status
2s
✅ Integration Tests Status
📊 Upload Frontend Coverage
0s
📊 Upload Frontend Coverage
🗑️ Cleanup Stale Turbo Cache
0s
🗑️ Cleanup Stale Turbo Cache
🛡️ Patch Coverage Gate
0s
🛡️ Patch Coverage Gate
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 34 warnings
🔗 CLI Against This Build
Canceling since a higher priority waiting request for 👷🛠️ PR Builder-pull_request-5367 exists
🔗 CLI Against This Build
The operation was canceled.
🧹 Lint Code
Canceling since a higher priority waiting request for 👷🛠️ PR Builder-pull_request-5367 exists
🧹 Lint Code
The operation was canceled.
🧪 Console App Tests (shard 2)
Canceling since a higher priority waiting request for 👷🛠️ PR Builder-pull_request-5367 exists
🧪 Console App Tests (shard 2)
The operation was canceled.
🧪 Console App Tests (shard 3)
Canceling since a higher priority waiting request for 👷🛠️ PR Builder-pull_request-5367 exists
🧪 Console App Tests (shard 3)
The operation was canceled.
🧪 Console App Tests (shard 1)
Canceling since a higher priority waiting request for 👷🛠️ PR Builder-pull_request-5367 exists
🧪 Console App Tests (shard 1)
The operation was canceled.
🧪 Console App Tests with Coverage
Process completed with exit code 1.
👷🛠️ PR Builder
Canceling since a higher priority waiting request for 👷🛠️ PR Builder-pull_request-5367 exists
🛡️ Preflight Checks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛡️ Preflight Checks
Unable to write summary to pull-request. Make sure you are giving this workflow the permission 'pull-requests: write'.
🛡️ Preflight Checks
'base' input parameter is ignored when action is triggered by pull request event
🛡️ Preflight Checks
'ref' input parameter is ignored when 'base' is set to HEAD
🔍 CLI Lint and Unit Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🧪 Frontend Packages Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ Build Sample Apps
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ Build Sample Apps
Restore cache failed: Dependencies file is not found in /home/runner/work/thunderid/thunderid. Supported file pattern: go.sum
🔍 Verify Mock Files
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🔍 Verify Mock Files
Restore cache failed: Dependencies file is not found in /home/runner/work/thunderid/thunderid. Supported file pattern: go.sum
🧪 Backend Unit Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🧪 Backend Unit Tests
Restore cache failed: Dependencies file is not found in /home/runner/work/thunderid/thunderid. Supported file pattern: go.sum
🧪 Gate App Tests with Coverage
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ Build Product
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ Build Product
Restore cache failed: Dependencies file is not found in /home/runner/work/thunderid/thunderid. Supported file pattern: go.sum
🎭 CLI E2E (ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 CLI E2E (macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🔗 CLI Against This Build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🧹 Lint Code
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🧹 Lint Code
Restore cache failed: Dependencies file is not found in /home/runner/work/thunderid/thunderid. Supported file pattern: go.sum
🧪 Console App Tests (shard 2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🧪 Console App Tests (shard 3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🧪 Console App Tests (shard 1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🧪 Integration Tests (redis)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🧪 Integration Tests (redis)
Restore cache failed: Dependencies file is not found in /home/runner/work/thunderid/thunderid. Supported file pattern: go.sum
🧪 Integration Tests (redis)
Restore cache failed: Dependencies file is not found in /home/runner/work/thunderid/thunderid. Supported file pattern: go.sum
🎭 Playwright E2E Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🧪 Integration Tests (sqlite)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🧪 Integration Tests (sqlite)
Restore cache failed: Dependencies file is not found in /home/runner/work/thunderid/thunderid. Supported file pattern: go.sum
🧪 Integration Tests (sqlite)
Restore cache failed: Dependencies file is not found in /home/runner/work/thunderid/thunderid. Supported file pattern: go.sum
🧪 Integration Tests (postgres)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🧪 Integration Tests (postgres)
Restore cache failed: Dependencies file is not found in /home/runner/work/thunderid/thunderid. Supported file pattern: go.sum
🧪 Integration Tests (postgres)
Restore cache failed: Dependencies file is not found in /home/runner/work/thunderid/thunderid. Supported file pattern: go.sum
🛡️ Backend Integration Patch Coverage
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
gate-coverage
2.88 KB
sha256:00bda6569fa17e1a833d9723e4de6fd197c7b861b73dfd2c971583cd62efc54a
integration-coverage-postgres
273 KB
sha256:298e9072b5832afafce370f8aed81da06994554821bd6d123914e146d4c68b74
integration-coverage-redis
273 KB
sha256:50940a03d6124a12ea157f5c519ec4ad9baab82136078ada968ff497997bd2cf
integration-coverage-sqlite
273 KB
sha256:9653855c80fd6814b9cecaf8aa15e1f95671fcee1db4eb8edaa2d5893dc92271
packages-coverage
121 KB
sha256:189a7fcbc4572f997bd714e896890d1d6a1d24f0bc946524228cab49b98f6e47
playwright-report
321 KB
sha256:6a2b82cdd02c1e598e6fafa4b21ab100e49b8dcc9b83971dc4cd8528adbdde96
playwright-report-wayfinder
228 KB
sha256:e55098147a81eb6522dbd5a96e3b81ac8021cbe7c6fed3da9e3d03e8ca7f5919
product-distribution
34.2 MB
sha256:f5ee4fbe2980bdaeba0137324fa779fae091bd72a702b14e7d5ac331a7956620
sample-app-react-sdk
20.5 KB
sha256:36584752acac46968c8aaf91ba2e521c1a82fa4a483bf924a232ad731fd8d7f6
sample-app-wayfinder
141 KB
sha256:c8626aacc72a3d88661f8973c0be279475a4395142872711f566fd9fb8ae6037
unit-coverage-report
38.5 MB
sha256:fcd1fe0fe7d80c4d701d4968f0ee08d9e47cbd987be6245f6592236580e0e7fa