Skip to content

chore(release): cut v0.4.0 - #74

Merged
nutt-adam merged 1 commit into
mainfrom
release/v0.4.0
Mar 19, 2026
Merged

chore(release): cut v0.4.0#74
nutt-adam merged 1 commit into
mainfrom
release/v0.4.0

Conversation

@nutt-adam

@nutt-adam nutt-adam commented Mar 19, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bump version to 0.4.0
  • Update CHANGELOG with all v0.4.0 changes
  • Update Cargo.lock

First fully unattended dogfood milestone — tt run sdlc-auto --strict completes all 23 steps end-to-end without operator intervention.

Closes #19, #64, #65, #67

Versioning

  • Version bump applied in Cargo.toml
  • Cargo.lock updated
  • CHANGELOG updated
  • SemVer: MINOR (new features, no breaking changes)
  • Version: v0.4.0
  • Tag: v0.4.0 applied

Test plan

  • cargo test --quiet — all 275 tests pass
  • cargo fmt --check — clean
  • cargo clippy — clean
  • cargo publish --dry-run — passes
  • Published to crates.io

🤖 Generated with Claude Code

First fully unattended dogfood milestone — sdlc-auto --strict completes
all 23 steps end-to-end without operator intervention.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Mar 19, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

Releases version 0.4.0 with changelog documentation detailing new features including PR review merge gate for tt land, tt runs subcommand, HealthState classification enum, and multiple fixes to idle detection, worktree handling, and git operations.

Changes

Cohort / File(s) Summary
Release 0.4.0
CHANGELOG.md, Cargo.toml
Version bump to 0.4.0. Changelog adds comprehensive release notes documenting new features (PR review loop/merge gate, tt runs subcommand, HealthState enum, verification scripts, new flags), fixes (idle detection, worktree contamination, timeout handling), and schema/behavior changes.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰 A version hops forward to point-four,
With fixes and features galore!
Merge gates now guard,
And worktrees stay hard,
While idle detection does soar! 🚀

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the primary change: a version bump release from 0.3.0 to 0.4.0, which aligns with the CHANGELOG and Cargo.toml updates in the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description check ✅ Passed The pull request description is comprehensive and well-structured, including summary, versioning checklist completion, SemVer choice documentation, test plan validation, and release details.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v0.4.0
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@nutt-adam
nutt-adam merged commit 0847379 into main Mar 19, 2026
10 checks passed
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.

phase 1: operator clarity in status/watch and failure attribution

1 participant