Skip to content

Update dependency bazel_gazelle to v0.35.0

Erik Seliger requested to merge renovate/bazel_gazelle-0.x into main

Created by: renovate[bot]

Mend Renovate

This PR contains the following updates:

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

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


Release Notes

bazelbuild/bazel-gazelle (bazel_gazelle)

v0.35.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/bazelbuild/bazel-gazelle/compare/v0.34.0...v0.35.0

v0.34.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/bazelbuild/bazel-gazelle/compare/v0.33.0...v0.34.0

v0.33.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/bazelbuild/bazel-gazelle/compare/v0.32.0...v0.33.0

v0.32.0

Compare Source

Starting this release, Gazelle no longer resolves Go and proto imports of Google APIs to @go_googleapis. Instead, Go packages from Google APIs will be treated as regular Go packages, and resolve to @org_golang_google_genproto, which contains the pre-generated Go code, with its version determined 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

What's Changed

New Contributors

Full Changelog: https://github.com/bazelbuild/bazel-gazelle/compare/v0.31.1...v0.32.0

v0.31.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/bazelbuild/bazel-gazelle/compare/v0.31.0...v0.31.1

v0.31.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/bazelbuild/bazel-gazelle/compare/v0.30.0...v0.31.0

v0.30.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/bazelbuild/bazel-gazelle/compare/v0.29.0...v0.30.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.

Merge request reports

Loading