Skip to content

Release 0.5.0 without self-update - #32

Merged
konojunya merged 3 commits into
mainfrom
agent/release-0.5
Sep 5, 2026
Merged

Release 0.5.0 without self-update#32
konojunya merged 3 commits into
mainfrom
agent/release-0.5

Conversation

@konojunya

Copy link
Copy Markdown
Member

Summary

  • Ship the already implemented doctor, read-only config discovery, and versioned JSON output in CLI 0.5.0.
  • Remove the self-update command, executable replacement code, and dedicated dependencies; document Homebrew/Aqua-owned updates and verified manual downloads.
  • Introduce distribution contract v2 without updater ownership or activation. Preserve the original schemas and immutable release history.
  • Separate current source and published release versions so release preparation continues to test the existing verified Aqua artifacts.
  • Regenerate shell completions and the offline manual and add removed-command regression coverage.

Validation

  • Rust unit, command, render, formatter and template conformance tests passed.
  • Clippy passed with warnings denied.
  • 59 repository contract/workflow/schema tests and 12 packaging tests passed.
  • Generated shell/manual assets are exact; full CI and release artifact verification remain required before publication.

The existing 0.4.0 installation pins stay in place until the 0.5.0 artifacts have been published and verified. No Cargo or self-update channel is activated by this change.

@konojunya
konojunya merged commit 6bad867 into main Sep 5, 2026
2 checks passed
@konojunya
konojunya deleted the agent/release-0.5 branch September 5, 2026 18:52
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.

1 participant