From c8b72bf16b7cd4545a6b65d17e14fba61e96493e Mon Sep 17 00:00:00 2001 From: Ben Johnson Date: Thu, 21 Jan 2021 14:39:23 -0700 Subject: [PATCH] Fix release action --- .github/workflows/release.yml | 8 +++++++- README.md | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7e3502e..6aff070 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,15 +16,21 @@ jobs: env: GITHUB_TOKEN: ${{ github.token }} + - name: Install nfpm + run: | + wget https://github.com/goreleaser/nfpm/releases/download/v2.2.3/nfpm_2.2.3_Linux_x86_64.tar.gz + tar zxvf nfpm_2.2.3_Linux_x86_64.tar.gz + - name: Build litestream run: | mkdir -p dist cp etc/litestream.yml etc/litestream.service dist cat etc/nfpm.yml | LITESTREAM_VERSION=${{ steps.release.outputs.tag_name }} envsubst > dist/nfpm.yml go build -ldflags "-X 'main.Version=${{ steps.release.outputs.tag_name }}'" -o dist/litestream ./cmd/litestream + cd dist tar -czvf litestream-${{ steps.release.outputs.tag_name }}-linux-amd64.tar.gz litestream - nfpm pkg --config nfpm.yml --packager deb --target litestream-${{ steps.release.outputs.tag_name }}-linux-amd64.deb + ../nfpm pkg --config nfpm.yml --packager deb --target litestream-${{ steps.release.outputs.tag_name }}-linux-amd64.deb - name: Upload release binary uses: actions/upload-release-asset@v1.0.2 diff --git a/README.md b/README.md index a2ffbc6..ecf9215 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -litestream +Litestream ![test](https://github.com/benbjohnson/litestream/workflows/test/badge.svg) ========== Litestream is a standalone streaming replication tool for SQLite. It runs as a