From 21a728c13bf98ef14ec531738965fbc4675c4429 Mon Sep 17 00:00:00 2001 From: LASER-Yi Date: Sat, 27 Mar 2021 20:10:36 +0800 Subject: Fix issues on automatic workflows and add ui to Github Release --- .github/workflows/release_beta_to_dev.yaml | 7 +++++++ .gitignore | 2 ++ .release-it.json | 3 ++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release_beta_to_dev.yaml b/.github/workflows/release_beta_to_dev.yaml index 1903e4197..49bd2a89a 100644 --- a/.github/workflows/release_beta_to_dev.yaml +++ b/.github/workflows/release_beta_to_dev.yaml @@ -7,6 +7,7 @@ jobs: env: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" UI_DIRECTORY: ./frontend + ASSET_DIRECTORY: ./__builds__ FETCH_DEPTH: 15 # Should be enough steps: - name: Checkout @@ -43,5 +44,11 @@ jobs: run: npm run build && git add . working-directory: ${{ env.UI_DIRECTORY }} + - name: Save UI to Asset + run: | + mkdir -p ../.${{ env.ASSET_DIRECTORY }} && + zip -r ../.${{ env.ASSET_DIRECTORY }}/ui.zip ./ -x '*.map' -b $(mktemp -d) + working-directory: ${{ env.UI_DIRECTORY }}/build + - name: Create Release run: release-it --ci --increment prerelease --preRelease=beta diff --git a/.gitignore b/.gitignore index 325ee9aa5..540572f9f 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,8 @@ bazarr.pid /bin /.vscode +# CI +/__builds__ /package.json /package-lock.json diff --git a/.release-it.json b/.release-it.json index c831e1733..dca102111 100644 --- a/.release-it.json +++ b/.release-it.json @@ -1,7 +1,8 @@ { "git": { "requireCleanWorkingDir": false, - "changelog": "auto-changelog --stdout" + "changelog": "auto-changelog --stdout", + "tagName": "v${version}" }, "github": { "release": true, -- cgit v1.2.3