chore(deps): update dependency io_bazel_rules_go to v0.44.2#86
Merged
Conversation
3d38e55 to
14d87fe
Compare
14d87fe to
256a9f3
Compare
256a9f3 to
ee04996
Compare
ee04996 to
bb13c5e
Compare
bb13c5e to
0fc83d8
Compare
0fc83d8 to
24c7b58
Compare
24c7b58 to
427bade
Compare
427bade to
e52a567
Compare
e52a567 to
fc5f316
Compare
fc5f316 to
1874e9f
Compare
1874e9f to
5f452dc
Compare
5f452dc to
0aa99ae
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.33.0->v0.44.2Release Notes
bazelbuild/rules_go (io_bazel_rules_go)
v0.44.2Compare Source
WORKSPACEcodeWhat's Changed
Full Changelog: bazel-contrib/rules_go@v0.44.1...v0.44.2
v0.44.1Compare 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/rpcwas separated fromgoogle.golang.org/genprotoWORKSPACEcodeWhat's Changed
@rules_go//gofile path end with/bin/goby @fmeum in https://github.com/bazelbuild/rules_go/pull/3791runfiles.Envby @fmeum in https://github.com/bazelbuild/rules_go/pull/3778--nolegacy_external_runfilesby @fmeum in https://github.com/bazelbuild/rules_go/pull/3795Full Changelog: bazel-contrib/rules_go@v0.44.0...v0.44.1
v0.44.0Compare Source
IMPORTANT CHANGES
Tests now call
panic()when they timeoutThis means there is a running goroutine (which will fail goleak detection)
This also means there may be some different behavior when calling
SIGTERMdirectly from within a test.For more information see: https://github.com/bazelbuild/rules_go/pull/3749
Bzlmod support for
nogoThis can be added in your
MODULE.bazelfile:For more information see https://github.com/bazelbuild/rules_go/pull/3782
WORKSPACEcodeWhat's Changed
tools.gotrick to makego.modwork withgo mod tidyby @fmeum in https://github.com/bazelbuild/rules_go/pull/3775aux_filesrelative paths for gomock source mocks (fix #3752) by @ikavalio in https://github.com/bazelbuild/rules_go/pull/3753nogoby @fmeum in https://github.com/bazelbuild/rules_go/pull/3782New Contributors
Full Changelog: bazel-contrib/rules_go@v0.43.0...v0.44.0
v0.43.0Compare Source
Breaking
x/toolsupgradeThis change includes a breaking upgrade to golang.org/x/tools
Please make sure to upgrade
x/toolsto versionv0.15.0to ensure compatibility with rules_go's NoGo.If you need to use an older version of
x/tools(v0.13.0or earlier), apply the following patch torules_go:x-tools.patch
What's Changed
0.42.0release by @tyler-french in https://github.com/bazelbuild/rules_go/pull/3716go.envin//gorunfiles by @fmeum in https://github.com/bazelbuild/rules_go/pull/3722bazel_featuresto v1.1.1 by @fmeum in https://github.com/bazelbuild/rules_go/pull/3747xtestpackages in Go Packages Driver by @JamyDev in https://github.com/bazelbuild/rules_go/pull/3750New Contributors
Full Changelog: bazel-contrib/rules_go@v0.42.0...v0.43.0
v0.42.0Compare Source
What's Changed
Added
patchestogo_download_sdk:Patches can now be applied to the standard library using
go_download_sdk(andgo_sdk.downloadfor Bzlmod).Example:
Other changes included:
d1da1bbInfer importpath if not set explicitly by @mering (#3705)7309abaMarkgo_sdkmodule extension as{os,arch}_dependentby @fmeum (#3703)09a206cSymlink all SDK files withgo_local_sdkby @fmeum (#3696)9ebc93c[go_sdk download] allow patches to standard library by @tyler-french (#3684)f03a723bzltestutil: move os.Chdir call into new package by @jayconrod (#3681)a8cb4b7bzltestutil: set importmap to fix run_dir by @jayconrod (#3679)85f2440Fix: update gomock.bzl by poping incompatible argument by @yongruilin (#3674)5206498use carved out module for x/tools/go/vcs by @malt3 (#3671)2e821f6cgo packages with assembly: Support CGO_ENABLED=0 by @evanj (#3661)f64211abzlmod: Add missing experiments and strip_prefix arguments by @fmeum (#3443) (#3663)0da92cdgo_context: set GOTOOLCHAIN to 'local' by @sluongng (#3660)edf5b64compilepkg: cgo assembly uses the C compiler by @evanj (#3648)6e10f8cgo/tools/gopackagesdriver: pass Compiler and Arch in DriverResponse by @matloob (#3657)f5ae196[proto] Allow multiple outputs from a proto compiler by @tingilee (#3650)57ef719Add pgo support for go 1.20 by @prestonvanloon (#3641)ce32021Migrateexec_toolstotoolsongenruleby @fmeum (#3638)98165a6Honor//go/config:linkmodeforgo_testby @fmeum (#3629)61c1e91Fix//go/config:linkmodeflag value not being effective by @fmeum (#3627)b0a9851Remove deprecated rules by @sluongng (#3538)d2a3cf2Fix compilation_outputs_test on Windows with latest Bazel by @fmeum (#3623)Full Changelog: bazel-contrib/rules_go@v0.41.0...v0.42.0
WORKSPACEcodev0.41.0Compare Source
What's Changed
Starting this release, rules_go no longer ship with
@go_googleapisrepo. 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:http_archiverule to download Google APIs, e.g.,Note that the version of Google APIs archive needs to be compatible with the pre-generated code in
@org_golang_google_genproto.Other changes included in this release
go_sdkextension failure for unnamed root module by @fmeum in https://github.com/bazelbuild/rules_go/pull/3612Full Changelog: bazel-contrib/rules_go@v0.40.1...v0.41.0
WORKSPACEcodev0.40.1Compare Source
WORKSPACEcodeChanges
This patch release cherry-picked two bug fixes related to Go package driver from master
v0.40.0Compare Source
What's Changed
goexperiment.*build tags by @lbcjbb in https://github.com/bazelbuild/rules_go/pull/3556go_path'slinkmode by @fmeum in https://github.com/bazelbuild/rules_go/pull/3565--incompatible_disable_starlark_host_transitionsby @fmeum in https://github.com/bazelbuild/rules_go/pull/3560.gofile in a random location by @fmeum in https://github.com/bazelbuild/rules_go/pull/3566use_repoautomation by @fmeum in https://github.com/bazelbuild/rules_go/pull/3573go_host_compatible_sdkrepository by @ylecornec in https://github.com/bazelbuild/rules_go/pull/3543gazelle:prefixcan be replaced bygo.modby @fmeum in https://github.com/bazelbuild/rules_go/pull/3577go_download_sdkwith Bazel dev versions by @fmeum in https://github.com/bazelbuild/rules_go/pull/3580New Contributors
Full Changelog: bazel-contrib/rules_go@v0.39.1...v0.40.0
WORKSPACEcodev0.39.1Compare Source
What's Changed
Full Changelog: bazel-contrib/rules_go@v0.39.0...v0.39.1
v0.39.0Compare Source
WORKSPACEcodeWhat's Changed
gobinary available as a target by @fmeum in https://github.com/bazelbuild/rules_go/pull/3429filter_transition_labelworkaround by @fmeum in https://github.com/bazelbuild/rules_go/pull/3438x_defsvalues by @fmeum in https://github.com/bazelbuild/rules_go/pull/3473//gousable in scripts run withbazel runby @fmeum in https://github.com/bazelbuild/rules_go/pull/3474errorscript ingo_cross_binaryby @fmeum in https://github.com/bazelbuild/rules_go/pull/3481CCif it contains whitespace by @fmeum in https://github.com/bazelbuild/rules_go/pull/3491runtime/cgowithpure = Falseby @fmeum in https://github.com/bazelbuild/rules_go/pull/3492ctx.readdirinstead oflsfor SDK platform detection by @fmeum in https://github.com/bazelbuild/rules_go/pull/3497New Contributors
Full Changelog: bazel-contrib/rules_go@v0.38.0...v0.39.0
v0.38.1Compare Source
Bug fixes
The go_googleapis upgrade in 0.38.0 is too disruptive. It changes the Go import paths of the proto packages, causing build failures in repos trying to upgrade to rules_go 0.38.0. Reverting the go_googleapis to the master of 2022-12-05 (#3432) for now to make rules_go upgrades easier.
WORKSPACEcodeFull Changelog: bazel-contrib/rules_go@v0.38.0...v0.38.1
v0.38.0Compare Source
Breaking changes
Starting this release, rules_go requires Bazel 5.3 and golang/x/tools at least 0.3.0. If you are using stardoc, you also need to upgrade it to 0.5.3 to recognize
RunEnvironmentInfo, which is used in this release.Major new features
This is the first release to support Go 1.20. When on this version of Go, it is highly recommended to use Bazel 6 and set
--experimental_output_directory_naming_scheme=diff_against_baselineto prevent certain unnecessary rebuilds.What's Changed
-workis specified by @motiejus in https://github.com/bazelbuild/rules_go/pull/3389lcov_coverage_testtoexec.Commandchange by @fmeum in https://github.com/bazelbuild/rules_go/pull/3392boringcryptotoGOEXPERIMENTsupport by @fmeum in https://github.com/bazelbuild/rules_go/pull/3401cfg = "host"withcfg = "exec"by @fmeum in https://github.com/bazelbuild/rules_go/pull/3404nogotargets asmanualto keep top-level symlinks by @fmeum in https://github.com/bazelbuild/rules_go/pull/3410envattribute togo_binaryby @fmeum in https://github.com/bazelbuild/rules_go/pull/3428New Contributors
Full Changelog: bazel-contrib/rules_go@v0.37.0...v0.38.0
v0.37.0Compare Source
Major New Features
What's Changed
strip_prefixfield tosource.template.jsonby @fmeum in https://github.com/bazelbuild/rules_go/pull/3359bindata,go_embed_data, andgo_embed_data_depsby @fmeum in https://github.com/bazelbuild/rules_go/pull/3362emit_stdlibby @fmeum in https://github.com/bazelbuild/rules_go/pull/3366Rlocationcan return relative paths by @fmeum in https://github.com/bazelbuild/rules_go/pull/3377Rlocationpath by @fmeum in https://github.com/bazelbuild/rules_go/pull/3378New Contributors
Full Changelog: bazel-contrib/rules_go@v0.36.0...v0.37.0
WORKSPACEcodev0.36.0Compare Source
Major new features
github.com/bazelbuild/rules_go/go/runfiles(target@io_bazel_rules_go//go/runfiles) and is now the official way to look up runfiles from Go. It will be made compatible with Bzlmod in a future release.Note: For improved consistency with runfiles libraries in other languages, the
Pathfunction present in https://github.com/phst/runfiles is calledRlocationin rules_go.--@​io_bazel_rules_go//go/config:gc_gooptsand--@​io_bazel_rules_go//go/config:gc_linkoptsto accept additional compiler and linker flags.What's Changed
go versioninstead ofVERSIONby @fmeum in https://github.com/bazelbuild/rules_go/pull/3296Configuration
📅 Schedule: Branch creation - "after 9pm,before 9am" in timezone Asia/Tokyo, 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.
This PR has been generated by Mend Renovate. View repository job log here.