Add the SDK development specification and threat model #20434
pr-builder.yml
on: pull_request
🛡️ Preflight Checks
22s
📊 Codecov Merge Queue Status
Matrix: test-frontend-console-app-shards
🪟 Validate Windows PowerShell
/
🔨 Build for Windows
🔍 Verify Mock Files
1m 22s
🧹 Lint Code
3m 57s
📚 Build Documentation
Matrix: test-integration
🎭 Playwright E2E Tests
12m 10s
🔗 CLI Against This Build
1m 47s
Matrix: cli-e2e
🪟 Validate Windows PowerShell
/
🧪 Test on Windows
🛡️ Backend Integration Patch Coverage
17s
✅ Integration Tests Status
2s
🗑️ Cleanup Stale Turbo Cache
0s
🛡️ Patch Coverage Gate
0s
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
|
|