Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jun 1, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update New value References Sourcegraph
io_bazel_rules_go http_archive minor v0.46.0 source code search for "io_bazel_rules_go"

Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.


Release Notes

bazelbuild/rules_go (io_bazel_rules_go)

v0.46.0

Compare Source

WORKSPACE code

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_go",
    sha256 = "80a98277ad1311dacd837f9b16db62887702e9f1d1c4c9f796d0121a46c8e184",
    urls = [
        "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.46.0/rules_go-v0.46.0.zip",
        "https://github.com/bazelbuild/rules_go/releases/download/v0.46.0/rules_go-v0.46.0.zip",
    ],
)

load("@​io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")

go_rules_dependencies()

go_register_toolchains(version = "1.22.0")

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_go@v0.45.1...v0.46.0

v0.45.1

Compare Source

WORKSPACE code

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_go",
    sha256 = "6734a719993b1ba4ebe9806e853864395a8d3968ad27f9dd759c196b3eb3abe8",
    urls = [
        "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.45.1/rules_go-v0.45.1.zip",
        "https://github.com/bazelbuild/rules_go/releases/download/v0.45.1/rules_go-v0.45.1.zip",
    ],
)

load("@​io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")

go_rules_dependencies()

go_register_toolchains(version = "1.21.6")

What's Changed

Full Changelog: bazel-contrib/rules_go@v0.45.0...v0.45.1

v0.45.0

Compare Source

WORKSPACE code

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_go",
    sha256 = "de7974538c31f76658e0d333086c69efdf6679dbc6a466ac29e65434bf47076d",
    urls = [
        "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.45.0/rules_go-v0.45.0.zip",
        "https://github.com/bazelbuild/rules_go/releases/download/v0.45.0/rules_go-v0.45.0.zip",
    ],
)

load("@​io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")

go_rules_dependencies()

go_register_toolchains(version = "1.21.6")

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_go@v0.44.2...v0.45.0

v0.44.2

Compare Source

WORKSPACE code

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_go",
    sha256 = "7c76d6236b28ff695aa28cf35f95de317a9472fd1fb14ac797c9bf684f09b37c",
    urls = [
        "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.44.2/rules_go-v0.44.2.zip",
        "https://github.com/bazelbuild/rules_go/releases/download/v0.44.2/rules_go-v0.44.2.zip",
    ],
)

load("@​io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")

go_rules_dependencies()

go_register_toolchains(version = "1.21.5")

What's Changed

Full Changelog: bazel-contrib/rules_go@v0.44.1...v0.44.2

v0.44.1

Compare Source

Why a patch release

This patch release is to include bazel-contrib/rules_go@43c40a9 which reverts a change to forcefully upgrade genproto transitively, which is causing linker failures since google.golang.org/genproto/googleapis/rpc was separated from google.golang.org/genproto

WORKSPACE code

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_go",
    sha256 = "b6828eb2d03bb5ef76f2077f8670b211fe792e77ddb83450ea9f887df04db9c7",
    urls = [
        "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.44.1/rules_go-v0.44.1.zip",
        "https://github.com/bazelbuild/rules_go/releases/download/v0.44.1/rules_go-v0.44.1.zip",
    ],
)

load("@​io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")

go_rules_dependencies()

go_register_toolchains(version = "1.21.5")

What's Changed

Full Changelog: bazel-contrib/rules_go@v0.44.0...v0.44.1

v0.44.0

Compare Source

IMPORTANT CHANGES

Tests now call panic() when they timeout

This means there is a running goroutine (which will fail goleak detection)

[Goroutine 26 in state chan receive, with github.com/bazelbuild/rules_go/go/tools/bzltestutil.RegisterTimeoutHandler.func1 on top of the

This also means there may be some different behavior when calling SIGTERM directly from within a test.

For more information see: https://github.com/bazelbuild/rules_go/pull/3749

Bzlmod support for nogo

This can be added in your MODULE.bazel file:

go_sdk = use_extension("@​rules_go//go:extensions.bzl", "go_sdk")
go_sdk.download(
    name = "go_sdk",
    ...
)
go_sdk.nogo(
    nogo = "//:default_nogo",
)

For more information see https://github.com/bazelbuild/rules_go/pull/3782

WORKSPACE code

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_go",
    sha256 = "c8035e8ae248b56040a65ad3f0b7434712e2037e5dfdcebfe97576e620422709",
    urls = [
        "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.44.0/rules_go-v0.44.0.zip",
        "https://github.com/bazelbuild/rules_go/releases/download/v0.44.0/rules_go-v0.44.0.zip",
    ],
)

load("@​io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")

go_rules_dependencies()

go_register_toolchains(version = "1.21.5")

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_go@v0.43.0...v0.44.0

v0.43.0

Compare Source

Breaking x/tools upgrade

This change includes a breaking upgrade to golang.org/x/tools

Please make sure to upgrade x/tools to version v0.15.0 to ensure compatibility with rules_go's NoGo.

If you need to use an older version of x/tools (v0.13.0 or earlier), apply the following patch to rules_go:
x-tools.patch

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_go@v0.42.0...v0.43.0

