File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2121 - run : cargo publish
2222 env :
2323 CARGO_REGISTRY_TOKEN : ${{ steps.auth.outputs.token }}
24+
25+ publish-schema :
26+ runs-on : ubuntu-latest
27+ permissions :
28+ contents : write
29+ steps :
30+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
31+ - name : Setup Rust
32+ uses : actions-rust-lang/setup-rust-toolchain@1780873c7b576612439a134613cc4cc74ce5538c
33+ with :
34+ toolchain : nightly,stable
35+ components : rustfmt
36+ - name : Setup Node
37+ uses : actions/setup-node@v4
38+ with :
39+ node-version : " lts/*"
40+ cache : " npm"
41+ - name : Install dependencies
42+ run : npm ci
43+ - name : Generate schema
44+ run : npm run generate
45+ - name : Create release if missing
46+ run : |
47+ tag="${GITHUB_REF#refs/tags/}"
48+ if ! gh release view "$tag" >/dev/null 2>&1; then
49+ gh release create "$tag" --title "$tag"
50+ fi
51+ - name : Upload schema assets
52+ if : startsWith(github.ref, 'refs/tags/')
53+ run : |
54+ tag="${GITHUB_REF#refs/tags/}"
55+ gh release upload "$tag" schema.json meta.json --clobber
Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## 0.4.7 (2025-10-13)
4+
5+ ### Protocol
6+
7+ - Schema uploaded to GitHub releases
8+
9+ ### Rust
10+
11+ - SDK has moved to https://github.com/agentclientprotocol/rust-sdk
12+ - Start publishing schema types to crates.io: https://crates.io/crates/agent-client-protocol-schema
13+
314## 0.4.6 (2025-10-10)
415
516### Protocol
Original file line number Diff line number Diff line change 11[package ]
22name = " agent-client-protocol-schema"
33authors = [" Zed <hi@zed.dev>" ]
4- version = " 0.4.6 "
4+ version = " 0.4.7 "
55edition = " 2024"
66license = " Apache-2.0"
77description = " A protocol for standardizing communication between code editors and AI coding agents"
You can’t perform that action at this time.
0 commit comments