chore: upgrade to tshy 4 and TypeScript 6 #6833
pr_checks.yml
on: pull_request
Detect changes
7s
Matrix: e2e / cli-v3
Matrix: internal / 🧪 Unit Tests: Internal
Matrix: packages / 🧪 Unit Tests: Packages
Matrix: sdk-compat / node-compat
Matrix: webapp / 🧪 Unit Tests: Webapp
typecheck
/
typecheck
6m 5s
e2e-webapp
/
🧪 E2E Tests: Webapp
3m 21s
sdk-compat
/
Bun Runtime
1m 51s
sdk-compat
/
Deno Runtime
1m 51s
sdk-compat
/
Cloudflare Workers
2m 2s
All PR Checks
3s
Annotations
12 errors and 2 notices
|
sdk-compat / Node.js 20.20 (ubuntu-latest)
Process completed with exit code 1.
|
|
src/tests/import.test.ts > TypeScript Compilation Tests > should typecheck SDK imports successfully:
internal-packages/sdk-compat-tests/src/tests/import.test.ts#L77
ExecaError: Command failed with exit code 2: npx tsc --noEmit
test.ts(71,3): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
❯ getFinalError ../../node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/final-error.js:6:9
❯ makeError ../../node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/result.js:108:16
❯ getAsyncResult ../../node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:168:4
❯ handlePromise ../../node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:151:17
❯ src/tests/import.test.ts:77:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { shortMessage: 'Command failed with exit code 2: npx tsc --noEmit', command: 'npx tsc --noEmit', escapedCommand: 'npx tsc --noEmit', cwd: '/home/runner/work/trigger.dev/trigger.dev/internal-packages/sdk-compat-tests/src/fixtures/typescript', durationMs: 2740.932619, failed: true, timedOut: false, isCanceled: false, isGracefullyCanceled: false, isTerminated: false, isMaxBuffer: false, isForcefullyTerminated: false, exitCode: 2, stdout: 'test.ts(71,3): error TS2591: Cannot find name \'process\'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add \'node\' to the types field in your tsconfig.', stderr: '', stdio: [ undefined, 'test.ts(71,3): error TS2591: Cannot find name \'process\'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add \'node\' to the types field in your tsconfig.', '' ], ipcOutput: [], pipedFrom: [] }
|
|
sdk-compat / Node.js 20.20 (ubuntu-latest)
Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
|
|
sdk-compat / Node.js 22.12 (ubuntu-latest)
Process completed with exit code 1.
|
|
src/tests/import.test.ts > TypeScript Compilation Tests > should typecheck SDK imports successfully:
internal-packages/sdk-compat-tests/src/tests/import.test.ts#L77
ExecaError: Command failed with exit code 2: npx tsc --noEmit
test.ts(71,3): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
❯ getFinalError ../../node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/final-error.js:6:9
❯ makeError ../../node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/result.js:108:16
❯ getAsyncResult ../../node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:168:4
❯ handlePromise ../../node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:151:17
❯ src/tests/import.test.ts:77:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { shortMessage: 'Command failed with exit code 2: npx tsc --noEmit', command: 'npx tsc --noEmit', escapedCommand: 'npx tsc --noEmit', cwd: '/home/runner/work/trigger.dev/trigger.dev/internal-packages/sdk-compat-tests/src/fixtures/typescript', durationMs: 2640.151752, failed: true, timedOut: false, isCanceled: false, isGracefullyCanceled: false, isTerminated: false, isMaxBuffer: false, isForcefullyTerminated: false, exitCode: 2, stdout: 'test.ts(71,3): error TS2591: Cannot find name \'process\'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add \'node\' to the types field in your tsconfig.', stderr: '', stdio: [ undefined, 'test.ts(71,3): error TS2591: Cannot find name \'process\'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add \'node\' to the types field in your tsconfig.', '' ], ipcOutput: [], pipedFrom: [] }
|
|
sdk-compat / Node.js 22.12 (ubuntu-latest)
Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
|
|
typecheck / typecheck
Process completed with exit code 3.
|
|
internal / 🧪 Unit Tests: Internal (2, 8)
Process completed with exit code 1.
|
|
internal / 🧪 Unit Tests: Internal (2, 8)
Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
|
|
internal / 🧪 Unit Tests: Internal (3, 8)
The strategy configuration was canceled because "internal.unitTests._2_8" failed
|
|
internal / 🧪 Unit Tests: Internal (3, 8)
The operation was canceled.
|
|
All PR Checks
Process completed with exit code 1.
|
|
e2e / 🧪 CLI v3 tests (windows-latest - pnpm)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
|
e2e / 🧪 CLI v3 tests (windows-latest - npm)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
internal-blob-report-1
Expired
|
95.7 KB |
sha256:562eca3cd8bc16a9dbcd97f923e016b500935679d1c3d150ff50333195717369
|
|
|
internal-blob-report-2
Expired
|
31.5 KB |
sha256:a3254dc97bdbb1fb0da07a555bc6d70074d34d512311c07d846cec555174332f
|
|
|
internal-blob-report-4
Expired
|
52.1 KB |
sha256:399e59dea65568d44fa4ac25daf7137660bb98d9b0ac6817a2a3590cfa775ff4
|
|
|
internal-blob-report-5
Expired
|
44.2 KB |
sha256:2ae501d2a75077c41da482383947e00db278960382747ee6102928085692e6c8
|
|
|
internal-blob-report-6
Expired
|
40.4 KB |
sha256:6273a6faaeafc8606e94b9360e1e15240844b1bbdcaab8523adb88cc4a615b0c
|
|
|
internal-blob-report-7
Expired
|
47.8 KB |
sha256:7d1f8034e285885a87b20e2386f3af54b66296e2b29b8c61a7ab89f9dff9401c
|
|
|
internal-blob-report-8
Expired
|
51.3 KB |
sha256:f93507d7ba2dc25cc5fd4ae8659c693d9fc81789d8f85910e06ff2a0236cce3b
|
|
|
packages-blob-report-1
Expired
|
218 KB |
sha256:88e3072c5611ad6e78dafd84e6d2a5aead1ac1a8006ac14e0048be7cb7b40ab3
|
|
|
webapp-blob-report-1
Expired
|
1.06 MB |
sha256:216e248df3a0a2379d389d5464e64cbdd26b096bf05bd538c0decf3518ee8a26
|
|
|
webapp-blob-report-2
Expired
|
48.5 KB |
sha256:6a232322df7cc465211062c3c5ea3750d39adf1aa2e889d9979e2c9bfae66e38
|
|
|
webapp-blob-report-3
Expired
|
34.7 KB |
sha256:b946ed66a5a06060eb2170403ecb70944f19fdf0d0179a30c7e5fcb03974da61
|
|
|
webapp-blob-report-4
Expired
|
75.2 KB |
sha256:bf1cc240813b8f0013a0606c4de92212c5ea07b8daf0e5bbcbe05b1c45478e64
|
|
|
webapp-blob-report-5
Expired
|
173 KB |
sha256:32182099fe8a8b0712f2656cd2e6adbe8e34d30c331390a2312d50f2c435d2b2
|
|
|
webapp-blob-report-6
Expired
|
33.4 KB |
sha256:7cd27f4946e531fb3d2b5223f223f6180a31651941cf89513de8cd06373ea122
|
|
|
webapp-blob-report-7
Expired
|
85.4 KB |
sha256:d826bb6464d7c85b5e1099662ea671bb11fe51cb273e77e723a855e6bcbae293
|
|
|
webapp-blob-report-8
Expired
|
1.19 MB |
sha256:25afdc7058e4e05eda9a36e16371de4ecfde55af7b1320eb1b108f3535775d6b
|
|