v0.42.0

Compare Source

What's Changed

Added patches to go_download_sdk:

Patches can now be applied to the standard library using go_download_sdk (and go_sdk.download for Bzlmod).

Example:

    go_download_sdk(
        name = "go_sdk",
        sdks = {
            "linux_amd64": (
                "go{}.linux-amd64.mirror6598503.tar.gz".format(go_version),
                "3f5c50e592d8845d30eebd08ddb9c670fd2d909e032b6c2b83ecf97afb34660c",
            ),
            "darwin_arm64": (
                "go{}.darwin-arm64.mirror6598503.tar.gz".format(go_version),
                "fbe78beee7861da09de9319498a1521bc41a8b79d3ead2218ce307b9fa5503e5",
            ),
        },
        patches = [
            "//patches:golang_osx_dns_workaround.patch",
        ],
        urls = ["https://dl.google.com/go/{}"],
        version = go_version,
    )

Other changes included:

Full Changelog: bazel-contrib/rules_go@v0.41.0...v0.42.0

WORKSPACE code

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_go",
    sha256 = "91585017debb61982f7054c9688857a2ad1fd823fc3f9cb05048b0025c47d023",
    urls = [
        "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.42.0/rules_go-v0.42.0.zip",
        "https://github.com/bazelbuild/rules_go/releases/download/v0.42.0/rules_go-v0.42.0.zip",
    ],
)

load("@​io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")

go_rules_dependencies()

go_register_toolchains(version = "1.21.1")

v0.41.0

Compare Source

What's Changed

Starting this release, rules_go no longer ship with @go_googleapis repo. Together with Gazelle v0.32.0, it means that all Go code importing generated code from Google APIs will depend on @org_golang_google_genproto, which is resolved by Go modules. For proto files importing Google APIs proto and generating Go code, users need to:

  1. Add an http_archive rule to download Google APIs, e.g.,
http_archive(
    name = "googleapis",
    sha256 = "9d1a930e767c93c825398b8f8692eca3fe353b9aaadedfbcf1fca2282c85df88",
    strip_prefix = "googleapis-64926d52febbf298cb82a8f472ade4a3969ba922",
    urls = [
        "https://github.com/googleapis/googleapis/archive/64926d52febbf298cb82a8f472ade4a3969ba922.zip",
    ],
)

load("@​googleapis//:repository_rules.bzl", "switched_rules_by_language")

switched_rules_by_language(
    name = "com_google_googleapis_imports",
)

Note that the version of Google APIs archive needs to be compatible with the pre-generated code in @org_golang_google_genproto.

  1. Resolve the proto manually. If Gazelle is being used, directives like the following need to be added to a parent directory of the proto files:
### gazelle:resolve proto proto google/rpc/status.proto @​googleapis//google/rpc:status_proto
### gazelle:resolve proto go google/rpc/status.proto  @​org_golang_google_genproto//googleapis/rpc/status
### gazelle:resolve proto google/longrunning/operations.proto @​googleapis//google/longrunning:operations_proto
### gazelle:resolve proto go google/longrunning/operations.proto @​org_golang_google_genproto//googleapis/longrunning

Other changes included in this release

Full Changelog: bazel-contrib/rules_go@v0.40.1...v0.41.0

WORKSPACE code

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_go",
    sha256 = "278b7ff5a826f3dc10f04feaf0b70d48b68748ccd512d7f98bf442077f043fe3",
    urls = [
        "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip",
        "https://github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip",
    ],
)

load("@​io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")

go_rules_dependencies()

go_register_toolchains(version = "1.20.5")

v0.40.1

Compare Source

WORKSPACE code

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_go",
    sha256 = "51dc53293afe317d2696d4d6433a4c33feedb7748a9e352072e2ec3c0dafd2c6",
    urls = [
        "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.40.1/rules_go-v0.40.1.zip",
        "https://github.com/bazelbuild/rules_go/releases/download/v0.40.1/rules_go-v0.40.1.zip",
    ],
)

load("@​io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")

go_rules_dependencies()

go_register_toolchains(version = "1.20.5")

Changes

This patch release cherry-picked two bug fixes related to Go package driver from master

v0.40.0

Compare Source

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_go@v0.39.1...v0.40.0

WORKSPACE code

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_go",
    sha256 = "bfc5ce70b9d1634ae54f4e7b495657a18a04e0d596785f672d35d5f505ab491a",
    urls = [
        "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.40.0/rules_go-v0.40.0.zip",
        "https://github.com/bazelbuild/rules_go/releases/download/v0.40.0/rules_go-v0.40.0.zip",
    ],
)

load("@​io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")

go_rules_dependencies()

go_register_toolchains(version = "1.20.5")

v0.39.1

Compare Source

