rules_nodejs icon indicating copy to clipboard operation
rules_nodejs copied to clipboard

chore: update dependency io_bazel_rules_go to v0.35.0

Open renovate-bot opened this issue 3 years ago • 0 comments
trafficstars

Mend Renovate

This PR contains the following updates:

Package Type Update Change
io_bazel_rules_go http_archive minor v0.28.0 -> v0.35.0

Release Notes

bazelbuild/rules_go

v0.35.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/bazelbuild/rules_go/compare/v0.34.0...v0.35.0

WORKSPACE code

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

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

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

go_rules_dependencies()

go_register_toolchains(version = "1.19.1")

v0.34.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/bazelbuild/rules_go/compare/v0.33.0...v0.34.0

WORKSPACE code

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

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

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

go_rules_dependencies()

go_register_toolchains(version = "1.18.4")

v0.33.0

Compare Source

Breaking changes

Deprecations

  • The asm, compile, and pack action generators provided by go_context are deprecated and planned for removal in version v0.36.0. Please leave a comment on the tracking bug if archive and link are not suitable replacements for your use cases.

Bug Fixes

Thanks to all of the contributors!

Compatibility

The minimum required version of Bazel remains at 4.2.1.

Updated dependencies

  • Updated org_golang_x_sys, org_golang_x_xerrors, org_golang_google_genproto, go_googleapis to their most recent commit as of 2022-06-05

As always, you can use higher versions of rules_go's dependencies by declaring them in WORKSPACE before calling go_rules_dependencies. Lower versions may work but are not supported.

WORKSPACE code

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

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

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

go_rules_dependencies()

go_register_toolchains(version = "1.18.3")

v0.32.0

Compare Source

This release brings many exciting changes

