mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-10-04 18:54:00 +02:00
build: update release tags
This updates the list of tags used for `release` builds in the release documentation. `peersrpc`, `kvdb_postgres`, and `kvdb_etcd` are now automatically included in `make release` or `make release-install` builds.
This commit is contained in:
2
.github/workflows/release.yaml
vendored
2
.github/workflows/release.yaml
vendored
@@ -94,7 +94,7 @@ jobs:
|
|||||||
|
|
||||||
Our release binaries are fully reproducible. Third parties are able to verify that the release binaries were produced properly without having to trust the release manager(s). See our [reproducible builds guide](https://github.com/lightningnetwork/lnd/tree/master/build/release) for how this can be achieved.
|
Our release binaries are fully reproducible. Third parties are able to verify that the release binaries were produced properly without having to trust the release manager(s). See our [reproducible builds guide](https://github.com/lightningnetwork/lnd/tree/master/build/release) for how this can be achieved.
|
||||||
The release binaries are compiled with `go${{ env.GO_VERSION }}`, which is required by verifiers to arrive at the same ones.
|
The release binaries are compiled with `go${{ env.GO_VERSION }}`, which is required by verifiers to arrive at the same ones.
|
||||||
They include the following build tags: `autopilotrpc`, `signrpc`, `walletrpc`, `chainrpc`, `invoicesrpc`, `neutrinorpc`, `routerrpc`, `watchtowerrpc` and `monitoring`. Note that these are already included in the release script, so they do not need to be provided.
|
They include the following build tags: `autopilotrpc`, `signrpc`, `walletrpc`, `chainrpc`, `invoicesrpc`, `neutrinorpc`, `routerrpc`, `watchtowerrpc`, `monitoring`, `peersrpc`, `kvdb_postrgres`, and `kvdb_etcd`. Note that these are already included in the release script, so they do not need to be provided.
|
||||||
|
|
||||||
The `make release` command can be used to ensure one rebuilds with all the same flags used for the release. If one wishes to build for only a single platform, then `make release sys=<OS-ARCH> tag=<tag>` can be used.
|
The `make release` command can be used to ensure one rebuilds with all the same flags used for the release. If one wishes to build for only a single platform, then `make release sys=<OS-ARCH> tag=<tag>` can be used.
|
||||||
|
|
||||||
|
@@ -248,6 +248,7 @@ will have the following tags:
|
|||||||
- [walletrpc](/lnrpc/walletrpc/walletkit.proto)
|
- [walletrpc](/lnrpc/walletrpc/walletkit.proto)
|
||||||
- [chainrpc](/lnrpc/chainrpc/chainnotifier.proto)
|
- [chainrpc](/lnrpc/chainrpc/chainnotifier.proto)
|
||||||
- [invoicesrpc](/lnrpc/invoicesrpc/invoices.proto)
|
- [invoicesrpc](/lnrpc/invoicesrpc/invoices.proto)
|
||||||
|
- [neutrinorpc](/lnrpc/neutrinorpc/neutrino.proto)
|
||||||
- [routerrpc](/lnrpc/routerrpc/router.proto)
|
- [routerrpc](/lnrpc/routerrpc/router.proto)
|
||||||
- [watchtowerrpc](/lnrpc/watchtowerrpc/watchtower.proto)
|
- [watchtowerrpc](/lnrpc/watchtowerrpc/watchtower.proto)
|
||||||
- [monitoring](/monitoring) (for Prometheus integration)
|
- [monitoring](/monitoring) (for Prometheus integration)
|
||||||
|
Reference in New Issue
Block a user