Skip to content

Commit e9720f6

Browse files
committed
chore(release): v0.1.7
1 parent acf1f45 commit e9720f6

6 files changed

Lines changed: 35 additions & 9 deletions

File tree

.github/workflows/release.yml

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ 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.7] - 2026-02-16
9+
10+
### Fixed
11+
- Fixed autoupdate signature generation by enabling `createUpdaterArtifacts` in bundle configuration
12+
- Fixed version placeholder substitution in release workflow (was using `v__VERSION__` instead of actual version)
13+
- Enhanced release workflow debugging for better signature verification
14+
815
## [0.1.5] - 2026-02-15
916

1017
### Fixed

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.6",
3+
"version": "0.1.7",
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.6"
3+
version = "0.1.7"
44
description = "A Tauri App"
55
authors = ["stringhandler"]
66
edition = "2021"

src-tauri/tauri.conf.json

Lines changed: 2 additions & 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.6",
4+
"version": "0.1.7",
55
"identifier": "com.volthawk.dota-keeper",
66
"build": {
77
"beforeDevCommand": "yarn dev",
@@ -24,6 +24,7 @@
2424
"bundle": {
2525
"active": true,
2626
"targets": "all",
27+
"createUpdaterArtifacts": true,
2728
"icon": [
2829
"icons/32x32.png",
2930
"icons/128x128.png",

0 commit comments

Comments
 (0)