From 585236039bb57eb1895876e2eb67d88a7d2436c7 Mon Sep 17 00:00:00 2001 From: PiX <69745008+pixincreate@users.noreply.github.com> Date: Tue, 14 Apr 2026 10:12:26 +0530 Subject: [PATCH 1/4] release(CapSync): version 2.2.3 [skip ci] --- CHANGELOG.md | 2 ++ Cargo.lock | 10 +++++----- Cargo.toml | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f4e96e..4601cc8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [2.2.3] - 2026-04-14 + ## [2.2.2] - 2026-04-12 ### Added diff --git a/Cargo.lock b/Cargo.lock index 97ac2bf..0647a1a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -66,7 +66,7 @@ checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" [[package]] name = "capsync" -version = "2.2.2" +version = "2.2.3" dependencies = [ "anyhow", "clap", @@ -439,9 +439,9 @@ checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" [[package]] name = "libc" -version = "0.2.184" +version = "0.2.185" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48f5d2a454e16a5ea0f4ced81bd44e4cfc7bd3a507b61887c99fd3538b28e4af" +checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f" [[package]] name = "libgit2-sys" @@ -545,9 +545,9 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.112" +version = "0.9.113" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57d55af3b3e226502be1526dfdba67ab0e9c96fc293004e79576b2b9edb0dbdb" +checksum = "ad2f2c0eba47118757e4c6d2bff2838f3e0523380021356e7875e858372ce644" dependencies = [ "cc", "libc", diff --git a/Cargo.toml b/Cargo.toml index 0e9942e..8ec8ef8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "capsync" -version = "2.2.2" +version = "2.2.3" edition = "2024" authors = ["pa1nark"] description = "A simple tool to sync your AI coding skills across different tools." From e2065e8f44408492d5272ecd5253f20bcdf3368f Mon Sep 17 00:00:00 2001 From: PiX <69745008+pixincreate@users.noreply.github.com> Date: Tue, 14 Apr 2026 10:22:59 +0530 Subject: [PATCH 2/4] ci: add cargo install smoke test --- .github/workflows/ci.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a0b19c4..4571187 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -115,6 +115,12 @@ jobs: - name: Run tests (release) run: cargo test --release --all-features --all-targets + - name: Smoke test cargo install + if: ${{ runner.os == 'Linux' }} + env: + CARGO_TARGET_DIR: /tmp/capsync-install-target + run: cargo install --path . --locked --force + - name: Run Clippy run: cargo clippy --all-features --all-targets From b761c916a7efd350096db6177d5d28022f8b2a92 Mon Sep 17 00:00:00 2001 From: PiX <69745008+pixincreate@users.noreply.github.com> Date: Tue, 14 Apr 2026 10:43:39 +0530 Subject: [PATCH 3/4] ci: run cargo install smoke test across matrix --- .github/workflows/ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4571187..5cde273 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -116,7 +116,6 @@ jobs: run: cargo test --release --all-features --all-targets - name: Smoke test cargo install - if: ${{ runner.os == 'Linux' }} env: CARGO_TARGET_DIR: /tmp/capsync-install-target run: cargo install --path . --locked --force From d280426bb5e6ba6dd2565906ff7cae38e62d93bf Mon Sep 17 00:00:00 2001 From: PiX <69745008+pixincreate@users.noreply.github.com> Date: Tue, 14 Apr 2026 12:05:30 +0530 Subject: [PATCH 4/4] chore: update changelog --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4601cc8..1c0b567 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,12 @@ All notable changes to this project will be documented in this file. ## [2.2.3] - 2026-04-14 +### Changed + +- Ubuntu CI now smoke-tests `cargo install --path . --locked --force`, covering the packaged install path in addition to normal build/test jobs +- The install smoke test now runs across the current CI matrix environments instead of only Linux +- Fix build in Linux system + ## [2.2.2] - 2026-04-12 ### Added