You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Tom Kirkpatrick e14adc53a6
feat(lnd): add lnd release scripts
6 years ago
..
.goreleaser.yml feat(lnd): add lnd release scripts 6 years ago
README.md feat(lnd): add lnd release scripts 6 years ago
canary.sh feat(lnd): add lnd release scripts 6 years ago

README.md

lnd-release

We use GoReleaser to build and publish the lnd binaries that we distribute with Zap Desktop. These are the steps to create a new release.

1. Install GoReleaser

See https://goreleaser.com/

2. Fetch lnd

Fetch the lnd source code.

go get -d github.com/lightningnetwork/lnd

3. Copy release scripts

Copy the scripts provided in internals/scripts/lnd-release over to the lnd working dir.

cp .goreleaser.yml $GOPATH/src/github.com/lightningnetwork/lnd/
cp canary.sh $GOPATH/src/github.com/lightningnetwork/lnd/

4. Create new release

Run the provided release script, which will create a new git tag and then build and publish the lnd binaries.

cd $GOPATH/src/github.com/lightningnetwork/lnd
GITHUB_TOKEN=... ./canary.sh

You must set GITHUB_TOKEN to a github access token that has the ability to publish releases on the https://github.com/LN-Zap/lnd repo.

5. Verify the new release

Verify that the new build has been published to https://github.com/LN-Zap/lnd/releases