vaticle / dependencies

Bazel dependency declarations for build tools reused across @vaticle repositories (only for @vaticle)
Mozilla Public License 2.0
12 stars 23 forks source link

Merge API rearchitecture changes into master #469

Closed dmitrii-ubskii closed 10 months ago

dmitrii-ubskii commented 10 months ago

What is the goal of this PR?

Merge the changes made to allow FFI compilation of Rust libraries via SWIG into the mainline branch of dependencies.

What are the changes implemented in this PR?

Update protobuf & gRPC dependencies (#442) Introduce Cargo project aspect, Cbindgen & SWIG rules (#447) Add maybe-async crate dependency (#449) Allow extra SWIG includes and extra args (#450) SWIG rules fixes (#456) Introduce SWIG Python rules (#460) Fix target label check in the cargo project generation (#462) Upgrade NodeJS dependencies: migrate to rules_js & rules_ts, upgrade gRPC & protobuf (#465) Allow linking SWIG Python for different platforms (#464) Allow linking SWIG Java for Windows (#467)

typedb-bot commented 10 months ago

PR Review Checklist

Do not edit the content of this comment. The PR reviewer should simply update this comment by ticking each review item below, as they get completed.


Trivial Change

Code

Architecture