Skip to content

Commit b2e275c

Browse files
committed
2 parents 31c959f + 73bfc98 commit b2e275c

File tree

1 file changed

+5
-26
lines changed

1 file changed

+5
-26
lines changed

.github/workflows/release.yml

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
workflow_dispatch:
77
inputs:
88
tag:
9-
description: "Tag to build (e.g., v1.2.3)"
9+
description: 'Tag to build (e.g., v1.4.0)'
1010
required: true
1111
type: string
1212

@@ -35,7 +35,6 @@ jobs:
3535
else
3636
echo "release_body=See the assets to download this version and install." >> "$GITHUB_OUTPUT"
3737
fi
38-
3938
publish-tauri:
4039
needs: [release-notes]
4140
if: always() && (needs.release-notes.result == 'success' || needs.release-notes.result == 'skipped')
@@ -69,7 +68,6 @@ jobs:
6968
run: |
7069
sudo apt-get update
7170
sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
72-
7371
- name: Setup pnpm
7472
uses: pnpm/[email protected]
7573
with:
@@ -106,36 +104,17 @@ jobs:
106104
run: |
107105
TAG_NAME=${{ github.event.client_payload.tag || github.event.inputs.tag }}
108106
if [[ "$TAG_NAME" == *beta* ]]; then
109-
echo "prerelease=true" >> $GITHUB_OUTPUT
107+
echo "prerelease=true" >> $GITHUB_ENV
110108
else
111-
echo "prerelease=false" >> $GITHUB_OUTPUT
109+
echo "prerelease=false" >> $GITHUB_ENV
112110
fi
113-
114-
# 设置签名密钥(硬编码测试)
115-
- name: Setup Tauri signing key
116-
shell: bash
117-
run: |
118-
echo "直接设置硬编码签名密钥..."
119-
120-
# 直接用 base64 解码创建密钥文件
121-
echo "dW50cnVzdGVkIGNvbW1lbnQ6IHJzaWduIGVuY3J5cHRlZCBzZWNyZXQga2V5ClJXUlRZMEl5S1U5Z2o2YWF2ZFJEbzJxUEtJenQ3SVh5Z1F4RWEycDU4RlNMWTRmd25PY0FBQkFBQUFBQUFBQUFBQUlBQUFBQWorQk92aFlLOVhkYS9QWjdvMThKTE45TE5IbnBUQXp1bnJPOHlhUUVURU1WenI1REI3Zk16NnAwUDlRMEhsT2FPYmE2YjRTSlBaOWxsaHZxbDNUYWJYTzdFa1hveEJUTHhoOWVFMVJXMThzY2ZqaTIzZmNyVm5mMVFrYjVTLzlab1JrbUxrV0hMRGc9Cg==" | base64 -d > signing-key.key
122-
123-
echo "签名密钥文件创建成功"
124-
125-
# 设置环境变量
126-
echo "TAURI_SIGNING_PRIVATE_KEY=$(pwd)/signing-key.key" >> $GITHUB_ENV
127-
echo "TAURI_SIGNING_PRIVATE_KEY_PASSWORD=123456" >> $GITHUB_ENV
128-
129111
- uses: tauri-apps/tauri-action@v0
130112
env:
131113
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
132-
TAURI_SIGNING_PRIVATE_KEY: ${{ env.TAURI_SIGNING_PRIVATE_KEY }}
133-
TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ env.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
134114
with:
135115
tagName: ${{ github.event.client_payload.tag || github.event.inputs.tag }}
136116
releaseName: "Release ${{ github.event.client_payload.tag || github.event.inputs.tag }}"
137117
releaseBody: ${{ needs.release-notes.outputs.release_body || 'See the assets to download this version and install.' }}
138118
releaseDraft: false
139-
prerelease: ${{ steps.set_prerelease.outputs.prerelease }}
140-
args: ${{ matrix.args }}
141-
includeUpdaterJson: true
119+
prerelease: ${{ env.prerelease }}
120+
args: ${{ matrix.args }}

0 commit comments

Comments
 (0)