We update typedb dependencies to 2.28.3 before the release to verify that the builds are still correct before the driver release.
We update other dependencies that have previously broken the build because of the updated ts (nodejs) rules:
dependencies ref with nodejs and csharp rules becoming more mature based on aspect_bazel_lib version globalization;
typedb-protocol ref to propagate the fixed ts rules and fix its build based on this propagation.
Implementation
We use the updated rules fixed in dependencies and also update the code based on the new requirements of the updates ts rules. More details in the comments.
Usage and product changes
typedb
dependencies to2.28.3
before the release to verify that the builds are still correct before thedriver
release.ts
(nodejs
) rules: dependencies ref withnodejs
andcsharp
rules becoming more mature based on aspect_bazel_lib version globalization; typedb-protocol ref to propagate the fixedts
rules and fix its build based on this propagation.Implementation
We use the updated rules fixed in dependencies and also update the code based on the new requirements of the updates
ts
rules. More details in the comments.