Tags: apple/swift-protobuf
Tags
Build `protoc` from source (#1876) ## Motivation In a recent addition, we included changes to provide `protoc` as a binary target from the official releases from the upstream `protobuf` repository. While this solved one of the largest issues in our ecosystem where folks currently needed to install `protoc` through a system package manager, it also introduced another set of problems that binary targets bring with them. ## Modifications This PR adds `protobuf` and `abseil-cpp` as a submodule to this project and includes a new target that builds both together from source. It includes the minimal set of files from both to successfully build `protoc` and also passes the right compiler and linker flags to build those warning free. ## Result We are no longer using a binary target for `protoc` but instead build it from source which alleviates the problems that we introduced with the binary target.
Prepare for a 1.31.0 release and update docs (#1843) # Motivations In the previous PRs, I landed support for distributing `protoc` via this repo which finally allows us to broadly recommend the SPM plugin. # Modifications This PR bumps the versions and updates the docs for the SPM plugin and a tiny addition to the RELEASING doc to ensure the latest check is set. # Result Unblocking the ecosystem in broadly adopting the SPM plugin.
PreviousNext