What's Changed

  • Reland "Add new darwin CC toolchain for tests (#​3460)" (#​3502)
  • bzlmod: Remove build_file_proto_mode attribute (#​3506)
  • go_register_toolchains: update sdk_kinds (#​3511)
  • Ignore pre-compiled stdlib only on 1.19 with experiments (#​3508)
  • bzlmod: Fix repo name used by gopackagesdriver (#​3516)
  • Pass gc_goopts to stdlib (#​3518)
  • Drop coverage linker flags from stdlib build (#​3522)
  • Fix macOS CI after --remote_download_minimal flip (#​3530)
  • Add defines for assembly build (#​3528)
  • go_tool_binary: set GOMAXPROCS to 1 (#​3536)

Full Changelog: bazel-contrib/rules_go@v0.39.0...v0.39.1

v0.39.0

Compare Source

WORKSPACE code

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_go",
    sha256 = "6b65cb7917b4d1709f9410ffe00ecf3e160edf674b78c54a894471320862184f",
    urls = [
        "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.39.0/rules_go-v0.39.0.zip",
        "https://github.com/bazelbuild/rules_go/releases/download/v0.39.0/rules_go-v0.39.0.zip",
    ],
)

load("@​io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")

go_rules_dependencies()

go_register_toolchains(version = "1.20.2")

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_go@v0.38.0...v0.39.0


Configuration

📅 Schedule: Branch creation - "on the 1st through 7th day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the bot label Jun 1, 2023
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch 2 times, most recently from 227c836 to 1f48531 Compare June 7, 2023 18:26
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch 6 times, most recently from ea570d7 to 78fef1c Compare June 21, 2023 19:58
@renovate renovate bot changed the title Update dependency io_bazel_rules_go to v0.39.1 Update dependency io_bazel_rules_go to v0.40.0 Jun 22, 2023
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch from 78fef1c to baf0a58 Compare June 22, 2023 18:03
@renovate renovate bot changed the title Update dependency io_bazel_rules_go to v0.40.0 Update dependency io_bazel_rules_go to v0.40.1 Jun 28, 2023
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch from baf0a58 to 684da14 Compare June 28, 2023 20:40
@renovate renovate bot changed the title Update dependency io_bazel_rules_go to v0.40.1 Update dependency io_bazel_rules_go to v0.41.0 Jul 11, 2023
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch 3 times, most recently from 51c5aaf to 6acf90b Compare July 14, 2023 15:58
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch from 6acf90b to fb49834 Compare July 18, 2023 13:57
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch 2 times, most recently from b4138bd to 9937962 Compare July 26, 2023 12:37
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch 2 times, most recently from 94c2857 to c293adb Compare August 7, 2023 20:35
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch 2 times, most recently from b0c433a to 4bfa80b Compare August 17, 2023 17:36
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch 6 times, most recently from 585e9bd to f923e18 Compare August 24, 2023 13:44
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch 2 times, most recently from 882486c to 1e01cfc Compare November 8, 2023 19:27
@renovate renovate bot changed the title Update dependency io_bazel_rules_go to v0.42.0 Update dependency io_bazel_rules_go to v0.43.0 Nov 20, 2023
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch from 1e01cfc to a859b8b Compare November 20, 2023 20:36
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch 2 times, most recently from cfbb611 to 7ddc34d Compare December 19, 2023 22:43
@renovate renovate bot changed the title Update dependency io_bazel_rules_go to v0.43.0 Update dependency io_bazel_rules_go to v0.44.0 Dec 19, 2023
@renovate renovate bot changed the title Update dependency io_bazel_rules_go to v0.44.0 Update dependency io_bazel_rules_go to v0.44.1 Dec 29, 2023
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch 3 times, most recently from e1b770f to 6d6e385 Compare January 3, 2024 21:45
@renovate renovate bot changed the title Update dependency io_bazel_rules_go to v0.44.1 Update dependency io_bazel_rules_go to v0.44.2 Jan 3, 2024
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch from 6d6e385 to 999bd2e Compare January 12, 2024 21:08
@renovate renovate bot changed the title Update dependency io_bazel_rules_go to v0.44.2 Update dependency io_bazel_rules_go to v0.45.0 Jan 12, 2024
@renovate renovate bot changed the title Update dependency io_bazel_rules_go to v0.45.0 Update dependency io_bazel_rules_go to v0.45.1 Jan 19, 2024
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch from 999bd2e to aaa24d7 Compare January 19, 2024 15:26
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch 2 times, most recently from 55c312f to 8c3e295 Compare February 7, 2024 11:07
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch from 8c3e295 to 71fb909 Compare February 10, 2024 04:43
@renovate renovate bot changed the title Update dependency io_bazel_rules_go to v0.45.1 Update dependency io_bazel_rules_go to v0.46.0 Feb 10, 2024
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch from 71fb909 to abaf9ce Compare February 23, 2024 16:33
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch from abaf9ce to b1e38d4 Compare March 8, 2024 23:48
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch from b1e38d4 to 5265ad7 Compare March 28, 2024 15:45
@renovate renovate bot requested a review from a team March 28, 2024 15:45
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch 2 times, most recently from adfa16d to 4cdf09a Compare April 1, 2024 13:33
@renovate renovate bot force-pushed the renovate/io_bazel_rules_go-0.x branch from 4cdf09a to 8993c1f Compare April 1, 2024 13:34
@camdencheek camdencheek merged commit 2352d0a into main Apr 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants