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,