|
49 | 49 | node-version: ${{ env.NODE_VERSION }} |
50 | 50 | package-manager-cache: false |
51 | 51 |
|
| 52 | + - name: Updater-Signierschlüssel prüfen |
| 53 | + shell: bash |
| 54 | + env: |
| 55 | + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} |
| 56 | + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} |
| 57 | + run: | |
| 58 | + if [ -z "$TAURI_SIGNING_PRIVATE_KEY" ]; then |
| 59 | + echo "::error::Repository secret TAURI_SIGNING_PRIVATE_KEY fehlt. Siehe docs/updater-setup.md." |
| 60 | + exit 1 |
| 61 | + fi |
| 62 | + if [ -z "$TAURI_SIGNING_PRIVATE_KEY_PASSWORD" ]; then |
| 63 | + echo "::error::Repository secret TAURI_SIGNING_PRIVATE_KEY_PASSWORD fehlt. Siehe docs/updater-setup.md." |
| 64 | + exit 1 |
| 65 | + fi |
| 66 | +
|
52 | 67 | - name: Tag und App-Versionen prüfen |
53 | 68 | shell: bash |
54 | 69 | run: | |
@@ -262,12 +277,17 @@ jobs: |
262 | 277 | uses: tauri-apps/tauri-action@v1 |
263 | 278 | env: |
264 | 279 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 280 | + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} |
| 281 | + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} |
265 | 282 | with: |
266 | 283 | releaseId: ${{ needs.prepare-release.outputs.release_id }} |
267 | 284 | tagName: ${{ env.RELEASE_TAG }} |
268 | 285 | releaseDraft: true |
269 | 286 | prerelease: ${{ contains(env.RELEASE_TAG, '-') }} |
270 | 287 | retryAttempts: 2 |
| 288 | + uploadUpdaterJson: true |
| 289 | + uploadUpdaterSignatures: true |
| 290 | + updaterJsonPreferNsis: true |
271 | 291 | releaseAssetNamePattern: "Code-Deck_[version]_[platform]_[arch][setup][ext]" |
272 | 292 | uploadWorkflowArtifacts: true |
273 | 293 | workflowArtifactNamePattern: "Code-Deck_[version]_[platform]_[arch]_[bundle]" |
|
0 commit comments