diff --git a/.qoder/commands/create_release_pr.md b/.qoder/commands/create_release_pr.md new file mode 100644 index 0000000..3b2f779 --- /dev/null +++ b/.qoder/commands/create_release_pr.md @@ -0,0 +1,6 @@ +--- +type: project_command +description: create a bump version commit and a release-xxx pr for reviewing +--- + +Please create a new branch (named in the format release-xxx) on the current HEAD, then bump the software version to the version number specified by this command (modifications are required in both cargo.toml and .spec files. For the .spec file, you also need to update the changelog using the correct date of the day (you should get this via the date command). The changelog should be created based on the commit differences between the current and previous versions, excluding any commits that don't belong to this branch). Then use the cargo command to update the version number in cargo.lock. Finally, please create a commit named "chore: bump version to xxxx". Then create a PR and submit it to GitHub for my review. That's it. diff --git a/Cargo.lock b/Cargo.lock index 1b0a465..4347423 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -878,7 +878,7 @@ dependencies = [ [[package]] name = "cryptpilot" -version = "0.3.1" +version = "0.3.2" dependencies = [ "again", "anyhow", @@ -943,7 +943,7 @@ dependencies = [ [[package]] name = "cryptpilot-crypt" -version = "0.3.1" +version = "0.3.2" dependencies = [ "anyhow", "async-trait", @@ -975,7 +975,7 @@ dependencies = [ [[package]] name = "cryptpilot-fde" -version = "0.3.1" +version = "0.3.2" dependencies = [ "anyhow", "async-trait", @@ -1009,7 +1009,7 @@ dependencies = [ [[package]] name = "cryptpilot-verity" -version = "0.3.1" +version = "0.3.2" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index f86b03e..5d67ca1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ resolver = "2" [workspace.package] authors = ["Kun Lai "] edition = "2021" -version = "0.3.1" +version = "0.3.2" [workspace.dependencies] again = "0.1.2" diff --git a/cryptpilot.spec b/cryptpilot.spec index e9ed97a..304cfa6 100644 --- a/cryptpilot.spec +++ b/cryptpilot.spec @@ -2,7 +2,7 @@ %define release_num 1 Name: cryptpilot -Version: 0.3.1 +Version: 0.3.2 Release: %{release_num}%{?dist} Summary: Full-disk encryption and data protection tool for confidential computing Group: Applications/System @@ -271,6 +271,26 @@ fi %changelog +* Wed Jan 28 2026 Kun Lai - 0.3.2-1 +- fix: gracefully handle NTP time sync failure in boot service +- fix: simplify LVM partition creation to use remaining disk space +- fix(cryptpilot-convert): remove fstab ro mount option modification +- fix(fde): fix wrong logical volume name introduced by 37ecb7b +- fix(cryptpilot-convert): prevent version conflict when user provides custom RPM +- cryptpilot-convert: optimize image conversion with backing file +- cryptpilot-convert: disable LVM auto-activation for system VG +- cryptpilot-convert: auto-detect and use current cryptpilot-fde version +- refactor: adjust rw_overlay configuration behavior and naming +- feat(deb): add standard Debian packaging support +- fix(spec): add libguestfs-tools-c as dependencies of cryptpilot-fde +- fix(spec): correct aa and cdh dependencies of cryptpilot-crypt +- chore: remove unnecessary cryptsetup rpm dependency +- ci(test): fix coreutils conflict on anolisos:23 +- ci(test): add runtime dependencies for test execution +- ci: split test workflow for parallel execution +- feat(cryptpilot-convert): mark rootfs as read-only +- fix(convert): avoid "No space left on device" during UKI patching + * Thu Jan 15 2026 Kun Lai - 0.3.1-1 - feat(kbs): support both one-shot and daemon modes for CDH - refactor(kbs): implement ttrpc client for daemon mode