Skip to content

Commit cf2d7d0

Browse files
committed
Mark go_sdk extension as reproducible
1 parent db01963 commit cf2d7d0

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

MODULE.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ module(
77

88
# The custom repo_name is used to prevent our bazel_features polyfill for WORKSPACE builds from
99
# conflicting with the real bazel_features repo.
10-
bazel_dep(name = "bazel_features", version = "1.1.1", repo_name = "io_bazel_rules_go_bazel_features")
10+
bazel_dep(name = "bazel_features", version = "1.9.1", repo_name = "io_bazel_rules_go_bazel_features")
1111
bazel_dep(name = "bazel_skylib", version = "1.2.0")
1212
bazel_dep(name = "platforms", version = "0.0.4")
1313
bazel_dep(name = "rules_proto", version = "4.0.0")

go/private/extensions.bzl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,11 @@ def _go_sdk_impl(ctx):
289289
sdk_versions = [toolchain.sdk_version for toolchain in toolchains],
290290
)
291291

292+
if bazel_features.external_deps.extension_metadata_has_reproducible:
293+
return ctx.extension_metadata(reproducible = True)
294+
else:
295+
return None
296+
292297
def _default_go_sdk_name(*, module, multi_version, tag_type, index, suffix = ""):
293298
# Keep the version out of the repository name if possible to prevent unnecessary rebuilds when
294299
# it changes.

0 commit comments

Comments
 (0)