From d51ff53c54a5d8bf281c2c19b7420d941fc6a823 Mon Sep 17 00:00:00 2001 From: Mavdol Date: Sun, 4 Jan 2026 15:24:20 +0100 Subject: [PATCH 1/3] change release metadata --- .github/workflows/release.yml | 1 + crates/capsule-cli/Cargo.lock | 4 ++-- crates/capsule-cli/Cargo.toml | 4 ++-- crates/capsule-core/Cargo.lock | 2 +- crates/capsule-core/Cargo.toml | 2 +- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0a4913e..4257ce1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -42,6 +42,7 @@ jobs: - name: Get version id: version + shell: bash run: | VERSION="${{ github.event.release.tag_name || github.event.inputs.version }}" VERSION="${VERSION#v}" diff --git a/crates/capsule-cli/Cargo.lock b/crates/capsule-cli/Cargo.lock index badeee1..2511c96 100644 --- a/crates/capsule-cli/Cargo.lock +++ b/crates/capsule-cli/Cargo.lock @@ -266,7 +266,7 @@ dependencies = [ [[package]] name = "capsule-core" -version = "0.1.0" +version = "0.2.0" dependencies = [ "anyhow", "chrono", @@ -286,7 +286,7 @@ dependencies = [ [[package]] name = "capsule-run" -version = "0.1.0" +version = "0.2.0" dependencies = [ "capsule-core", "clap", diff --git a/crates/capsule-cli/Cargo.toml b/crates/capsule-cli/Cargo.toml index 51b0407..fd88472 100644 --- a/crates/capsule-cli/Cargo.toml +++ b/crates/capsule-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "capsule-run" -version = "0.1.0" +version = "0.2.0" edition = "2024" description = "Secure WASM runtime to isolate and manage AI agent tasks" license = "Apache-2.0" @@ -15,6 +15,6 @@ path = "src/main.rs" [dependencies] clap = { version = "4.5.53", features = ["derive"] } -capsule-core = { path = "../capsule-core" } +capsule-core = { version= "0.2.0", path = "../capsule-core" } tokio = { version = "1.48.0", features = ["rt", "rt-multi-thread", "macros"] } serde_json = "1" diff --git a/crates/capsule-core/Cargo.lock b/crates/capsule-core/Cargo.lock index 070374b..74071ad 100644 --- a/crates/capsule-core/Cargo.lock +++ b/crates/capsule-core/Cargo.lock @@ -246,7 +246,7 @@ dependencies = [ [[package]] name = "capsule-core" -version = "0.1.0" +version = "0.2.0" dependencies = [ "anyhow", "chrono", diff --git a/crates/capsule-core/Cargo.toml b/crates/capsule-core/Cargo.toml index 7def0dd..88531b2 100644 --- a/crates/capsule-core/Cargo.toml +++ b/crates/capsule-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "capsule-core" -version = "0.1.0" +version = "0.2.0" edition = "2024" [lib] From 7037594adf849292d64792c903b2a95a33577340 Mon Sep 17 00:00:00 2001 From: Mavdol Date: Sun, 4 Jan 2026 15:38:13 +0100 Subject: [PATCH 2/3] ci fix --- .github/workflows/release.yml | 9 +++++++++ crates/capsule-core/Cargo.toml | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4257ce1..8e56d81 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -132,6 +132,15 @@ jobs: - name: Install Rust uses: dtolnay/rust-toolchain@stable + - name: Publish capsule-core + working-directory: crates/capsule-core + run: cargo publish + env: + CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + + - name: Wait for crates.io index update + run: sleep 60 + - name: Publish capsule-run working-directory: crates/capsule-cli run: cargo publish diff --git a/crates/capsule-core/Cargo.toml b/crates/capsule-core/Cargo.toml index 88531b2..7605c19 100644 --- a/crates/capsule-core/Cargo.toml +++ b/crates/capsule-core/Cargo.toml @@ -2,6 +2,11 @@ name = "capsule-core" version = "0.2.0" edition = "2024" +description = "Core library for Capsule - WASM runtime for AI agent isolation" +license = "Apache-2.0" +repository = "https://github.com/mavdol/capsule" +keywords = ["webassembly", "sandbox", "isolation", "runtime", "wasm"] +categories = ["wasm"] [lib] crate-type = ["rlib"] From ebe0c9b74a2dad893f270c2d0f510d76f7ca021e Mon Sep 17 00:00:00 2001 From: Mavdol Date: Sun, 4 Jan 2026 15:42:32 +0100 Subject: [PATCH 3/3] fix small issue in ci --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8e56d81..9487821 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -68,7 +68,7 @@ jobs: run: | mkdir -p dist cp crates/capsule-cli/target/${{ matrix.target }}/release/capsule dist/ - cat > dist/package.json << 'EOF' + cat > dist/package.json << EOF { "name": "@capsule-run/cli-${{ matrix.platform }}", "version": "${{ steps.version.outputs.version }}", @@ -85,7 +85,7 @@ jobs: run: | mkdir -p dist cp crates/capsule-cli/target/${{ matrix.target }}/release/capsule.exe dist/ - cat > dist/package.json << 'EOF' + cat > dist/package.json << EOF { "name": "@capsule-run/cli-${{ matrix.platform }}", "version": "${{ steps.version.outputs.version }}",