Skip to content

Commit 4769fea

Browse files
authored
fix(gazelle): upgrade rules_go: 0.39.1 -> 0.41.0 to work with upcoming Bazel versions (bazel-contrib#1410)
This makes rules_python's usage of Go work with upcoming Bazel versions. The `_whitelist_function_transition` attribute in the Go rules is being removed, per bazelbuild/bazel#19493. Newer Go rule releases are compatible with the upcoming Bazel versions. Fixes : [1409](bazel-contrib#1409)
1 parent 4250824 commit 4769fea

File tree

5 files changed

+14
-10
lines changed

5 files changed

+14
-10
lines changed

Diff for: CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,13 @@ A brief description of the categories of changes:
2020
## Unreleased
2121

2222
### Changed
23+
24+
* (deps) Upgrade rules_go 0.39.1 -> 0.41.0; this is so gazelle integration works with upcoming Bazel versions
25+
2326
* (multi-version) The `distribs` attribute is no longer propagated. This
2427
attribute has been long deprecated by Bazel and shouldn't be used.
2528

29+
2630
### Added
2731

2832
* (bzlmod, entry_point) Added

Diff for: examples/build_file_generation/WORKSPACE

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
2020

2121
http_archive(
2222
name = "io_bazel_rules_go",
23-
sha256 = "6dc2da7ab4cf5d7bfc7c949776b1b7c733f05e56edc4bcd9022bb249d2e2a996",
23+
sha256 = "278b7ff5a826f3dc10f04feaf0b70d48b68748ccd512d7f98bf442077f043fe3",
2424
urls = [
25-
"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.39.1/rules_go-v0.39.1.zip",
26-
"https://github.com/bazelbuild/rules_go/releases/download/v0.39.1/rules_go-v0.39.1.zip",
25+
"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip",
26+
"https://github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip",
2727
],
2828
)
2929

Diff for: gazelle/MODULE.bazel

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module(
55
)
66

77
bazel_dep(name = "rules_python", version = "0.18.0")
8-
bazel_dep(name = "rules_go", version = "0.38.1", repo_name = "io_bazel_rules_go")
8+
bazel_dep(name = "rules_go", version = "0.41.0", repo_name = "io_bazel_rules_go")
99
bazel_dep(name = "gazelle", version = "0.31.0", repo_name = "bazel_gazelle")
1010

1111
go_deps = use_extension("@bazel_gazelle//:extensions.bzl", "go_deps")

Diff for: gazelle/WORKSPACE

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
44

55
http_archive(
66
name = "io_bazel_rules_go",
7-
sha256 = "099a9fb96a376ccbbb7d291ed4ecbdfd42f6bc822ab77ae6f1b5cb9e914e94fa",
7+
sha256 = "278b7ff5a826f3dc10f04feaf0b70d48b68748ccd512d7f98bf442077f043fe3",
88
urls = [
9-
"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.35.0/rules_go-v0.35.0.zip",
10-
"https://github.com/bazelbuild/rules_go/releases/download/v0.35.0/rules_go-v0.35.0.zip",
9+
"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip",
10+
"https://github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip",
1111
],
1212
)
1313

Diff for: internal_deps.bzl

+3-3
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,10 @@ def rules_python_internal_deps():
7474
maybe(
7575
http_archive,
7676
name = "io_bazel_rules_go",
77-
sha256 = "6dc2da7ab4cf5d7bfc7c949776b1b7c733f05e56edc4bcd9022bb249d2e2a996",
77+
sha256 = "278b7ff5a826f3dc10f04feaf0b70d48b68748ccd512d7f98bf442077f043fe3",
7878
urls = [
79-
"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.39.1/rules_go-v0.39.1.zip",
80-
"https://github.com/bazelbuild/rules_go/releases/download/v0.39.1/rules_go-v0.39.1.zip",
79+
"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip",
80+
"https://github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip",
8181
],
8282
)
8383

0 commit comments

Comments
 (0)