@@ -15,7 +15,7 @@ local_path_override(
1515# see https://registry.bazel.build/ for a list of available packages
1616
1717bazel_dep (name = "platforms" , version = "0.0.11" )
18- bazel_dep (name = "rules_go" , version = "0.50 .1" )
18+ bazel_dep (name = "rules_go" , version = "0.56 .1" )
1919bazel_dep (name = "rules_pkg" , version = "1.0.1" )
2020bazel_dep (name = "rules_nodejs" , version = "6.2.0-codeql.1" )
2121bazel_dep (name = "rules_python" , version = "0.40.0" )
@@ -28,7 +28,7 @@ bazel_dep(name = "rules_kotlin", version = "2.1.3-codeql.1")
2828bazel_dep (name = "gazelle" , version = "0.40.0" )
2929bazel_dep (name = "rules_dotnet" , version = "0.17.4" )
3030bazel_dep (name = "googletest" , version = "1.14.0.bcr.1" )
31- bazel_dep (name = "rules_rust" , version = "0.58 .0" )
31+ bazel_dep (name = "rules_rust" , version = "0.63 .0" )
3232bazel_dep (name = "zstd" , version = "1.5.5.bcr.1" )
3333
3434bazel_dep (name = "buildifier_prebuilt" , version = "6.4.0" , dev_dependency = True )
@@ -37,7 +37,11 @@ bazel_dep(name = "buildifier_prebuilt", version = "6.4.0", dev_dependency = True
3737# the versions there are canonical, the versions here are used for CI in github/codeql, as well as for the vendoring of dependencies.
3838RUST_EDITION = "2024"
3939
40- RUST_VERSION = "1.86.0"
40+ # run buildutils-internal/scripts/fill-rust-sha256s.py when updating (internal repo)
41+ # a nightly toolchain is required to enable experimental_use_cc_common_link, which we require internally
42+ # we prefer to run the same version as internally, even if experimental_use_cc_common_link is not really
43+ # required in this repo
44+ RUST_VERSION = "nightly/2025-08-01"
4145
4246rust = use_extension ("@rules_rust//rust:extensions.bzl" , "rust" )
4347rust .toolchain (
@@ -47,6 +51,29 @@ rust.toolchain(
4751 "x86_64-apple-darwin" ,
4852 "aarch64-apple-darwin" ,
4953 ],
54+ # generated by buildutils-internal/scripts/fill-rust-sha256s.py (internal repo)
55+ sha256s = {
56+ "2025-08-01/rustc-nightly-x86_64-unknown-linux-gnu.tar.xz" : "9bbeaf5d3fc7247d31463a9083aa251c995cc50662c8219e7a2254d76a72a9a4" ,
57+ "2025-08-01/rustc-nightly-x86_64-apple-darwin.tar.xz" : "c9ea539a8eff0d5d162701f99f9e1aabe14dd0dfb420d62362817a5d09219de7" ,
58+ "2025-08-01/rustc-nightly-aarch64-apple-darwin.tar.xz" : "ae83feebbc39cfd982e4ecc8297731fe79c185173aee138467b334c5404b3773" ,
59+ "2025-08-01/rustc-nightly-x86_64-pc-windows-msvc.tar.xz" : "9f170c30d802a349be60cf52ec46260802093cb1013ad667fc0d528b7b10152f" ,
60+ "2025-08-01/clippy-nightly-x86_64-unknown-linux-gnu.tar.xz" : "9ae5f3cd8f557c4f6df522597c69d14398cf604cfaed2b83e767c4b77a7eaaf6" ,
61+ "2025-08-01/clippy-nightly-x86_64-apple-darwin.tar.xz" : "983cb9ee0b6b968188e04ab2d33743d54764b2681ce565e1b3f2b9135c696a3e" ,
62+ "2025-08-01/clippy-nightly-aarch64-apple-darwin.tar.xz" : "ed2219dbc49d088225e1b7c5c4390fa295066e071fddaa2714018f6bb39ddbf0" ,
63+ "2025-08-01/clippy-nightly-x86_64-pc-windows-msvc.tar.xz" : "911f40ab5cbdd686f40e00965271fe47c4805513a308ed01f30eafb25b448a50" ,
64+ "2025-08-01/cargo-nightly-x86_64-unknown-linux-gnu.tar.xz" : "106463c284e48e4904c717471eeec2be5cc83a9d2cae8d6e948b52438cad2e69" ,
65+ "2025-08-01/cargo-nightly-x86_64-apple-darwin.tar.xz" : "6ad35c40efc41a8c531ea43235058347b6902d98a9693bf0aed7fc16d5590cef" ,
66+ "2025-08-01/cargo-nightly-aarch64-apple-darwin.tar.xz" : "dd28c365e9d298abc3154c797720ad36a0058f131265c9978b4c8e4e37012c8a" ,
67+ "2025-08-01/cargo-nightly-x86_64-pc-windows-msvc.tar.xz" : "7b431286e12d6b3834b038f078389a00cac73f351e8c3152b2504a3c06420b3b" ,
68+ "2025-08-01/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.xz" : "e342e305d7927cc288d386983b2bc253cfad3776b113386e903d0b302648ef47" ,
69+ "2025-08-01/llvm-tools-nightly-x86_64-apple-darwin.tar.xz" : "e44dd3506524d85c37b3a54bcc91d01378fd2c590b2db5c5974d12f05c1b84d1" ,
70+ "2025-08-01/llvm-tools-nightly-aarch64-apple-darwin.tar.xz" : "0c1b5f46dd81be4a9227b10283a0fcaa39c14fea7e81aea6fd6d9887ff6cdc41" ,
71+ "2025-08-01/llvm-tools-nightly-x86_64-pc-windows-msvc.tar.xz" : "423e5fd11406adccbc31b8456ceb7375ce055cdf45e90d2c3babeb2d7f58383f" ,
72+ "2025-08-01/rust-std-nightly-x86_64-unknown-linux-gnu.tar.xz" : "3c0ceb46a252647a1d4c7116d9ccae684fa5e42aaf3296419febd2c962c3b41d" ,
73+ "2025-08-01/rust-std-nightly-x86_64-apple-darwin.tar.xz" : "3be416003cab10f767390a753d1d16ae4d26c7421c03c98992cf1943e5b0efe8" ,
74+ "2025-08-01/rust-std-nightly-aarch64-apple-darwin.tar.xz" : "4046ac0ef951cb056b5028a399124f60999fa37792eab69d008d8d7965f389b4" ,
75+ "2025-08-01/rust-std-nightly-x86_64-pc-windows-msvc.tar.xz" : "191ed9d8603c3a4fe5a7bbbc2feb72049078dae2df3d3b7d5dedf3abbf823e6e" ,
76+ },
5077 versions = [RUST_VERSION ],
5178)
5279use_repo (rust , "rust_toolchains" )
@@ -206,6 +233,7 @@ use_repo(
206233 "kotlin-compiler-2.1.0-Beta1" ,
207234 "kotlin-compiler-2.1.20-Beta1" ,
208235 "kotlin-compiler-2.2.0-Beta1" ,
236+ "kotlin-compiler-2.2.20-Beta2" ,
209237 "kotlin-compiler-embeddable-1.6.0" ,
210238 "kotlin-compiler-embeddable-1.6.20" ,
211239 "kotlin-compiler-embeddable-1.7.0" ,
@@ -218,6 +246,7 @@ use_repo(
218246 "kotlin-compiler-embeddable-2.1.0-Beta1" ,
219247 "kotlin-compiler-embeddable-2.1.20-Beta1" ,
220248 "kotlin-compiler-embeddable-2.2.0-Beta1" ,
249+ "kotlin-compiler-embeddable-2.2.20-Beta2" ,
221250 "kotlin-stdlib-1.6.0" ,
222251 "kotlin-stdlib-1.6.20" ,
223252 "kotlin-stdlib-1.7.0" ,
@@ -230,10 +259,11 @@ use_repo(
230259 "kotlin-stdlib-2.1.0-Beta1" ,
231260 "kotlin-stdlib-2.1.20-Beta1" ,
232261 "kotlin-stdlib-2.2.0-Beta1" ,
262+ "kotlin-stdlib-2.2.20-Beta2" ,
233263)
234264
235265go_sdk = use_extension ("@rules_go//go:extensions.bzl" , "go_sdk" )
236- go_sdk .download (version = "1.24 .0" )
266+ go_sdk .download (version = "1.25 .0" )
237267
238268go_deps = use_extension ("@gazelle//:extensions.bzl" , "go_deps" )
239269go_deps .from_file (go_mod = "//go/extractor:go.mod" )
0 commit comments