Commit graph

4 commits

Author SHA1 Message Date
le king fu
da7129d529 fix: give rpm installs their own key in latest.json
All checks were successful
PR Check — Frontend / frontend (pull_request) Successful in 1m54s
latest.json only had linux-x86_64, built from the .deb. An .rpm install
looks up linux-x86_64-rpm first, then fell back on linux-x86_64,
downloaded the .deb and refused it (InvalidUpdaterFormat).

- scripts/build-latest-json.sh writes linux-x86_64-deb,
  linux-x86_64-rpm, linux-x86_64 (the .deb, as a fallback) and
  windows-x86_64 from the release assets. It fails unless it finds
  exactly one .deb, one .rpm and one -setup.exe, each with a non-empty
  .sig. The JSON comes from jq alone, notes read with --rawfile, file
  names encoded with @uri like the upload step.
- scripts/build-latest-json.test.mjs (vitest) runs it under
  bash -e -o pipefail on a temporary assets dir; check-frontend
  installs jq.
- release.yml calls the script, writes the notes output under a random
  delimiter, checks the manifest with jq before the registry DELETE,
  and names the .rpm instead of an AppImage in the release notes.
- verify-release.sh requires the four keys, the extension of each URL
  and the minisign file: of each signature, and exits 1 on any failure.
- Docs: release skill, qa-update-cycle section 3 (rpm procedure, keys,
  reason and removal condition of the fallback), architecture, README,
  CHANGELOG, STATE.

Resolves #320

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 20:49:12 -04:00
le king fu
82d4739b96 docs: update README for v0.3.7 with new features and Linux support
Reflect all changes since v0.2.3: Linux installation (deb/rpm/AppImage),
multiple profiles, transaction splits, budgets, encrypted export/import,
dark mode, interactive charts, user guide, and auto-updater. Fix GitHub
repo URL in badges.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 07:29:51 -05:00
Le-King-Fu
d4af461717 feat: add GitHub Actions release workflow and rewrite README in French
Add CI/CD workflow that builds Windows installers (.msi/.exe) on tag push
via tauri-action. Rewrite README with installation guide, quick-start
instructions, and development setup — all in French.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 23:00:28 +00:00
King Fu
b6358ae271
Initial commit 2026-02-03 21:24:45 -05:00