mirror of
https://github.com/ElementsProject/lightning.git
synced 2026-08-13 12:32:55 +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 |
||
|---|---|---|
| .. | ||
| install-bitcoind.sh | ||
| setup.sh | ||
| sync-rpc-cmds.py | ||