From 24fca21337e8ad1c60618d4c416572eec4f0d3ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anna=20=E2=80=9CCyberTailor=E2=80=9D?= Date: Wed, 1 Jun 2022 10:07:44 +0500 Subject: [PATCH] CI: Generate release tarballs with vendored modules --- .github/workflows/release.yml | 11 +++++++++++ .goreleaser.yml | 1 + 2 files changed, 12 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 764c9cb7..567684a4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,3 +22,14 @@ jobs: args: release --rm-dist env: GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }} + - name: Generate release tarball + run: | + VERSION=${GITHUB_REF_NAME#v} + tar czf ov-${VERSION}.tar.gz --transform "s,^,ov-${VERSION}/," --exclude dist * + - name: Upload release tarball + uses: softprops/action-gh-release@master + with: + files: ov-*.tar.gz + append_body: true + env: + GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }} diff --git a/.goreleaser.yml b/.goreleaser.yml index 2fb7b5ac..72c144eb 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -1,6 +1,7 @@ before: hooks: - go mod tidy + - go mod vendor builds: - id: ov-linux