From 57b82bc14ab3265fc23c908593c2db06b089008c Mon Sep 17 00:00:00 2001 From: "DESKTOP-415OV3U\\dofingert" Date: Sun, 7 May 2023 19:43:14 +0800 Subject: [PATCH] =?UTF-8?q?feat(cicd):=20=E5=9C=A8=E5=87=BA=E7=8E=B0=20tag?= =?UTF-8?q?=20=E6=97=B6=E8=87=AA=E5=8A=A8=E4=BA=A7=E7=94=9F=20release?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/release.yml | 20 ++++++++++++++++---- .github/workflows/universe-build.yml | 1 + package.json | 2 +- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 68d22140..2bb80c38 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,10 +1,12 @@ name: release +permissions: + contents: write + on: push: - branches: - - master - - 'cicd/release' + tags: + - "v*" workflow_dispatch: jobs: @@ -56,6 +58,7 @@ jobs: - run: yarn install - run: echo $CSC_IDENTITY_AUTO_DISCOVERY - run: yarn electron:build --publish=never --skipElectronBuild + - run: cp -r build dist_electron/bundled/build - run: npx electron-builder --project dist_electron/bundled/ --universal || true - uses: actions/upload-artifact@v3 with: @@ -66,11 +69,20 @@ jobs: runs-on: ubuntu-latest needs: [win-pack, linux-pack, mac-pack] steps: + - name: Get version + id: get_version + run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//} - uses: actions/download-artifact@v3 - run: ls -R - - uses: softprops/action-gh-release@v0.1.15 + - name: Create Release and Upload Release Asset + uses: softprops/action-gh-release@v1 if: startsWith(github.ref, 'refs/tags/') with: + tag_name: ${{ steps.get_version.outputs.VERSION }} + name: ${{ steps.get_version.outputs.VERSION }} + body: New Release. + draft: false + prerelease: false files: | ./app.asar/*.asar ./linux-appImage/*.AppImage diff --git a/.github/workflows/universe-build.yml b/.github/workflows/universe-build.yml index 13d1d98f..af007fc7 100644 --- a/.github/workflows/universe-build.yml +++ b/.github/workflows/universe-build.yml @@ -52,6 +52,7 @@ jobs: - run: yarn install - run: echo $CSC_IDENTITY_AUTO_DISCOVERY - run: yarn electron:build --publish=never --skipElectronBuild + - run: cp -r build dist_electron/bundled/build - run: npx electron-builder --project dist_electron/bundled/ --universal || true - uses: actions/upload-artifact@v3 with: diff --git a/package.json b/package.json index f46cfa68..34c69540 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ficus", - "version": "0.1.2", + "version": "0.1.3", "private": true, "scripts": { "serve": "vue-cli-service serve",