🔨 调整构建

This commit is contained in:
BTMuli
2025-12-30 03:03:03 +08:00
parent 692e6ccc94
commit fb8a0eee1d
3 changed files with 31 additions and 0 deletions

View File

@@ -73,6 +73,8 @@ jobs:
version: 10.23.0
- name: Install frontend dependencies
run: pnpm install
- name: Setup sentry-cli
run: npm install -g @sentry/cli
- name: Build app
uses: tauri-apps/tauri-action@dev
@@ -93,3 +95,14 @@ jobs:
</a>
releaseDraft: true
prerelease: false
- name: Upload Sentry Pdb
if: matrix.settings.target == windows
run: |
echo "Uploading release: $SENTRY_RELEASE"
sentry-cli releases new "$SENTRY_RELEASE"
sentry-cli upload-dif src-tauri/target/release/TeyvatGuide.pdb
sentry-cli releases finalize "$SENTRY_RELEASE"
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
SENTRY_RELEASE: ${{ env.SENTRY_RELEASE }}

View File

@@ -183,6 +183,8 @@ jobs:
uses: pnpm/action-setup@v2
with:
version: 10.23.0
- name: Setup sentry-cli
run: npm install -g @sentry/cli
- name: Install frontend dependencies
run: pnpm install
@@ -218,3 +220,13 @@ jobs:
with:
name: release-win
path: TeyvatGuide_${{ env.COMMIT_HASH }}_win-release.msi
- name: Upload Sentry Pdb
if: matrix.settings.target == windows
run: |
echo "Uploading release: $SENTRY_RELEASE"
sentry-cli releases new "$SENTRY_RELEASE"
sentry-cli upload-dif src-tauri/target/release/TeyvatGuide.pdb
sentry-cli releases finalize "$SENTRY_RELEASE"
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
SENTRY_RELEASE: ${{ env.SENTRY_RELEASE }}