From 19b5256fa994ea973c521442b6ab814f828a2ee8 Mon Sep 17 00:00:00 2001 From: Jasery Date: Thu, 30 Oct 2025 11:01:45 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E5=8F=91=E5=B8=83?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E6=B5=81=EF=BC=8C=E6=94=B9=E4=B8=BA=E5=9C=A8?= =?UTF-8?q?=20Windows=20=E7=8E=AF=E5=A2=83=E4=B8=8B=E6=9E=84=E5=BB=BA?= =?UTF-8?q?=EF=BC=8C=E6=B7=BB=E5=8A=A0=20GitHub=20Release=20=E6=AD=A5?= =?UTF-8?q?=E9=AA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/publish.yml | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a319d44..ef53658 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -17,7 +17,7 @@ permissions: jobs: publish: - runs-on: ubuntu-latest + runs-on: windows-latest steps: - name: Checkout code uses: actions/checkout@v4 @@ -72,22 +72,35 @@ jobs: pnpm release # 获取新版本号 - VERSION=$(node -p "require('./package.json').version") - echo "VERSION=$VERSION" >> $GITHUB_ENV + echo "VERSION=$(node -p "require('./package.json').version")" >> $env:GITHUB_ENV - name: Push changes run: | git push origin main - git push origin v${{ env.VERSION }} + git push origin v${{ env:VERSION }} - - name: Build for all platforms - run: pnpm pub + - name: Build for Windows + run: | + pnpm build:win env: - # 在 macOS 上禁用代码签名 - CSC_IDENTITY_AUTO_DISCOVERY: false + # 禁用 Windows 代码签名 + WIN_CSC_KEY_PASSWORD: '' # GitHub token 用于发布 GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Create GitHub Release + uses: softprops/action-gh-release@v2 + with: + tag_name: v${{ env.VERSION }} + name: Release v${{ env.VERSION }} + body_path: CHANGELOG.md + draft: false + prerelease: false + files: | + release/** + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # - name: Create GitHub Release # uses: softprops/action-gh-release@v2 # with: