Skip to content

Commit 44bc6fb

Browse files
committed
Add repo
1 parent a4e1b09 commit 44bc6fb

File tree

5 files changed

+41
-4
lines changed

5 files changed

+41
-4
lines changed

WORKSPACE

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,15 @@ go_rules_dependencies()
5353

5454
go_register_toolchains(version = "1.24.0")
5555

56+
# Create the host platform repository transitively required by rules_go.
57+
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
58+
load("@platforms//host:extension.bzl", "host_platform_repo")
59+
60+
maybe(
61+
host_platform_repo,
62+
name = "host_platform",
63+
)
64+
5665
# Required since nogo depends on golang.org/x/tools, which needs to be at
5766
# least version 0.30.0 to be compatible with Go 1.24, but references
5867
# types.Info.FileVersions, which was only added to Go 1.22.

go/private/repositories.bzl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -280,10 +280,10 @@ def go_rules_dependencies(force = False):
280280
wrapper(
281281
http_archive,
282282
name = "platforms",
283-
sha256 = "218efe8ee736d26a3572663b374a253c012b716d8af0c07e842e82f238a0a7ee",
283+
sha256 = "3384eb1c30762704fbe38e440204e114154086c8fc8a8c2e3e28441028c019a8",
284284
urls = [
285-
"https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.10/platforms-0.0.10.tar.gz",
286-
"https://github.com/bazelbuild/platforms/releases/download/0.0.10/platforms-0.0.10.tar.gz",
285+
"https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/1.0.0/platforms-1.0.0.tar.gz",
286+
"https://github.com/bazelbuild/platforms/releases/download/1.0.0/platforms-1.0.0.tar.gz",
287287
],
288288
)
289289

go/tools/bazel_benchmark/WORKSPACE.in

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,15 @@ go_rules_dependencies()
1717

1818
go_register_toolchains(go_version = "host")
1919

20+
# Create the host platform repository transitively required by rules_go.
21+
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
22+
load("@platforms//host:extension.bzl", "host_platform_repo")
23+
24+
maybe(
25+
host_platform_repo,
26+
name = "host_platform",
27+
)
28+
2029
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
2130

2231
gazelle_dependencies()

go/tools/bazel_testing/bazel_testing.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -522,6 +522,15 @@ go_wrap_sdk(
522522
523523
go_register_toolchains()
524524
525+
# Create the host platform repository transitively required by rules_go.
526+
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
527+
load("@platforms//host:extension.bzl", "host_platform_repo")
528+
529+
maybe(
530+
host_platform_repo,
531+
name = "host_platform",
532+
)
533+
525534
{{if .Nogo}}
526535
go_register_nogo(
527536
nogo = "{{.Nogo}}",

go/tools/releaser/boilerplate.go

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,17 @@ load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_depe
4141
4242
go_rules_dependencies()
4343
44-
go_register_toolchains(version = "%[3]s")`, version, shasum, goVersion)
44+
go_register_toolchains(version = "%[3]s")
45+
46+
# Create the host platform repository transitively required by rules_go.
47+
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
48+
load("@platforms//host:extension.bzl", "host_platform_repo")
49+
50+
maybe(
51+
host_platform_repo,
52+
name = "host_platform",
53+
)
54+
`, version, shasum, goVersion)
4555
}
4656

4757
func findLatestGoVersion() (v string, err error) {

0 commit comments

Comments
 (0)