Skip to content

Commit 7867d67

Browse files
committed
chore(release): v0.1.5
1 parent 1058fd9 commit 7867d67

6 files changed

Lines changed: 27 additions & 6 deletions

File tree

.github/workflows/release.yml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,18 @@ jobs:
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 }}

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to Dota Keeper will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and 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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "dota-keeper",
3-
"version": "0.1.4",
3+
"version": "0.1.5",
44
"description": "",
55
"type": "module",
66
"scripts": {

src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dota-keeper"
3-
version = "0.1.4"
3+
version = "0.1.5"
44
description = "A Tauri App"
55
authors = ["stringhandler"]
66
edition = "2021"

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
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",

0 commit comments

Comments
 (0)