From 656e0d8fcfa963da3fd1e1fa722a3df36c12ff2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anna=20=E2=80=9CCyberTailor=E2=80=9D?= Date: Sat, 26 Feb 2022 13:12:33 +0500 Subject: [PATCH] Generate release tarball in GitHub Actions --- .github/workflows/goreleaser.yml | 11 +++++++++++ .goreleaser.yml | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml index c242587..529e283 100644 --- a/.github/workflows/goreleaser.yml +++ b/.github/workflows/goreleaser.yml @@ -24,3 +24,14 @@ jobs: args: release --rm-dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Generate release tarball + run: | + VERSION=${GITHUB_REF_NAME#v} + tar czf gemget-${VERSION}.tar.gz --transform "s,^,gemget-${VERSION}/," --exclude dist * + - name: Upload release tarball + uses: softprops/action-gh-release@master + with: + files: gemget-*.tar.gz + append_body: true + env: + GITHUB_TOKEN: ${{ secrets.GH_REPOS }} diff --git a/.goreleaser.yml b/.goreleaser.yml index 33e1873..870499f 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -8,7 +8,7 @@ env: before: hooks: - - go mod download + - go mod vendor builds: - env: