@@ -45,23 +45,35 @@ jobs:
4545 - name : Install frontend dependencies
4646 run : yarn install
4747
48+ - name : Get version from package.json
49+ id : version
50+ shell : bash
51+ run : echo "VERSION=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT
52+
4853 - name : Check signing configuration
4954 shell : bash
5055 run : |
5156 if [ -n "${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}" ]; then
52- echo "✓ TAURI_SIGNING_PRIVATE_KEY is set"
57+ echo "✓ TAURI_SIGNING_PRIVATE_KEY is set (length: ${#TAURI_SIGNING_PRIVATE_KEY}) "
5358 else
5459 echo "✗ TAURI_SIGNING_PRIVATE_KEY is NOT set"
5560 fi
61+ if [ -n "${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}" ]; then
62+ echo "✓ TAURI_SIGNING_PRIVATE_KEY_PASSWORD is set"
63+ else
64+ echo "✗ TAURI_SIGNING_PRIVATE_KEY_PASSWORD is NOT set"
65+ fi
66+ env :
67+ TAURI_SIGNING_PRIVATE_KEY : ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
5668
57- - uses : tauri-apps/tauri-action@v0.5
69+ - uses : tauri-apps/tauri-action@v0
5870 env :
5971 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6072 TAURI_SIGNING_PRIVATE_KEY : ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
6173 TAURI_SIGNING_PRIVATE_KEY_PASSWORD : ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
6274 with :
63- tagName : v__VERSION__
64- releaseName : ' Dota Keeper v__VERSION__ '
75+ tagName : v${{ steps.version.outputs.VERSION }}
76+ releaseName : ' Dota Keeper v${{ steps.version.outputs.VERSION }} '
6577 releaseBody : ' See the assets below to download this release.'
6678 releaseDraft : true
6779 prerelease : false
@@ -72,14 +84,20 @@ jobs:
7284 run : |
7385 echo "Checking for .sig files in target directory..."
7486 find src-tauri/target -name "*.sig" -type f || echo "No .sig files found"
87+ echo ""
88+ echo "Listing all files in bundle directories:"
89+ find src-tauri/target -type d -name "bundle" -exec sh -c 'echo "=== {} ==="; ls -la "{}" 2>/dev/null || true' \;
90+ echo ""
91+ echo "Searching for any signature-related files:"
92+ find src-tauri/target -type f \( -name "*.sig" -o -name "*signature*" \) 2>/dev/null || echo "No signature files found"
7593
7694 - name : List all release assets
7795 shell : bash
7896 env :
7997 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
8098 run : |
8199 echo "Listing all assets in the draft release..."
82- gh release view "v__VERSION__ " --json assets --jq '.assets[].name' || echo "Could not list release assets"
100+ gh release view "v${{ steps.version.outputs.VERSION }} " --json assets --jq '.assets[].name' || echo "Could not list release assets"
83101
84102 update-release-json :
85103 needs : release
0 commit comments