File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7777 run : |
7878 VERSION="${{ steps.version.outputs.VERSION }}"
7979 echo "Downloading signatures for version v${VERSION}"
80- gh release download "v${VERSION}" --pattern "*.sig" --dir ./signatures
80+
81+ # Create signatures directory
82+ mkdir -p ./signatures
83+
84+ # Download from draft release (add || true to not fail if no sigs found)
85+ gh release download "v${VERSION}" --pattern "*.sig" --dir ./signatures || {
86+ echo "Warning: Could not download signature files. They may not exist yet."
87+ echo "This is expected if TAURI_SIGNING_PRIVATE_KEY is not configured."
88+ }
89+
8190 echo "Downloaded signature files:"
82- ls -la ./signatures/ || echo "No signatures found"
91+ ls -la ./signatures/ || echo "No signatures directory or files found"
8392
8493 - name : Update latest.json
8594 run : |
@@ -128,6 +137,9 @@ jobs:
128137 echo "Warning: macOS ARM signature not found"
129138 fi
130139
140+ # Create meta/autoupdate directory if it doesn't exist
141+ mkdir -p meta/autoupdate
142+
131143 # Update latest.json
132144 cat > meta/autoupdate/latest.json << EOF
133145 {
@@ -155,6 +167,9 @@ jobs:
155167 }
156168 EOF
157169
170+ echo "Generated latest.json:"
171+ cat meta/autoupdate/latest.json
172+
158173 - name : Upload latest.json to release
159174 env :
160175 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change @@ -5,6 +5,12 @@ All notable changes to Dota Keeper will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 0.1.5] - 2026-02-14
9+
10+ ### Fixed
11+ - Fixed release workflow to handle missing signature files gracefully
12+ - Ensured latest.json is always generated and uploaded to releases
13+
814## [ 0.1.4] - 2026-02-14
915
1016### Changed
Original file line number Diff line number Diff line change 11{
22 "name" : " dota-keeper" ,
3- "version" : " 0.1.4 " ,
3+ "version" : " 0.1.5 " ,
44 "description" : " " ,
55 "type" : " module" ,
66 "scripts" : {
Original file line number Diff line number Diff line change 11[package ]
22name = " dota-keeper"
3- version = " 0.1.4 "
3+ version = " 0.1.5 "
44description = " A Tauri App"
55authors = [" stringhandler" ]
66edition = " 2021"
Original file line number Diff line number Diff line change 11{
22 "$schema" : " https://schema.tauri.app/config/2" ,
33 "productName" : " dota-keeper" ,
4- "version" : " 0.1.4 " ,
4+ "version" : " 0.1.5 " ,
55 "identifier" : " com.volthawk.dota-keeper" ,
66 "build" : {
77 "beforeDevCommand" : " yarn dev" ,
You can’t perform that action at this time.
0 commit comments