From 3c7969715a60db8e6ae317c051a74f2f44178f97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A9=BA=E6=BE=88?= Date: Fri, 10 Jul 2026 10:36:54 +0800 Subject: [PATCH] chore(skillfs): release v0.3.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Bump workspace and packaged SkillFS version to 0.3.3. - Reset RPM release NVR to 0.3.3-1 for the new upstream version. - Document Hermes layout compatibility and reliability fixes. Signed-off-by: 空澈 --- src/skillfs/CHANGELOG.md | 16 ++++++++++++++++ src/skillfs/Cargo.lock | 6 +++--- src/skillfs/Cargo.toml | 2 +- src/skillfs/skillfs.spec.in | 5 ++++- 4 files changed, 24 insertions(+), 5 deletions(-) diff --git a/src/skillfs/CHANGELOG.md b/src/skillfs/CHANGELOG.md index 72a4d4a8c..b369305e4 100644 --- a/src/skillfs/CHANGELOG.md +++ b/src/skillfs/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.3] - 2026-07-10 + +### Added +- Hermes workspace layout compatibility. SkillFS now recognizes Hermes hub + markers, preserves management paths, and exposes nested + `category/skill/SKILL.md` skills alongside top-level skills. +- Nested Hermes skills now support activation state, installer lifecycle + writes, notifications, audit attribution, fallback snapshots, and hidden + visibility. + +### Fixed +- `skillfs validate --json` now includes source paths for warning and error + entries so automation can locate invalid skills. +- FUSE teardown now bounds failed unmount cleanup and prevents leaked test + mounts from affecting later sessions. + ## [0.3.2] - 2026-07-03 ### Fixed diff --git a/src/skillfs/Cargo.lock b/src/skillfs/Cargo.lock index 2301a792b..401e7c1e7 100644 --- a/src/skillfs/Cargo.lock +++ b/src/skillfs/Cargo.lock @@ -735,7 +735,7 @@ dependencies = [ [[package]] name = "skillfs" -version = "0.3.2" +version = "0.3.3" dependencies = [ "clap", "libc", @@ -752,7 +752,7 @@ dependencies = [ [[package]] name = "skillfs-core" -version = "0.3.2" +version = "0.3.3" dependencies = [ "notify", "parking_lot", @@ -770,7 +770,7 @@ dependencies = [ [[package]] name = "skillfs-fuse" -version = "0.3.2" +version = "0.3.3" dependencies = [ "fuser", "libc", diff --git a/src/skillfs/Cargo.toml b/src/skillfs/Cargo.toml index 54c5310e2..5531565d6 100644 --- a/src/skillfs/Cargo.toml +++ b/src/skillfs/Cargo.toml @@ -7,7 +7,7 @@ members = [ ] [workspace.package] -version = "0.3.2" +version = "0.3.3" edition = "2024" rust-version = "1.86" license = "Apache-2.0" diff --git a/src/skillfs/skillfs.spec.in b/src/skillfs/skillfs.spec.in index 0ff4c976b..8b1aad25b 100644 --- a/src/skillfs/skillfs.spec.in +++ b/src/skillfs/skillfs.spec.in @@ -1,4 +1,4 @@ -%define anolis_release 2 +%define anolis_release 1 %global rustflags -C opt-level=3 -C codegen-units=1 %global debug_package %{nil} %global _localbindir /usr/local/bin @@ -62,6 +62,9 @@ cp -rp docs/skills/skillfs-mount/. \ %{_datadir}/anolisa/runtime/skills/skillfs/ %changelog +* Fri Jul 10 2026 Kongche - 0.3.3-1 +- Release Hermes workspace layout compatibility and SkillFS reliability fixes. + * Fri Jul 03 2026 Kongche - 0.3.2-1 - Fix SLS ops logging and runtime metric delta reporting.