cln/.github
daywalker90 608f6952ea cln-grpc: vendor protoc as a build-dependency
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
2026-07-13 18:15:24 +02:00
..
scripts cln-grpc: vendor protoc as a build-dependency 2026-07-13 18:15:24 +02:00
workflows cln-grpc: vendor protoc as a build-dependency 2026-07-13 18:15:24 +02:00
CODEOWNERS CODEOWNERS: add daywalker90 as owner of bip353, currencyrate, and clnrest plugins 2026-07-08 18:46:31 +02:00
ISSUE_TEMPLATE.md github: Added issue template 2018-01-29 13:28:48 +01:00
PULL_REQUEST_TEMPLATE.md Versions: post-release updates for v26.06 2026-06-19 09:38:06 +09:30