From ef85c82ecb0796e3f1794da5027ba0949588763c Mon Sep 17 00:00:00 2001 From: zihluwang Date: Mon, 28 Jul 2025 14:04:03 +0800 Subject: [PATCH] ci: change ci config --- .github/workflows/package.yml | 27 +++++---------------------- 1 file changed, 5 insertions(+), 22 deletions(-) diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 9f204f5..67a6e16 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -2,12 +2,13 @@ name: Package and Publish on: workflow_dispatch: - push: - branches: - - release + pull_request: + types: + - closed jobs: build: + if: github.event.pull_request.merged == true && github.event.pull_request.base.ref == 'main' name: Build Application Installer permissions: contents: write @@ -60,22 +61,4 @@ jobs: with: tagName: __VERSION__ releaseName: 'v__VERSION__' - args: ${{ matrix.args }} - -# - name: Upload Artefact for Windows -# if: matrix.platform == 'windows-latest' -# uses: actions/upload-artifact@v4 -# with: -# name: Installers -# path: | -# D:\a\zuanbot\zuanbot\src-tauri\target\release\bundle\msi\zuanbot_${{ github.event.release.tag_name }}_x64_en-US.msi -# D:\a\zuanbot\zuanbot\src-tauri\target\release\bundle\nsis\zuanbot_${{ github.event.release.tag_name }}_x64-setup.exe -# -# - name: Upload Artefact -# if: matrix.platform == 'macos-latest' -# uses: actions/upload-artifact@v4 -# with: -# name: Installers -# path: | -# /Users/runner/work/zuanbot/zuanbot/src-tauri/target/release/bundle/dmg/zuanbot_${{ github.event.release.tag_name }}_aarch64.dmg -# /Users/runner/work/zuanbot/zuanbot/src-tauri/target/release/bundle/dmg/zuanbot_${{ github.event.release.tag_name }}_x64.dmg \ No newline at end of file + args: ${{ matrix.args }} \ No newline at end of file