Tom Dyas
Tom Dyas
The package mapping from import path to addresses (`ImportPathToPackages`) was global to the entire repository and not split by Go module. This prevented multiple Go modules in a single repository...
Add support for packages that use [cgo](https://pkg.go.dev/cmd/cgo), which allows interfacing with C code from Go. [ci skip-rust] [ci skip-build-wheels]
[Go v1.19 added a `unix` build constraint.](https://go.dev/doc/go1.19#go-unix) Pants should support it.
Add protobuf codegen backend for Kotlin. [ci skip-rust] [ci skip-build-wheels]
Add network level gRPC timeouts starting with the `check_action_cache` function (which maps to the REAPI GetActionResult API). Fixes #16188.
Upgrade the Tonic "ecosystem" crates to the latest versions: - Tonic 0.7 - Prost 0.10 - Other crates as necessary.
In https://github.com/pantsbuild/pants/pull/12537, Pants learned how to send small blob writes to a remote store via the `BatchUpdateBlobs` API of the REAPI instead of the `ByteStream.Write` streaming API. This PR similarly...
Add a new `jvm-add-artifact` goal which will edit BUILD files to add `jvm_artifact` targets for JVM artifacts. [ci skip-rust] [ci skip-build-wheels]
Add the Scala-based [Ammonite repl](https://ammonite.io/#Ammonite-REPL).
Allow using the `terraform` binary found at the path specified by `--terraform-path` instead of downloading Terraform from the Internet. [ci skip-rust] [ci skip-build-wheels]