Release protocol-v2 builds as kvshare 0.2.0 #22
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/task-0318d385-release-0.2.0"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Correct the package version for the incompatible protocol-v2 change to 0.2.0. The first local deployment of PR #21 incorrectly reused 0.1.6, making distinct builds indistinguishable by their displayed versions.
Task
Follow-up release/deployment correction for
task-0318d385and merged PR #21. The user requested the version correction and redeployment without reopening the completed implementation task.Changes
Verification
cargo check./scripts/pre-pr.sh: Rust formatting/clippy/tests, Swift formatting/macOS app build/tests, release tag/artifact-version tests for 0.2.0.git diff --check70ad6599e158dab98ef7d803ab5f50da1de3952a.no identity found. Credentials were not changed. A locally signed package from the approved tag is the proposed publication fallback, pending human acceptance.After approved merge
Create annotated tag v0.2.0 at the merged commit. With human acceptance of the CI signing warning, build the macOS package from that tag using the existing valid local Apple identity and publish it with its checksum alongside the Arch release package; do not weaken signing or change credentials. Download and verify the published artifacts, then upgrade both this Mac mini and erik-dev. Preserve signing identity, configuration, and rollback copies; verify installed versions and protocol-v2 connectivity.
Human merge approval is required. Do not auto-merge.
Review update
task-0318d385(remains closed; this is its user-requested release correction)70ad6599e158dab98ef7d803ab5f50da1de3952aSummary
Cargo.toml and Cargo.lock now consistently identify this incompatible protocol-v2 release as 0.2.0. Existing packaging reads the canonical value for both platforms. Installation instructions and release notes explain the required coordinated upgrade and the previously mislabeled local 0.1.6 builds. No runtime code or dependencies changed.
Acceptance criteria preservation
The feature was implemented and reviewed in merged PR #21, with evidence recorded in task comment
note-fce29d02. This follow-up changes only version metadata and documentation; it preserves the reviewed implementation, and the full checks were rerun successfully.Release verification
no identity found. No secret or keychain settings were changed to bypass this failure.Findings
Final verdict
Warnings. Wait for explicit human approval to merge PR #22 and accept the locally signed macOS release path, or obtain authorization to repair CI signing configuration. Do not merge or publish automatically.