From c545a198d615995240fe041fc8671e3b8dcffe3c Mon Sep 17 00:00:00 2001 From: Jesse Chan Date: Tue, 17 Nov 2020 22:00:46 +0800 Subject: [PATCH] CI: add steps for single-executable release --- .github/workflows/release.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 92226332..856f307b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,13 +28,21 @@ jobs: env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + - run: npm run build-pkg + - run: git fetch origin ${{ github.ref }} + - run: git for-each-ref ${{ github.ref }} --format="%(contents)" > body + - name: Create Release - uses: actions/create-release@v1 + uses: softprops/action-gh-release@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - tag_name: ${{ github.ref }} - release_name: Release ${{ github.ref }} + name: Release ${{ github.ref }} + body_path: body + files: | + dist-pkg/flood-linux + dist-pkg/flood-macos + dist-pkg/flood-win.exe release-docker: runs-on: ubuntu-latest