@@ -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)
@@ -38,7 +38,10 @@ bazel_dep(name = "buildifier_prebuilt", version = "6.4.0", dev_dependency = True
3838RUST_EDITION = "2024"
3939
4040# run buildutils-internal/scripts/fill-rust-sha256s.py when updating (internal repo)
41- RUST_VERSION = "1.86.0"
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"
4245
4346rust = use_extension("@rules_rust//rust:extensions.bzl", "rust")
4447rust.toolchain(
@@ -50,26 +53,26 @@ rust.toolchain(
5053 ],
5154 # generated by buildutils-internal/scripts/fill-rust-sha256s.py (internal repo)
5255 sha256s = {
53- "rustc-1.86.0 -x86_64-unknown-linux-gnu.tar.xz": "4438b809ce4a083af31ed17aeeedcc8fc60ccffc0625bef1926620751b6989d7 ",
54- "rustc-1.86.0 -x86_64-apple-darwin.tar.xz": "42b76253626febb7912541a30d3379f463dec89581aad4cb72c6c04fb5a71dc5 ",
55- "rustc-1.86.0 -aarch64-apple-darwin.tar.xz": "23b8f52102249a47ab5bc859d54c9a3cb588a3259ba3f00f557d50edeca4fde9 ",
56- "rustc-1.86.0 -x86_64-pc-windows-msvc.tar.xz": "fdde839fea274529a31e51eb85c6df1782cc8479c9d1bc24e2914d66a0de41ab ",
57- "clippy-1.86.0 -x86_64-unknown-linux-gnu.tar.xz": "02aaff2c1407d2da8dba19aa4970dd873e311902b120a66cbcdbe51eb8836edf ",
58- "clippy-1.86.0 -x86_64-apple-darwin.tar.xz": "bb85efda7bbffaf124867f5ca36d50932b1e8f533c62ee923438afb32ff8fe9a ",
59- "clippy-1.86.0 -aarch64-apple-darwin.tar.xz": "239fa3a604b124f0312f2af08537874a1227dba63385484b468cca62e7c4f2f2 ",
60- "clippy-1.86.0 -x86_64-pc-windows-msvc.tar.xz": "d00498f47d49219f032e2c5eeebdfc3d32317c0dc3d3fd7125327445bc482cb4 ",
61- "cargo-1.86.0 -x86_64-unknown-linux-gnu.tar.xz": "c5c1590f7e9246ad9f4f97cfe26ffa92707b52a769726596a9ef81565ebd908b ",
62- "cargo-1.86.0 -x86_64-apple-darwin.tar.xz": "af163eb02d1a178044d1b4f2375960efd47130f795f6e33d09e345454bb26f4e ",
63- "cargo-1.86.0 -aarch64-apple-darwin.tar.xz": "3cb13873d48c3e1e4cc684d42c245226a11fba52af6b047c3346ed654e7a05c0 ",
64- "cargo-1.86.0 -x86_64-pc-windows-msvc.tar.xz": "e57a9d89619b5604899bac443e68927bdd371e40f2e03e18950b6ceb3eb67966 ",
65- "llvm-tools-1.86.0 -x86_64-unknown-linux-gnu.tar.xz": "282145ab7a63c98b625856f44b905b4dc726b497246b824632a5790debe95a78 ",
66- "llvm-tools-1.86.0 -x86_64-apple-darwin.tar.xz": "b55706e92f7da989207c50c13c7add483a9fedd233bc431b106eca2a8f151ec9 ",
67- "llvm-tools-1.86.0 -aarch64-apple-darwin.tar.xz": "04d3618c686845853585f036e3211eb9e18f2d290f4610a7a78bdc1fcce1ebd9 ",
68- "llvm-tools-1.86.0 -x86_64-pc-windows-msvc.tar.xz": "721a17cc8dc219177e4277a3592253934ef08daa1e1b12eda669a67d15fad8dd ",
69- "rust-std-1.86.0 -x86_64-unknown-linux-gnu.tar.xz": "67be7184ea388d8ce0feaf7fdea46f1775cfc2970930264343b3089898501d37 ",
70- "rust-std-1.86.0 -x86_64-apple-darwin.tar.xz": "3b1140d54870a080080e84700143f4a342fbd02a410a319b05d9c02e7dcf44cc ",
71- "rust-std-1.86.0 -aarch64-apple-darwin.tar.xz": "0fb121fb3b8fa9027d79ff598500a7e5cd086ddbc3557482ed3fdda00832c61b ",
72- "rust-std-1.86.0 -x86_64-pc-windows-msvc.tar.xz": "3d5354b7b9cb950b58bff3fce18a652aa374bb30c8f70caebd3bd0b43cb41a33 ",
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 ",
7376 },
7477 versions = [RUST_VERSION],
7578)
@@ -260,7 +263,7 @@ use_repo(
260263)
261264
262265go_sdk = use_extension("@rules_go//go:extensions.bzl", "go_sdk")
263- go_sdk.download(version = "1.24 .0")
266+ go_sdk.download(version = "1.25 .0")
264267
265268go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps")
266269go_deps.from_file(go_mod = "//go/extractor:go.mod")
0 commit comments