## Summary Upgrades the workspace to TypeScript 6.0.3 and applies the compiler, type, and build configuration changes required to preserve package layouts and existing runtime behavior, apart from correcting the HTTP status field used for deployment connection errors. ## Compatibility - Centralizes TypeScript 6.0.3 through the pnpm workspace catalog. - Replaces compiler options and module resolution modes that TypeScript 6 no longer accepts. - Restores explicit Node types where TypeScript 6 no longer includes them transitively. - Adds explicit declaration build roots that preserve each package's existing output layout. - Patches tsup to stop injecting the removed `baseUrl` option during declaration builds. - Uses type-only assertions for stricter typed-array and stream definitions without changing runtime behavior. - Reads the EventSource v3 HTTP status from `code`, so deployment connection errors include it correctly. - Keeps standalone CLI compatibility fixtures pinned to their existing TypeScript version and lockfiles. `turbo run typecheck` and the complete PR test suite are green.
OTLP Importer
Getting started
Install dependencies:
brew install protobuf
apt install -y protobuf-compiler
Alternatively, follow the manual install instructions for the protobuf compiler.
On Windows, download the correct binary from the latest release and extract the protoc binary to this directory, or add it to your PATH.
Submodules
Submodule is always pointing to certain revision number. So updating the submodule repo will not have impact on your code. Knowing this if you want to change the submodule to point to a different version (when for example proto has changed) here is how to do it:
Updating submodule to point to certain revision number
-
Make sure you are in the same folder as this instruction
-
Update your submodules by running this command
git submodule sync --recursive git submodule update --init --recursive -
Find the SHA which you want to update to and copy it (the long one) the latest sha when this guide was written is
c451441d7b73f702d1647574c730daf7786f188c -
Enter a submodule directory from this directory
cd protos -
Updates files in the submodule tree to given commit:
git checkout -q <sha> -
Return to the main directory:
cd ../ -
Please run
git statusyou should see something likeHead detached at. This is correct, go to next step -
Now thing which is very important. You have to commit this to apply these changes
git commit -am "chore: updating protos submodule for @trigger.dev/otlp-importer" -
If you look now at git log you will notice that the folder
protoshas been changed and it will show what was the previous sha and what is current one.