From 967125f569b2b7588b77f92f92ce67da0e90fc7c Mon Sep 17 00:00:00 2001 From: MKStoler Date: Mon, 30 Dec 2024 22:48:58 +0000 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=90=88=E5=B9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workflows/{prbuild.yaml => package.yaml} | 4 +- .github/workflows/publish.yaml | 64 ------------------- 2 files changed, 3 insertions(+), 65 deletions(-) rename .github/workflows/{prbuild.yaml => package.yaml} (95%) delete mode 100644 .github/workflows/publish.yaml diff --git a/.github/workflows/prbuild.yaml b/.github/workflows/package.yaml similarity index 95% rename from .github/workflows/prbuild.yaml rename to .github/workflows/package.yaml index 0e0d217..c30a301 100644 --- a/.github/workflows/prbuild.yaml +++ b/.github/workflows/package.yaml @@ -1,9 +1,11 @@ -name: 检查 Pull Request 内容 +name: 打包并生成应用 on: pull_request: branches-ignore: - 'all-contributors/add-**' + release: + types: [published] jobs: build: diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml deleted file mode 100644 index e185501..0000000 --- a/.github/workflows/publish.yaml +++ /dev/null @@ -1,64 +0,0 @@ -name: 发布新版本时构建应用 - -on: - release: - types: [published] - -jobs: - build: - runs-on: ${{ matrix.os }} - - strategy: - matrix: - os: [windows-latest, macos-latest, ubuntu-latest] - node-version: [20.x] - - steps: - - name: Checkout - uses: actions/checkout@v4.1.7 - - - name: Set up Node.js - uses: actions/setup-node@v4 - with: - node-version: ${{ matrix.node-version }} - - - name: Windows 设置镜像源 - if: matrix.os == 'windows-latest' - run: yarn config set registry https://registry.npmmirror.com/ - - - - name: 安装依赖 - run: yarn install - - - name: Windows 构建 - if: matrix.os == 'windows-latest' - run: yarn build:win - - - name: MacOS 构建 - if: matrix.os == 'macos-latest' - run: yarn build:mac - - - name: Linux 构建 - if: matrix.os == 'ubuntu-latest' - run: yarn build:linux - - - name: Windows 上传 - if: matrix.os == 'windows-latest' - uses: actions/upload-artifact@v4 - with: - name: ExamShowboard-Windows - path: dist/*.exe - - - name: MacOS 上传 - if: matrix.os == 'macos-latest' - uses: actions/upload-artifact@v4 - with: - name: ExamShowboard-macOS - path: dist/*.dmg - - - name: Linux 上传 - if: matrix.os == 'ubuntu-latest' - uses: actions/upload-artifact@v4 - with: - name: ExamShowboard-Linux - path: dist/*.AppImage