From a24823c5b85b6ef5140532312da500f49635fc67 Mon Sep 17 00:00:00 2001 From: Seto Elkahfi Date: Wed, 28 Oct 2026 10:14:57 +0100 Subject: [PATCH] Release 1.3.0 Bump the workspace and the sigit-si-api dependency to 1.3.0 and list the new commands in the README. server.json is left alone: the MCP Registry workflow rewrites it from Cargo.toml when the CLI is published. Co-Authored-By: Claude Opus 5.5 --- Cargo.lock | 4 ++-- Cargo.toml | 4 ++-- README.md | 15 +++++++++++++++ 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9aa18c9..10d7c17 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1581,7 +1581,7 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" [[package]] name = "sigit-si-api" -version = "1.2.0" +version = "1.3.0" dependencies = [ "chrono", "reqwest", @@ -1593,7 +1593,7 @@ dependencies = [ [[package]] name = "sigit-si-cli" -version = "1.2.0" +version = "1.3.0" dependencies = [ "anyhow", "chrono", diff --git a/Cargo.toml b/Cargo.toml index 18f0777..1b7bdfb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ members = ["crates/cli", "crates/sigit-si-api"] # without pulling in clap, dialoguer, and the rest of the terminal surface. # `cli` is the thin `si` binary on top of it. [workspace.package] -version = "1.2.0" +version = "1.3.0" edition = "2021" authors = ["Seto Elkahfi "] license = "Apache-2.0" @@ -33,7 +33,7 @@ rmcp = { version = "3.2", features = [ schemars = "1" serde = { version = "1", features = ["derive"] } serde_json = "1" -sigit-si-api = { version = "1.2.0", path = "crates/sigit-si-api" } +sigit-si-api = { version = "1.3.0", path = "crates/sigit-si-api" } tabled = { version = "0.20", default-features = false, features = ["std"] } thiserror = "2.0" # `io-std` is what the MCP stdio transport binds to. diff --git a/README.md b/README.md index d34c7e6..3d8d609 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,8 @@ This installs a binary named `si`. si auth login # sign in with your sigit.si account si repo list # your repositories si repo create my-project --private +si repo clone seto/my-project # clone with your sign-in, no token in the URL +si auth setup-git # or let plain `git clone` use it too # Inside a repo checkout, si infers OWNER/NAME from the sigit.si git remote — # --repo is only needed when you're not standing in one. @@ -31,9 +33,22 @@ si issue create --title "Bug: ..." --body "Steps to reproduce..." si code search "TODO" --ref main si code view README.md +si status set HEAD --state success --context ci/test +si status view # the checks on HEAD + +si run start --repo seto/app "Fix the failing build" +si run list +si run view 12 # status and the end of the transcript + +si site publish --wait # publish the default branch as a site +si site view + si session new --title "Refactor auth" +si models si billing show +si auth signup # also: resend, reset-password, delete-account + si browse # open the current repo on sigit.si si api repos # raw escape hatch for any endpoint ```