@@ -21,14 +21,25 @@ bazel_dep(name = "rules_pkg", version = "1.0.1")
2121
2222# Rust
2323bazel_dep (name = "rules_rust" , version = "0.56.0" )
24+ # Backport a bug fix from rules_rust 0.58 (bazelbuild/rules_rust#3251)
25+ git_override (
26+ module_name = "rules_rust" ,
27+ remote = "https://github.com/bazelbuild/rules_rust" ,
28+ tag = "0.56.0" ,
29+ patches = ["@@typedb_dependencies+//patches:rules_rust.patch" ],
30+ )
31+
2432rust = use_extension ("@rules_rust//rust:extensions.bzl" , "rust" )
2533rust .toolchain (
26- edition = "2021 " ,
27- versions = ["1.81 .0" ],
34+ edition = "2024 " ,
35+ versions = ["1.93 .0" ],
2836)
2937use_repo (rust , "rust_toolchains" )
3038register_toolchains ("@rust_toolchains//:all" )
3139
40+ rust_host_tools = use_extension ("@rules_rust//rust:extensions.bzl" , "rust_host_tools" )
41+ rust_host_tools .host_tools (version = "1.93.0" )
42+
3243# Node.js / TypeScript
3344bazel_dep (name = "rules_nodejs" , version = "6.3.2" )
3445bazel_dep (name = "aspect_rules_js" , version = "2.1.2" )
@@ -105,7 +116,7 @@ bazel_dep(name = "typedb_dependencies", version = "0.0.0")
105116git_override (
106117 module_name = "typedb_dependencies" ,
107118 remote = "https://github.com/typedb/dependencies" ,
108- commit = "a798dc0869d494bf0c7b033ee226df2efbef2830 " ,
119+ commit = "32a7fde17ad17b775a8ccc0867c87f119749e7ea " ,
109120)
110121
111122bazel_dep (name = "typedb_bazel_distribution" , version = "0.0.0" )
0 commit comments