mirror of
https://github.com/ElementsProject/lightning.git
synced 2026-08-20 13:27:36 +02:00
our current version of `grpcio-tools` 1.75.1 bundles `protoc` version: ``` uv run python -m grpc_tools.protoc --version libprotoc 31.1 ``` In CI/Dockerfiles we use 29.4 or whatever the OS provides with the `protobuf-compiler` package, which for the most part is 21.12. We actually want to somewhat match these versions but we don't have any control over OS packages' versions. We can instead bundle `protoc` as a build dependency for `cln-grpc`. The current version for that bundles 31.1 as well. This way the versions of `protoc` are more consistent everywhere. One downside is that arm 32-bit hosts get no bundled protoc for `cln-grpc` and have to still install `protobuf-compiler` themselves. Changelog-None |
||
|---|---|---|
| .. | ||
| ci.yaml | ||
| coverage-nightly.yaml | ||
| crate-io.yml | ||
| docker-release.yml | ||
| docs-nightly.yaml | ||
| macos.yaml | ||
| publish-site.yaml | ||
| pypi.yml | ||
| python-docs-nightly.yaml | ||
| rdme-docs-sync.yml | ||
| readme-rpc-sync.yml | ||
| release.yml | ||
| repro.yml | ||
| rust-msrv.yml | ||