diff --git a/MODULE.bazel b/MODULE.bazel index 39bbc20..54d974b 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -17,7 +17,7 @@ bazel_dep(name = "rules_proto", version = "7.1.0") bazel_dep(name = "rules_python", version = "0.40.0") bazel_dep(name = "rules_rust", version = "0.60.0") bazel_dep(name = "rules_uv", version = "0.65.0") -bazel_dep(name = "rules_zig", version = "20250613.0-567662a") +bazel_dep(name = "rules_zig", version = "20250714.0-b14a4f1") bazel_dep(name = "sentencepiece", version = "20240618.0-d7ace0a") bazel_dep(name = "toolchains_llvm_bootstrapped", version = "0.2.4") bazel_dep(name = "toolchains_protoc", version = "0.4.1") diff --git a/third_party/modules/rules_zig/20250714.0-b14a4f1/MODULE.bazel b/third_party/modules/rules_zig/20250714.0-b14a4f1/MODULE.bazel new file mode 100644 index 0000000..69a0dc9 --- /dev/null +++ b/third_party/modules/rules_zig/20250714.0-b14a4f1/MODULE.bazel @@ -0,0 +1,68 @@ +module( + name = "rules_zig", + version = "20250714.0-b14a4f1", + compatibility_level = 1, +) + +bazel_dep(name = "aspect_bazel_lib", version = "2.8.1") +bazel_dep(name = "bazel_skylib", version = "1.7.1") +bazel_dep(name = "platforms", version = "0.0.10") + +zig = use_extension("//zig:extensions.bzl", "zig") +zig.index(file = "//zig/private:versions.json") +use_repo(zig, "zig_toolchains") + +register_toolchains("@rules_zig//zig/target:all") + +register_toolchains("@zig_toolchains//:all") + +zig_dev = use_extension( + "//zig:extensions.bzl", + "zig", + dev_dependency = True, +) +zig_dev.toolchain(zig_version = "0.13.0") +zig_dev.toolchain(zig_version = "0.12.1") +zig_dev.toolchain(zig_version = "0.12.0") +zig_dev.toolchain(zig_version = "0.11.0") + +bazel_dep(name = "rules_cc", version = "0.0.9") +bazel_dep(name = "stardoc", version = "0.7.0", dev_dependency = True, repo_name = "io_bazel_stardoc") +bazel_dep(name = "gazelle", version = "0.38.0", dev_dependency = True, repo_name = "bazel_gazelle") +bazel_dep(name = "bazel_skylib_gazelle_plugin", version = "1.7.1", dev_dependency = True) +bazel_dep( + name = "buildifier_prebuilt", + version = "7.3.1", + dev_dependency = True, +) +bazel_dep(name = "rules_multirun", version = "0.9.0", dev_dependency = True) +bazel_dep(name = "rules_python", version = "0.35.0", dev_dependency = True) +bazel_dep( + name = "rules_bazel_integration_test", + version = "0.25.0", + dev_dependency = True, +) + +bazel_binaries = use_extension( + "@rules_bazel_integration_test//:extensions.bzl", + "bazel_binaries", + dev_dependency = True, +) + +# NOTE: Keep in sync with WORKSPACE. +bazel_binaries.download(version_file = "//:.bazelversion") +bazel_binaries.download(version = "7.0.0") +use_repo( + bazel_binaries, + "bazel_binaries", + "bazel_binaries_bazelisk", + "build_bazel_bazel_.bazelversion", + "build_bazel_bazel_7_0_0", +) + +# TODO[AH] Should be an implicit transitive dependency through rules_bazel_integration_test. +# However, if we do not include it explicitly, then the runfiles resolution for +# cgrindel_bazel_starlib/shlib/lib/message.sh fails in +# rules_bazel_integration_test/tools/update_deleted_packages.sh when invoked +# through the rules_multirun target //util:update. +bazel_dep(name = "cgrindel_bazel_starlib", version = "0.21.0", dev_dependency = True) diff --git a/third_party/modules/rules_zig/20250714.0-b14a4f1/source.json b/third_party/modules/rules_zig/20250714.0-b14a4f1/source.json new file mode 100644 index 0000000..5eb5884 --- /dev/null +++ b/third_party/modules/rules_zig/20250714.0-b14a4f1/source.json @@ -0,0 +1,5 @@ +{ + "strip_prefix": "rules_zig-b14a4f1bba1a766311f75513e922cc8c2179e1e3", + "url": "https://github.com/zml/rules_zig/archive/b14a4f1bba1a766311f75513e922cc8c2179e1e3.tar.gz", + "integrity": "sha256-XEdYlvjs54SVoLGM4x9J+uofCZk2UIO1nbsqwV+Blqs=" +} diff --git a/third_party/modules/rules_zig/metadata.json b/third_party/modules/rules_zig/metadata.json index 90794cf..00e9f2f 100644 --- a/third_party/modules/rules_zig/metadata.json +++ b/third_party/modules/rules_zig/metadata.json @@ -11,13 +11,14 @@ "github:zml/rules_zig" ], "versions": [ - "20240904.0-010da15", - "20240909.0-37f17ff", - "20240912.0-41bfe84", - "20240913.0-1957d05", - "20250314.0-b9739c6", - "20250519.0-233b207", - "20250613.0-567662a" + "20240904.0-010da15", + "20240909.0-37f17ff", + "20240912.0-41bfe84", + "20240913.0-1957d05", + "20250314.0-b9739c6", + "20250519.0-233b207", + "20250613.0-567662a", + "20250714.0-b14a4f1" ], "yanked_versions": {} }