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, generatesmanifest.txtwith checksums, rsyncs to the NAS, and verifies remote files landed correctly. -
End-to-end
/fetch_releaseautomation: 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-macosno 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
publishsubcommand 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
publishsubcommand 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