Skip to content

Release 1.4.0 - #50

Merged
setoelkahfi merged 1 commit into
developmentfrom
release/1.4.0
Nov 2, 2026
Merged

setoelkahfi merged 1 commit into
developmentfrom
release/1.4.0

Conversation

@setoelkahfi

Copy link
Copy Markdown
Collaborator

Bumps the workspace from 1.3.5 to 1.4.0. It is a minor release because both changes since 1.3.5 add API: ExternalConfig and AgentState::external in ed-acp-tauri (#48), and the new ed-claude crate (#49).

The release skill now lists ed-acp-tauri and ed-claude in its pin list and has a short section on publishing a new crate's first version.

ed-claude had no version on crates.io, so a placeholder 0.0.1 was published by hand and the GitHub trusted publisher was added for release-sdk-rust.yml. The v1.4.0 tag should publish the real crate through OIDC. If that publisher is misconfigured, the ed-claude step of the first run is where it will show.

Checked locally: cargo check, cargo fmt --check, cargo test --locked, and cargo clippy -D warnings on the whole workspace all pass. The cargo workspaces publish --dry-run logs "publish failed" for crates whose 1.4.0 siblings are not on the registry yet, but exits successfully.

Minor release: ed-acp-tauri gains the external stdio agent and the
ed-claude crate is new. The release skill now lists both crates in the
pin list and explains how to publish a new crate's first version.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@setoelkahfi setoelkahfi self-assigned this Nov 2, 2026
@setoelkahfi
setoelkahfi requested a review from paydii November 2, 2026 10:52

@sigit-code-review sigit-code-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Release bump from 1.3.5 to 1.4.0: the workspace version and all eight internal dependency pins move together in Cargo.toml, and the release skill's pin list gains ed-acp-tauri and ed-claude plus a new section documenting how to bootstrap a brand-new crate onto crates.io (hand-publish a placeholder 0.0.1 with a short-lived publish-new token, then attach the GitHub trusted publisher so the tag publishes the real version via OIDC). The pin list in SKILL.md now matches the workspace's internal dependency set exactly, and the note that a caret requirement like "1.4" can never resolve to the 0.0.1 placeholder is correct. Nothing in the diff changes runtime code; the described dry-run behavior (per-crate "publish failed" logs with a successful exit while siblings are absent from the registry) is consistent with how cargo workspaces publish reports ordering-dependent dry runs.


Automated review by siGit Code Review · commit b6a8a72 · see the review dashboard

@setoelkahfi
setoelkahfi merged commit fddf25d into development Nov 2, 2026
1 check passed
@setoelkahfi
setoelkahfi deleted the release/1.4.0 branch November 2, 2026 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants