Cut 0.2.11 with review receipts - #979
Merged
Merged
Conversation
Co-authored-by: Onat Özmen <onatozmen44@gmail.com>
There was a problem hiding this comment.
Pull request overview
This PR prepares the 0.2.11 release by updating workspace versions, adding a CI how-to for reviewing PR patches via deed review, and unifying the “review receipt” output across CLI/MCP/wasm surfaces (including a new wasm export).
Changes:
- Bump workspace/crate versions to
0.2.11and update release-facing docs (README + CHANGELOG). - Add a GitHub Actions CI workflow guide that reviews PRs using detached base/head worktrees.
- Export
deed_reviewfrom the wasm artifact and route MCPdeed_reviewthroughdeed-driver::review::review_sourcesto share one receipt implementation.
Reviewed changes
Copilot reviewed 9 out of 10 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| README.md | Updates install example to 0.2.11 and links new CI guide. |
| how-to/review-an-agent-patch-in-ci.md | New end-to-end PR review workflow using detached worktrees + policy gates. |
| how-to/README.md | Adds the new CI guide to the how-to index. |
| crates/deed-wasm/src/lib.rs | Adds shared review wrapper + new deed_review wasm export and tests. |
| crates/deed-wasm/smoke.mjs | Extends wasm smoke test to exercise review receipts end-to-end. |
| crates/deed-mcp/src/tools.rs | Switches MCP deed_review to call shared review_sources. |
| crates/deed-driver/src/review.rs | Introduces review_sources as the shared receipt/refusal implementation. |
| CHANGELOG.md | Adds 0.2.11 release notes and resets Unreleased placeholders. |
| Cargo.toml | Bumps workspace and dependency versions to 0.2.11. |
| Cargo.lock | Updates lockfile versions to 0.2.11. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this changes
Cuts 0.2.11 so
deed review, its three policy gates, and the MCPdeed_reviewtool are installable. The browser artifact now exposes the same receipt over a before/after source pair, and a new how-to carries a copy-paste pull-request workflow.Why this way
The review receipt is computed once in
deed-driver; MCP and wasm only adapt their inputs. The CI example compares detached base/head worktrees so generated or untracked files cannot enter the evidence, and pins both installer and binary to v0.2.11.What it still does not do
The wasm export compares one module per side; CLI and MCP remain the module-set surfaces. The website pin and crates.io publication follow the merged tag rather than claiming an artifact that does not exist yet.
Checks
cargo fmt --checkcargo clippy --workspace --all-targets -- -D warningsdeed check examples(0 errors, 3 intentional warnings)deed test examples(138 passed)cargo publish --workspace --dry-run --locked(20 packages)Written with GitHub Copilot assistance and reviewed locally.