Skip to content

Commit b1763bf

Browse files
committed
test release
1 parent 7867d67 commit b1763bf

7 files changed

Lines changed: 609 additions & 34 deletions

File tree

.github/workflows/release.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,20 @@ jobs:
4545
- name: Install frontend dependencies
4646
run: yarn install
4747

48+
- name: Check signing configuration
49+
shell: bash
50+
run: |
51+
if [ -n "${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}" ]; then
52+
echo "✓ TAURI_SIGNING_PRIVATE_KEY is set"
53+
else
54+
echo "✗ TAURI_SIGNING_PRIVATE_KEY is NOT set"
55+
fi
56+
4857
- uses: tauri-apps/tauri-action@v0
4958
env:
5059
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5160
TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
61+
TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
5262
with:
5363
tagName: v__VERSION__
5464
releaseName: 'Dota Keeper v__VERSION__'
@@ -57,6 +67,12 @@ jobs:
5767
prerelease: false
5868
args: ${{ matrix.args }}
5969

70+
- name: Verify signature files were created
71+
shell: bash
72+
run: |
73+
echo "Checking for .sig files in target directory..."
74+
find src-tauri/target -name "*.sig" -type f || echo "No .sig files found"
75+
6076
update-release-json:
6177
needs: release
6278
runs-on: ubuntu-latest

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,15 @@ 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
8+
## [0.1.5] - 2026-02-15
99

1010
### Fixed
1111
- Fixed release workflow to handle missing signature files gracefully
1212
- Ensured latest.json is always generated and uploaded to releases
13+
- Fixed goal evaluation showing incorrect results for unparsed matches
14+
- Fixed last-hit goals using inaccurate linear estimation instead of actual per-minute data
15+
- Parse process now requires per-minute data from OpenDota before marking match as "Parsed"
16+
- Added clear error messages when OpenDota hasn't finished parsing a match yet
1317

1418
## [0.1.4] - 2026-02-14
1519

0 commit comments

Comments
 (0)