commit 51fd783006703ff649335740ea6e1f12d8bf749d
parent e17ebda680c327190e8f10ffe2491738ef607bca
Author: mtmn <miro@haravara.org>
Date: Thu, 7 May 2026 22:01:41 +0200
feat: bump bazel rules dep
Diffstat:
2 files changed, 150 insertions(+), 62 deletions(-)
diff --git a/MODULE.bazel b/MODULE.bazel
@@ -4,10 +4,10 @@ module(
bazel_dep(name = "bazel_skylib", version = "1.9.0")
bazel_dep(name = "platforms", version = "1.0.0")
-bazel_dep(name = "rules_cc", version = "0.2.17")
+bazel_dep(name = "rules_cc", version = "0.2.18")
bazel_dep(name = "rules_zig", version = "0.14.0")
-bazel_dep(name = "rules_rust", version = "0.69.0")
-bazel_dep(name = "rules_python", version = "1.9.0")
+bazel_dep(name = "rules_rust", version = "0.70.0")
+bazel_dep(name = "rules_python", version = "2.0.0")
# https://github.com/bazelbuild/rules_rust
rust = use_extension("@rules_rust//rust:extensions.bzl", "rust")
diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock
@@ -23,8 +23,8 @@
"https://bcr.bazel.build/modules/apple_support/1.24.2/source.json": "2c22c9827093250406c5568da6c54e6fdf0ef06238def3d99c71b12feb057a8d",
"https://bcr.bazel.build/modules/aspect_bazel_lib/2.14.0/MODULE.bazel": "2b31ffcc9bdc8295b2167e07a757dbbc9ac8906e7028e5170a3708cecaac119f",
"https://bcr.bazel.build/modules/aspect_bazel_lib/2.19.3/MODULE.bazel": "253d739ba126f62a5767d832765b12b59e9f8d2bc88cc1572f4a73e46eb298ca",
- "https://bcr.bazel.build/modules/aspect_bazel_lib/2.21.2/MODULE.bazel": "276347663a25b0d5bd6cad869252bea3e160c4d980e764b15f3bae7f80b30624",
- "https://bcr.bazel.build/modules/aspect_bazel_lib/2.21.2/source.json": "f42051fa42629f0e59b7ac2adf0a55749144b11f1efcd8c697f0ee247181e526",
+ "https://bcr.bazel.build/modules/aspect_bazel_lib/2.22.5/MODULE.bazel": "004ba890363d05372a97248c37205ae64b6fa31047629cd2c0895a9d0c7779e8",
+ "https://bcr.bazel.build/modules/aspect_bazel_lib/2.22.5/source.json": "ac2c3213df8f985785f1d0aeb7f0f73d5324e6e67d593d9b9470fb74a25d4a9b",
"https://bcr.bazel.build/modules/aspect_bazel_lib/2.8.1/MODULE.bazel": "812d2dd42f65dca362152101fbec418029cc8fd34cbad1a2fde905383d705838",
"https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel": "27b8c79ef57efe08efccbd9dd6ef70d61b4798320b8d3c134fd571f78963dbcd",
"https://bcr.bazel.build/modules/bazel_features/1.10.0/MODULE.bazel": "f75e8807570484a99be90abcd52b5e1f390362c258bcb73106f4544957a48101",
@@ -43,9 +43,12 @@
"https://bcr.bazel.build/modules/bazel_features/1.33.0/MODULE.bazel": "8b8dc9d2a4c88609409c3191165bccec0e4cb044cd7a72ccbe826583303459f6",
"https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7",
"https://bcr.bazel.build/modules/bazel_features/1.42.1/MODULE.bazel": "275a59b5406ff18c01739860aa70ad7ccb3cfb474579411decca11c93b951080",
- "https://bcr.bazel.build/modules/bazel_features/1.42.1/source.json": "fcd4396b2df85f64f2b3bb436ad870793ecf39180f1d796f913cc9276d355309",
+ "https://bcr.bazel.build/modules/bazel_features/1.43.0/MODULE.bazel": "defa2226f06ba20550d6548c3a2ea2a7929634437a52973869c20c225450eb91",
+ "https://bcr.bazel.build/modules/bazel_features/1.43.0/source.json": "1c4207dc858d6de0eecef30026793616bbf420c74aac27b6bad212534a730437",
"https://bcr.bazel.build/modules/bazel_features/1.9.0/MODULE.bazel": "885151d58d90d8d9c811eb75e3288c11f850e1d6b481a8c9f766adee4712358b",
"https://bcr.bazel.build/modules/bazel_features/1.9.1/MODULE.bazel": "8f679097876a9b609ad1f60249c49d68bfab783dd9be012faf9d82547b14815a",
+ "https://bcr.bazel.build/modules/bazel_lib/3.0.0/MODULE.bazel": "22b70b80ac89ad3f3772526cd9feee2fa412c2b01933fea7ed13238a448d370d",
+ "https://bcr.bazel.build/modules/bazel_lib/3.0.0/source.json": "895f21909c6fba01d7c17914bb6c8e135982275a1b18cdaa4e62272217ef1751",
"https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8",
"https://bcr.bazel.build/modules/bazel_skylib/1.1.1/MODULE.bazel": "1add3e7d93ff2e6998f9e118022c84d163917d912f5afafb3058e3d2f1545b5e",
"https://bcr.bazel.build/modules/bazel_skylib/1.2.0/MODULE.bazel": "44fe84260e454ed94ad326352a698422dbe372b21a1ac9f3eab76eb531223686",
@@ -57,6 +60,7 @@
"https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917",
"https://bcr.bazel.build/modules/bazel_skylib/1.7.0/MODULE.bazel": "0db596f4563de7938de764cc8deeabec291f55e8ec15299718b93c4423e9796d",
"https://bcr.bazel.build/modules/bazel_skylib/1.7.1/MODULE.bazel": "3120d80c5861aa616222ec015332e5f8d3171e062e3e804a2a0253e1be26e59b",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.8.0/MODULE.bazel": "2fb3fb53675f6adfc1ca5bfbd5cfb655ae350fba4706d924a8ec7e3ba945671c",
"https://bcr.bazel.build/modules/bazel_skylib/1.8.1/MODULE.bazel": "88ade7293becda963e0e3ea33e7d54d3425127e0a326e0d17da085a5f1f03ff6",
"https://bcr.bazel.build/modules/bazel_skylib/1.8.2/MODULE.bazel": "69ad6927098316848b34a9142bcc975e018ba27f08c4ff403f50c1b6e646ca67",
"https://bcr.bazel.build/modules/bazel_skylib/1.9.0/MODULE.bazel": "72997b29dfd95c3fa0d0c48322d05590418edef451f8db8db5509c57875fb4b7",
@@ -128,9 +132,9 @@
"https://bcr.bazel.build/modules/rules_cc/0.1.5/MODULE.bazel": "88dfc9361e8b5ae1008ac38f7cdfd45ad738e4fa676a3ad67d19204f045a1fd8",
"https://bcr.bazel.build/modules/rules_cc/0.2.0/MODULE.bazel": "b5c17f90458caae90d2ccd114c81970062946f49f355610ed89bebf954f5783c",
"https://bcr.bazel.build/modules/rules_cc/0.2.13/MODULE.bazel": "eecdd666eda6be16a8d9dc15e44b5c75133405e820f620a234acc4b1fdc5aa37",
- "https://bcr.bazel.build/modules/rules_cc/0.2.14/MODULE.bazel": "353c99ed148887ee89c54a17d4100ae7e7e436593d104b668476019023b58df8",
"https://bcr.bazel.build/modules/rules_cc/0.2.17/MODULE.bazel": "1849602c86cb60da8613d2de887f9566a6d354a6df6d7009f9d04a14402f9a84",
- "https://bcr.bazel.build/modules/rules_cc/0.2.17/source.json": "3832f45d145354049137c0090df04629d9c2b5493dc5c2bf46f1834040133a07",
+ "https://bcr.bazel.build/modules/rules_cc/0.2.18/MODULE.bazel": "4460ec36adc8f722a6a2a4ac9374cb91f2acebadaa93fc37966129afb3dece87",
+ "https://bcr.bazel.build/modules/rules_cc/0.2.18/source.json": "abad668ff2fd63ada1ac49bf386d37e27048b89a3465a6fd968bb832b00a09d3",
"https://bcr.bazel.build/modules/rules_cc/0.2.4/MODULE.bazel": "1ff1223dfd24f3ecf8f028446d4a27608aa43c3f41e346d22838a4223980b8cc",
"https://bcr.bazel.build/modules/rules_cc/0.2.8/MODULE.bazel": "f1df20f0bf22c28192a794f29b501ee2018fa37a3862a1a2132ae2940a23a642",
"https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/MODULE.bazel": "c9e8c682bf75b0e7c704166d79b599f93b72cfca5ad7477df596947891feeef6",
@@ -200,8 +204,8 @@
"https://bcr.bazel.build/modules/rules_swift/2.4.0/MODULE.bazel": "1639617eb1ede28d774d967a738b4a68b0accb40650beadb57c21846beab5efd",
"https://bcr.bazel.build/modules/rules_swift/3.1.2/MODULE.bazel": "72c8f5cf9d26427cee6c76c8e3853eb46ce6b0412a081b2b6db6e8ad56267400",
"https://bcr.bazel.build/modules/rules_swift/3.1.2/source.json": "e85761f3098a6faf40b8187695e3de6d97944e98abd0d8ce579cb2daf6319a66",
- "https://bcr.bazel.build/modules/rules_zig/0.12.3/MODULE.bazel": "d2917ed1d6d0510553101be587bd2d2b236a63ac20612c8f26a7fcfb2fb5c47f",
- "https://bcr.bazel.build/modules/rules_zig/0.12.3/source.json": "9b599ada6d04fbe0144b8e4092bdc5540d49b8c62a3a13988d6ab1f03ba69ae9",
+ "https://bcr.bazel.build/modules/rules_zig/0.14.0/MODULE.bazel": "bc9d5474e28aa7ddbd1173dc26b890cd36c9c75b4447f0c5229cedda47778c2f",
+ "https://bcr.bazel.build/modules/rules_zig/0.14.0/source.json": "f0c43cfd72cba3768283d7366c569bf4c921772b43e44e777d02539117095465",
"https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8",
"https://bcr.bazel.build/modules/stardoc/0.5.3/MODULE.bazel": "c7f6948dae6999bf0db32c1858ae345f112cacf98f174c7a8bb707e41b974f1c",
"https://bcr.bazel.build/modules/stardoc/0.5.6/MODULE.bazel": "c43dabc564990eeab55e25ed61c07a1aadafe9ece96a4efabb3f8bf9063b71ef",
@@ -315,7 +319,7 @@
},
"@@rules_rust+//crate_universe:extension.bzl%crate": {
"general": {
- "bzlTransitiveDigest": "Q6YfhSSac5eXmV/qH5mkCRH9WcYHavt9MF/hsxbgXiE=",
+ "bzlTransitiveDigest": "1Sn0gZ7KgCmuc7+Ld+l89Jsc6XoRt5AqXlRuGGH4rA8=",
"usagesDigest": "WdHmLfrYmnR/6CjOFBFq6dIa/Wd3Iii94UHHrrDSkB0=",
"recordedInputs": [
"ENV:CARGO_BAZEL_DEBUG \\0",
@@ -4040,71 +4044,155 @@
},
"@@rules_zig+//zig:extensions.bzl%zig": {
"general": {
- "bzlTransitiveDigest": "0NkKAkEkkyfLJa7aiV5uv5YbQUCgvN/mFwybs5Vg/Dc=",
- "usagesDigest": "mj7ukblq8dJEGsT/5KTGTv09+AgsrKIDn6lryY3MUe0=",
+ "bzlTransitiveDigest": "2N/bPP3F/BmxIlsKg+Bpt+Klpwy9jlN2xuKqIRFIhZw=",
+ "usagesDigest": "994BWcdwjD0LThKmgf/NjnXTJXkZM4q9x87mr3TK2kU=",
"recordedInputs": [
"REPO_MAPPING:rules_zig+,bazel_skylib bazel_skylib+",
"REPO_MAPPING:rules_zig+,bazel_tools bazel_tools",
- "FILE:@@rules_zig+//zig/private/versions.json f1c2df3a27b39eac2e69bcb8b37c455d3136ad418c35b91e22f4020dcd5d179b"
+ "FILE:@@rules_zig+//zig/private/versions.json 5d4313a411f05e581e74a08ff333a229289434dc15c6f4f1de1db09076d4aa81"
],
"generatedRepoSpecs": {
- "zig_0.15.2_aarch64-linux": {
+ "zig_0.16.0_aarch64-linux": {
"repoRuleId": "@@rules_zig+//zig/private/repo:zig_repository.bzl%zig_repository",
"attributes": {
- "url": "https://ziglang.org/download/0.15.2/zig-aarch64-linux-0.15.2.tar.xz",
- "mirrors": [],
- "sha256": "958ed7d1e00d0ea76590d27666efbf7a932281b3d7ba0c6b01b0ff26498f667f",
- "zig_version": "0.15.2",
+ "url": "https://ziglang.org/download/0.16.0/zig-aarch64-linux-0.16.0.tar.xz",
+ "mirrors": [
+ "https://pkg.machengine.org/zig",
+ "https://zigmirror.hryx.net/zig",
+ "https://zig.linus.dev/zig",
+ "https://zig.squirl.dev",
+ "https://zig.florent.dev",
+ "https://zig.mirror.mschae23.de/zig",
+ "https://zigmirror.meox.dev",
+ "https://ziglang.freetls.fastly.net",
+ "https://zig.tilok.dev",
+ "https://zig-mirror.tsimnet.eu/zig",
+ "https://zig.karearl.com/zig",
+ "https://pkg.earth/zig",
+ "https://fs.liujiacai.net/zigbuilds"
+ ],
+ "sha256": "ea4b09bfb22ec6f6c6ceac57ab63efb6b46e17ab08d21f69f3a48b38e1534f17",
+ "zig_version": "0.16.0",
"platform": "aarch64-linux"
}
},
- "zig_0.15.2_aarch64-macos": {
+ "zig_0.16.0_aarch64-macos": {
"repoRuleId": "@@rules_zig+//zig/private/repo:zig_repository.bzl%zig_repository",
"attributes": {
- "url": "https://ziglang.org/download/0.15.2/zig-aarch64-macos-0.15.2.tar.xz",
- "mirrors": [],
- "sha256": "3cc2bab367e185cdfb27501c4b30b1b0653c28d9f73df8dc91488e66ece5fa6b",
- "zig_version": "0.15.2",
+ "url": "https://ziglang.org/download/0.16.0/zig-aarch64-macos-0.16.0.tar.xz",
+ "mirrors": [
+ "https://pkg.machengine.org/zig",
+ "https://zigmirror.hryx.net/zig",
+ "https://zig.linus.dev/zig",
+ "https://zig.squirl.dev",
+ "https://zig.florent.dev",
+ "https://zig.mirror.mschae23.de/zig",
+ "https://zigmirror.meox.dev",
+ "https://ziglang.freetls.fastly.net",
+ "https://zig.tilok.dev",
+ "https://zig-mirror.tsimnet.eu/zig",
+ "https://zig.karearl.com/zig",
+ "https://pkg.earth/zig",
+ "https://fs.liujiacai.net/zigbuilds"
+ ],
+ "sha256": "b23d70deaa879b5c2d486ed3316f7eaa53e84acf6fc9cc747de152450d401489",
+ "zig_version": "0.16.0",
"platform": "aarch64-macos"
}
},
- "zig_0.15.2_aarch64-windows": {
+ "zig_0.16.0_aarch64-windows": {
"repoRuleId": "@@rules_zig+//zig/private/repo:zig_repository.bzl%zig_repository",
"attributes": {
- "url": "https://ziglang.org/download/0.15.2/zig-aarch64-windows-0.15.2.zip",
- "mirrors": [],
- "sha256": "b926465f8872bf983422257cd9ec248bb2b270996fbe8d57872cca13b56fc370",
- "zig_version": "0.15.2",
+ "url": "https://ziglang.org/download/0.16.0/zig-aarch64-windows-0.16.0.zip",
+ "mirrors": [
+ "https://pkg.machengine.org/zig",
+ "https://zigmirror.hryx.net/zig",
+ "https://zig.linus.dev/zig",
+ "https://zig.squirl.dev",
+ "https://zig.florent.dev",
+ "https://zig.mirror.mschae23.de/zig",
+ "https://zigmirror.meox.dev",
+ "https://ziglang.freetls.fastly.net",
+ "https://zig.tilok.dev",
+ "https://zig-mirror.tsimnet.eu/zig",
+ "https://zig.karearl.com/zig",
+ "https://pkg.earth/zig",
+ "https://fs.liujiacai.net/zigbuilds"
+ ],
+ "sha256": "aee38316ee4111717900f45dd3130145c39289e105541d737eb8c5ed653c78ef",
+ "zig_version": "0.16.0",
"platform": "aarch64-windows"
}
},
- "zig_0.15.2_x86_64-linux": {
+ "zig_0.16.0_x86_64-linux": {
"repoRuleId": "@@rules_zig+//zig/private/repo:zig_repository.bzl%zig_repository",
"attributes": {
- "url": "https://ziglang.org/download/0.15.2/zig-x86_64-linux-0.15.2.tar.xz",
- "mirrors": [],
- "sha256": "02aa270f183da276e5b5920b1dac44a63f1a49e55050ebde3aecc9eb82f93239",
- "zig_version": "0.15.2",
+ "url": "https://ziglang.org/download/0.16.0/zig-x86_64-linux-0.16.0.tar.xz",
+ "mirrors": [
+ "https://pkg.machengine.org/zig",
+ "https://zigmirror.hryx.net/zig",
+ "https://zig.linus.dev/zig",
+ "https://zig.squirl.dev",
+ "https://zig.florent.dev",
+ "https://zig.mirror.mschae23.de/zig",
+ "https://zigmirror.meox.dev",
+ "https://ziglang.freetls.fastly.net",
+ "https://zig.tilok.dev",
+ "https://zig-mirror.tsimnet.eu/zig",
+ "https://zig.karearl.com/zig",
+ "https://pkg.earth/zig",
+ "https://fs.liujiacai.net/zigbuilds"
+ ],
+ "sha256": "70e49664a74374b48b51e6f3fdfbf437f6395d42509050588bd49abe52ba3d00",
+ "zig_version": "0.16.0",
"platform": "x86_64-linux"
}
},
- "zig_0.15.2_x86_64-macos": {
+ "zig_0.16.0_x86_64-macos": {
"repoRuleId": "@@rules_zig+//zig/private/repo:zig_repository.bzl%zig_repository",
"attributes": {
- "url": "https://ziglang.org/download/0.15.2/zig-x86_64-macos-0.15.2.tar.xz",
- "mirrors": [],
- "sha256": "375b6909fc1495d16fc2c7db9538f707456bfc3373b14ee83fdd3e22b3d43f7f",
- "zig_version": "0.15.2",
+ "url": "https://ziglang.org/download/0.16.0/zig-x86_64-macos-0.16.0.tar.xz",
+ "mirrors": [
+ "https://pkg.machengine.org/zig",
+ "https://zigmirror.hryx.net/zig",
+ "https://zig.linus.dev/zig",
+ "https://zig.squirl.dev",
+ "https://zig.florent.dev",
+ "https://zig.mirror.mschae23.de/zig",
+ "https://zigmirror.meox.dev",
+ "https://ziglang.freetls.fastly.net",
+ "https://zig.tilok.dev",
+ "https://zig-mirror.tsimnet.eu/zig",
+ "https://zig.karearl.com/zig",
+ "https://pkg.earth/zig",
+ "https://fs.liujiacai.net/zigbuilds"
+ ],
+ "sha256": "0387557ed1877bc6a2e1802c8391953baddba76081876301c522f52977b52ba7",
+ "zig_version": "0.16.0",
"platform": "x86_64-macos"
}
},
- "zig_0.15.2_x86_64-windows": {
+ "zig_0.16.0_x86_64-windows": {
"repoRuleId": "@@rules_zig+//zig/private/repo:zig_repository.bzl%zig_repository",
"attributes": {
- "url": "https://ziglang.org/download/0.15.2/zig-x86_64-windows-0.15.2.zip",
- "mirrors": [],
- "sha256": "3a0ed1e8799a2f8ce2a6e6290a9ff22e6906f8227865911fb7ddedc3cc14cb0c",
- "zig_version": "0.15.2",
+ "url": "https://ziglang.org/download/0.16.0/zig-x86_64-windows-0.16.0.zip",
+ "mirrors": [
+ "https://pkg.machengine.org/zig",
+ "https://zigmirror.hryx.net/zig",
+ "https://zig.linus.dev/zig",
+ "https://zig.squirl.dev",
+ "https://zig.florent.dev",
+ "https://zig.mirror.mschae23.de/zig",
+ "https://zigmirror.meox.dev",
+ "https://ziglang.freetls.fastly.net",
+ "https://zig.tilok.dev",
+ "https://zig-mirror.tsimnet.eu/zig",
+ "https://zig.karearl.com/zig",
+ "https://pkg.earth/zig",
+ "https://fs.liujiacai.net/zigbuilds"
+ ],
+ "sha256": "68659eb5f1e4eb1437a722f1dd889c5a322c9954607f5edcf337bc3684a75a7e",
+ "zig_version": "0.16.0",
"platform": "x86_64-windows"
}
},
@@ -4112,28 +4200,28 @@
"repoRuleId": "@@rules_zig+//zig/private/repo:toolchains_repo.bzl%toolchains_repo",
"attributes": {
"names": [
- "zig_0.15.2_aarch64-linux",
- "zig_0.15.2_aarch64-macos",
- "zig_0.15.2_aarch64-windows",
- "zig_0.15.2_x86_64-linux",
- "zig_0.15.2_x86_64-macos",
- "zig_0.15.2_x86_64-windows"
+ "zig_0.16.0_aarch64-linux",
+ "zig_0.16.0_aarch64-macos",
+ "zig_0.16.0_aarch64-windows",
+ "zig_0.16.0_x86_64-linux",
+ "zig_0.16.0_x86_64-macos",
+ "zig_0.16.0_x86_64-windows"
],
"labels": [
- "@zig_0.15.2_aarch64-linux//:zig_toolchain",
- "@zig_0.15.2_aarch64-macos//:zig_toolchain",
- "@zig_0.15.2_aarch64-windows//:zig_toolchain",
- "@zig_0.15.2_x86_64-linux//:zig_toolchain",
- "@zig_0.15.2_x86_64-macos//:zig_toolchain",
- "@zig_0.15.2_x86_64-windows//:zig_toolchain"
+ "@zig_0.16.0_aarch64-linux//:zig_toolchain",
+ "@zig_0.16.0_aarch64-macos//:zig_toolchain",
+ "@zig_0.16.0_aarch64-windows//:zig_toolchain",
+ "@zig_0.16.0_x86_64-linux//:zig_toolchain",
+ "@zig_0.16.0_x86_64-macos//:zig_toolchain",
+ "@zig_0.16.0_x86_64-windows//:zig_toolchain"
],
"zig_versions": [
- "0.15.2",
- "0.15.2",
- "0.15.2",
- "0.15.2",
- "0.15.2",
- "0.15.2"
+ "0.16.0",
+ "0.16.0",
+ "0.16.0",
+ "0.16.0",
+ "0.16.0",
+ "0.16.0"
],
"exec_lengths": [
2,