KEEP
Release v0.10.30

March 2, 2026 Enriched

v0.10.30

Date: 2026-03-02
Changes: v0.10.29…v0.10.30

Summary

This release adds NAS publishing to the release pipeline. A new publish subcommand in bin/release generates a SHA-256 manifest and rsyncs all platform artifacts to the NAS artifact store. The /fetch_release skill now invokes NAS publish automatically after downloading and validating CI artifacts. A SIGPIPE handling fix in the macOS codesign verification step prevents spurious non-zero exits during release-macos.

Notable Changes

  • NAS artifact store integration: bin/release publish <version> validates local artifacts, generates manifest.txt with checksums, rsyncs to the NAS, and verifies remote files landed correctly.
  • End-to-end /fetch_release automation: The fetch skill now chains directly into NAS publish with a reachability preflight check, so artifacts flow from CI to NAS in a single command.
  • SIGPIPE fix for macOS codesign: The codesign verification pipe in release-macos no longer causes an early exit when downstream commands close the pipe before the upstream finishes writing.

Features

  • feat: wire NAS publish into /fetch_release skill
  • feat: add publish subcommand to bin/release for NAS artifact store

Fixes

  • fix: prevent SIGPIPE exit in release-macos codesign verification

Other

  • add release notes for v0.10.29
Files Changed
 .claude/commands/cut_release.md             |   9 ++
 .claude/commands/fetch_release.md           |  47 ++++++-
 apps/desktop/package-lock.json              |   4 +-
 apps/desktop/package.json                   |   2 +-
 apps/desktop/src-tauri/Cargo.toml           |   2 +-
 apps/desktop/src-tauri/tauri.conf.json      |   2 +-
 bin/release                                 | 199 +++++++++++++++++++++++++++-
 bin/release-macos                           |   2 +-
 release-notes/20260228-v0.10.29.enriched.md | 129 ++++++++++++++++++
 release-notes/20260228-v0.10.29.md          | 120 +++++++++++++++++
 10 files changed, 503 insertions(+), 13 deletions(-)
Artifacts
Platform Artifact Status
macOS KEEP-v0.10.30-macos-universal.zip pending
Linux KEEP-v0.10.30-linux-amd64.AppImage pending
Linux KEEP-v0.10.30-linux-amd64.deb pending
Windows KEEP-v0.10.30-windows-x64.msi pending
Raw Commits (source of truth)
  • d99c9ac release: v0.10.30
  • 81f0364 feat: wire NAS publish into /fetch_release skill
  • 4bce3c4 feat: add publish subcommand to bin/release for NAS artifact store
  • 76be9d5 add release notes for v0.10.29
  • 6f9af58 fix: prevent SIGPIPE exit in release-macos codesign verification