Skip to content

chore: upgrade to tshy 4 and TypeScript 6 #6833

chore: upgrade to tshy 4 and TypeScript 6

chore: upgrade to tshy 4 and TypeScript 6 #6833

Triggered via pull request June 3, 2026 16:40
Status Failure
Total duration 12m 47s
Artifacts 16

pr_checks.yml

on: pull_request
Detect changes
7s
Detect changes
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
typecheck / typecheck
e2e-webapp  /  🧪 E2E Tests: Webapp
3m 21s
e2e-webapp / 🧪 E2E Tests: Webapp
sdk-compat  /  Bun Runtime
1m 51s
sdk-compat / Bun Runtime
sdk-compat  /  Deno Runtime
1m 51s
sdk-compat / Deno Runtime
sdk-compat  /  Cloudflare Workers
2m 2s
sdk-compat / Cloudflare Workers
internal  /  📊 Merge Reports
26s
internal / 📊 Merge Reports
packages  /  📊 Merge Reports
25s
packages / 📊 Merge Reports
webapp  /  📊 Merge Reports
47s
webapp / 📊 Merge Reports
All PR Checks
3s
All PR Checks
Fit to window
Zoom out
Zoom in

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