-
-
Notifications
You must be signed in to change notification settings - Fork 673
Comparing changes
Open a pull request
base repository: bazel-contrib/rules_go
base: v0.48.0
head repository: bazel-contrib/rules_go
compare: v0.49.0
- 13 commits
- 54 files changed
- 8 contributors
Commits on May 29, 2024
-
Add support for path mapping (#3915)
Path mapping improves disk/remote cache hit ratio by automatically removing the configuration-specific path segments (e.g. `k8-fastbuild-ST-12345678`) from action command lines before staging them for execution. This commit makes the stdlib, compilepkg (assuming no cgo) and gentestmain actions compatible with path mapping, which is mostly automatic except that `GOROOT` now needs to be passed in via a flag rather than an environment variable. Can be tested via `--experimental_output_paths=strip` with Bazel last_green. See https://www.youtube.com/watch?v=Et1rjb7ixUU for more information on path mapping.
Configuration menu - View commit details
-
Copy full SHA for 6f206ad - Browse repository at this point
Copy the full SHA 6f206adView commit details
Commits on Jun 6, 2024
-
Introduce rules_go_unsupported_feature (#3955)
This sentinel feature allows the C++ toolchain configuration to use distinct sets of flags when compiling Go rules.
Configuration menu - View commit details
-
Copy full SHA for b2b5dbc - Browse repository at this point
Copy the full SHA b2b5dbcView commit details
Commits on Jun 11, 2024
-
Automatically run
bazel mod tidy
in@rules_go//go
(#3927)`bazel mod tidy` is run if supported and if relevant files change due to the command.
Configuration menu - View commit details
-
Copy full SHA for a24a63e - Browse repository at this point
Copy the full SHA a24a63eView commit details -
Fix revive warning in testmain.go files (#3958)
When configuring nogo() to run the revive linter, we currently see builds of testmain.go files fail with the following error: if block ends with call to os.Exit function, so drop this else and outdent its block (move short variable declaration to its own line if necessary) Let's restructure this code slightly, so that this is no longer an issue.
Configuration menu - View commit details
-
Copy full SHA for 52865a8 - Browse repository at this point
Copy the full SHA 52865a8View commit details
Commits on Jun 18, 2024
-
Revert "feat(mode): add
purego
tag whenpure
(#3901)" (#3961)Configuration menu - View commit details
-
Copy full SHA for f81ce9f - Browse repository at this point
Copy the full SHA f81ce9fView commit details
Commits on Jun 19, 2024
-
prepare patch release 0.48.1 (#3963)
This PR helps prepare the patch release to include f81ce9f
Configuration menu - View commit details
-
Copy full SHA for 75cc291 - Browse repository at this point
Copy the full SHA 75cc291View commit details -
Fix broken link to https://bazel.build/concepts/dependencies#data-dep…
…endencies (#3960) * Update link in rules.md upd * nit
Configuration menu - View commit details
-
Copy full SHA for d3ecd76 - Browse repository at this point
Copy the full SHA d3ecd76View commit details
Commits on Jun 21, 2024
-
docs: Discourage use
go_sdk.host()
in bzlmod.md (see #3967) (#3968)see #3967 and enola-dev/enola#713
Configuration menu - View commit details
-
Copy full SHA for 93f29a5 - Browse repository at this point
Copy the full SHA 93f29a5View commit details
Commits on Jul 1, 2024
-
Add linux/ppc64le to GOARCH constraints (#3975)
* Add linux/ppc64le to GOARCH constraints This also updates `platforms` module dependency to 0.0.10 Signed-off-by: Chaitanya Munukutla <chaitanya.m61292@gmail.com> * Support older versions of Bazel Signed-off-by: Chaitanya Munukutla <chaitanya.m61292@gmail.com> --------- Signed-off-by: Chaitanya Munukutla <chaitanya.m61292@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 77e04cc - Browse repository at this point
Copy the full SHA 77e04ccView commit details
Commits on Jul 2, 2024
-
gopackagesdriver: Make kind query regexes anchored (#3978)
A query like kind("go_library", ...) also returns rules that are not go libraries but have go_library as a substring of the rule name, e.g. not_a_go_library. To fix that, add regex anchors.
Configuration menu - View commit details
-
Copy full SHA for 634fc28 - Browse repository at this point
Copy the full SHA 634fc28View commit details
Commits on Jul 10, 2024
-
Add a full
fs.FS
implementation torunfiles
(#3969)* WIP: Add a full `fs.FS` implementation to `runfiles` * Extract out common implementation * Minimal feature parity for manifest implementation * Implement manifest except for dir statting plus test * Test info * Add basic trie implementation * Fully fix test * Simplify * Vendor testfs * FIx tests * Cleanup * Simplify * Root symlinks * Simplify further * Add comments and refactor * Adopt test to Bzlmod * Also materialize canonical names * Adjust comment * Attempt to throw test failures * Attemp to fix WIndows #2 * Fix test #3 * Address review comments * Fix test * Address review comments * Rename links for better test coverage * Rename manifest dir entries * Add `String()` implementations and faithfully fake runfiles dir * Resolve one layer of symlinks in directory impl * Resolve all symlinks
Configuration menu - View commit details
-
Copy full SHA for 3e84965 - Browse repository at this point
Copy the full SHA 3e84965View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2212fd - Browse repository at this point
Copy the full SHA c2212fdView commit details
Commits on Jul 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a23892e - Browse repository at this point
Copy the full SHA a23892eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.48.0...v0.49.0