New features

  • gomock rule is officially supported in rules_go (doc), replacing the original jmhodges/bazel_gomock repository. Thanks to @​jmhodges for the original implementation.
  • rules_go now generates coverage reports in LCOV format by default (#​3117), to be compatible with Bazel's --combined_report=lcov. To generate reports in the old go tool cover format, please use --//go/config:cover_format=go_cover. Thanks to @​fmeum @​abhinav
  • supporting windows/arm64 (#​3072). Thanks to @​nsait-linaro
  • nogo config can now takes analyzer_flags (#​3082), thanks to @​NavneethJayendran

Bug fixes

Deprecations

go_embed_data and bindata will be deprecated in rules_go 0.35.0. Users are encourage to migrate to go:embed and embedsrcs.

Other changes

Updated dependencies

As always, you can use higher versions of rules_go's dependencies by declaring them in WORKSPACE before calling go_rules_dependencies. Lower versions may work but are not supported.

  • org_golang_google_protobuf updated to v1.28.0
  • org_golang_x_sys, org_golang_x_xerrors, org_golang_google_genproto and go_googleapis updated to master, as of 2022-05-09

WORKSPACE code

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

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

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

go_rules_dependencies()

go_register_toolchains(version = "1.18.2")

v0.31.0

Compare Source

This is a maintenance release to support Bazel 5.0. No new feature was added since last release.

Changes

Updated dependencies

As always, you can use higher versions of rules_go's dependencies by declaring them in WORKSPACE before calling go_rules_dependencies. Lower versions may work but are not supported.

  • platforms updated to 0.0.5 as of 2022-03-14.
  • bazel_skylib updated to 1.2.1 as of 2022-03-14.
  • org_golang_x_tools updated to v0.1.9 as of 2022-03-14.
  • org_golang_x_sys updated to master as of 2022-03-14.
  • org_golang_google_genproto updated to main as of 2022-03-14.
  • go_googleapis updated to master as of 2022-03-14.

Thanks @​moisesvega for updating the dependencies and preparing the release notes.

WORKSPACE code

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

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

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

go_rules_dependencies()

go_register_toolchains(version = "1.18")

v0.30.0

Compare Source

Changes

  • Add first class support for GOOS=ios (#​3013)

  • Always include debug symbols with -c dbg (#​3029)

    Previously, debugging a go_test target was only possible with an explicit --@​io_bazel_rules_go//go/config:debug.

  • go_test: Add env attribute (#​3004)

    This allows setting environment variables before static initialisers run, and which reference expanded locations.

  • tests/core/cgo: do not assume test is being run from main repo (#​2956)

  • reproducibility_test: explicitly build the go_sdk builder (#​3026)

  • map bazel's --test_runner_fail_fast to go's -failfast (#​3058)

Bug Fixes

  • Emit correct header in CGo c-archive (#​2874)
  • Append path into trimpath if option already exists (#​2994)
  • Fixed issue with go_bazel_test rule on Windows (#​3036)
  • Skipping linker flag for versioned dylib on Darwin (#​2989)
  • Trim absolute paths in files generated by cgo (#​3011)
  • builders/cover: register coverage without changing line numbers (#​2993)
  • cover: use Z instead of underscore for variable name separator (#​2995)
  • .bazelci/presubmit.yml: remove old flag (#​3023)
  • builders/gentestmain: register correct cover mode in the coverage report file when enabling race mode (#​3019)
  • -fsanitize-ignorelist should have an absolute path (#​3001)
  • internal changes: #​2942, #​2987, #​2988, #​2992, #​3000, #​3035, #​3038, #​3046

Thanks to all of the contributors

Compatibility

  • Bazel 4.2.1 or higher is now required. The previous minimum version was 4.2.0.

Updated dependencies

As always, you can use higher versions of rules_go's dependencies by declaring them in WORKSPACE before calling go_rules_dependencies. Lower versions may work but are not supported.

  • org_golang_x_tools updated to v0.1.8 (#​3031)
  • org_golang_x_sys updated to master as of 2022-01-24.
  • org_golang_google_genproto updated to master as of 2022-01-24.
  • go_googleapis updated to master as of 2022-01-24.

WORKSPACE code

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

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

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

go_rules_dependencies()

go_register_toolchains(version = "1.17.6")

v0.29.0

Compare Source

Changes

  • nogo analyzers may now depend on go_library rules (#​2922).

    This is a major upgrade to nogo usability that enables the use of the popular staticcheck tool, via https://github.com/sluongng/staticcheck-codegen.

    This requires an update to Gazelle v0.24

    Many thanks to @​thomas-wk

  • Editor / IDE integration (gopackagesdriver) now supports automatic target detection (#​2932).

    No user input is required after the GOPACKAGESDRIVER setup. This effectively deprecates the following environment variables:

    • GOPACKAGESDRIVER_BAZEL_TARGETS
    • GOPACKAGESDRIVER_BAZEL_QUERY
    • GOPACKAGESDRIVER_BAZEL_TAG_FILTERS

    Many thanks to @​steeve for his ongoing development of gopackagesdriver

  • The rules_cc dependency has been removed (#​2950).

  • rules_go tool builds are now reproducible (#​2952).

  • cgo-related bug fixes: #​2930, #​2925, #​2947, #​2926.

Thanks to all of the contributors.

Compatibility

  • Bazel 4.2.0 or higher is now required. The previous minimum version was 4.0.0.

Updated dependencies

As always, you can use higher versions of rules_go's dependencies by declaring them in WORKSPACE before calling go_rules_dependencies. Lower versions may work but are not supported.

  • bazel_skylib updated to v1.1.1
  • org_golang_x_tools updated to v0.1.7
  • org_golang_x_sys updated to master as of 2021-10-06.
  • org_golang_google_genproto updated to master as of 2021-10-06.
  • go_googleapis updated to master as of 2021-10-06.

WORKSPACE code

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

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

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

go_rules_dependencies()

go_register_toolchains(version = "1.17.1")

http_archive(
    name = "bazel_gazelle",
    sha256 = "de69a09dc70417580aabf20a28619bb3ef60d038470c7cf8442fafcf627c21cb",
    urls = [
        "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz",
        "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz",
    ],
)

load("@​bazel_gazelle//:deps.bzl", "gazelle_dependencies")

gazelle_dependencies()

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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, click this checkbox.

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

renovate-bot avatar Aug 05 '22 22:08 renovate-bot