Skip to content

chore: upgrade to tshy 4 and TypeScript 6 #6832

chore: upgrade to tshy 4 and TypeScript 6

chore: upgrade to tshy 4 and TypeScript 6 #6832

Triggered via pull request June 3, 2026 16:35
Status Cancelled
Total duration 5m 21s
Artifacts 4

pr_checks.yml

on: pull_request
Detect changes
3s
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
4m 46s
typecheck / typecheck
e2e-webapp  /  🧪 E2E Tests: Webapp
3m 27s
e2e-webapp / 🧪 E2E Tests: Webapp
sdk-compat  /  Bun Runtime
2m 13s
sdk-compat / Bun Runtime
sdk-compat  /  Deno Runtime
2m 8s
sdk-compat / Deno Runtime
sdk-compat  /  Cloudflare Workers
2m 26s
sdk-compat / Cloudflare Workers
internal  /  📊 Merge Reports
31s
internal / 📊 Merge Reports
packages  /  📊 Merge Reports
0s
packages / 📊 Merge Reports
webapp  /  📊 Merge Reports
webapp / 📊 Merge Reports
All PR Checks
3s
All PR Checks
Fit to window
Zoom out
Zoom in

Annotations

45 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: 2943.922847, 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: 2669.867097, 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.
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 (7, 8)
The strategy configuration was canceled because "internal.unitTests._2_8" failed
internal / 🧪 Unit Tests: Internal (7, 8)
The operation was canceled.
internal / 🧪 Unit Tests: Internal (5, 8)
The strategy configuration was canceled because "internal.unitTests._2_8" failed
internal / 🧪 Unit Tests: Internal (5, 8)
The operation was canceled.
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.
internal / 🧪 Unit Tests: Internal (4, 8)
The strategy configuration was canceled because "internal.unitTests._2_8" failed
internal / 🧪 Unit Tests: Internal (4, 8)
The operation was canceled.
internal / 🧪 Unit Tests: Internal (8, 8)
The strategy configuration was canceled because "internal.unitTests._2_8" failed
internal / 🧪 Unit Tests: Internal (8, 8)
The operation was canceled.
internal / 🧪 Unit Tests: Internal (6, 8)
The strategy configuration was canceled because "internal.unitTests._2_8" failed
internal / 🧪 Unit Tests: Internal (6, 8)
The operation was canceled.
internal / 🧪 Unit Tests: Internal (1, 8)
The strategy configuration was canceled because "internal.unitTests._2_8" failed
internal / 🧪 Unit Tests: Internal (1, 8)
The operation was canceled.
webapp / 🧪 Unit Tests: Webapp (2, 8)
Process completed with exit code 1.
webapp / 🧪 Unit Tests: Webapp (7, 8)
The strategy configuration was canceled because "webapp.unitTests._2_8" failed
webapp / 🧪 Unit Tests: Webapp (7, 8)
The operation was canceled.
webapp / 🧪 Unit Tests: Webapp (1, 8)
The strategy configuration was canceled because "webapp.unitTests._2_8" failed
webapp / 🧪 Unit Tests: Webapp (1, 8)
The operation was canceled.
webapp / 🧪 Unit Tests: Webapp (4, 8)
The strategy configuration was canceled because "webapp.unitTests._2_8" failed
webapp / 🧪 Unit Tests: Webapp (4, 8)
The operation was canceled.
webapp / 🧪 Unit Tests: Webapp (5, 8)
The strategy configuration was canceled because "webapp.unitTests._2_8" failed
webapp / 🧪 Unit Tests: Webapp (5, 8)
The operation was canceled.
webapp / 🧪 Unit Tests: Webapp (8, 8)
The strategy configuration was canceled because "webapp.unitTests._2_8" failed
webapp / 🧪 Unit Tests: Webapp (8, 8)
The operation was canceled.
typecheck / typecheck
Canceling since a higher priority waiting request for 🤖 PR Checks-3825 exists
typecheck / typecheck
The operation was canceled.
packages / 🧪 Unit Tests: Packages (1, 1)
Canceling since a higher priority waiting request for 🤖 PR Checks-3825 exists
packages / 🧪 Unit Tests: Packages (1, 1)
The operation was canceled.
e2e / 🧪 CLI v3 tests (windows-latest - npm)
Canceling since a higher priority waiting request for 🤖 PR Checks-3825 exists
e2e / 🧪 CLI v3 tests (windows-latest - npm)
The operation was canceled.
All PR Checks
Process completed with exit code 1.
🤖 PR Checks
Canceling since a higher priority waiting request for 🤖 PR Checks-3825 exists
🤖 PR Checks
Canceling since a higher priority waiting request for 🤖 PR Checks-3825 exists
🤖 PR Checks
Canceling since a higher priority waiting request for 🤖 PR Checks-3825 exists
🤖 PR Checks
Canceling since a higher priority waiting request for 🤖 PR Checks-3825 exists
🤖 PR Checks
Canceling since a higher priority waiting request for 🤖 PR Checks-3825 exists
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-2 Expired
9.94 KB
sha256:cbd114e66f462b24c9ad1a592a670319cf1d44198c5faab81c899c7fb8f1a04b
webapp-blob-report-2 Expired
49.1 KB
sha256:6aa772916c79a4242768d6604ea0a7e8413f946998e81a458af0fc0d76742d38
webapp-blob-report-3 Expired
34.8 KB
sha256:dee80a3117f94e137c18249b33c5b788610416070cdfc97d0bc887b939b31206
webapp-blob-report-6 Expired
33.4 KB
sha256:2afc677c605d0449b719cfb9fa2ad7583d9fa9386b661a5179e1fb34bab07636