Skip to content

Activate Stack CLI 0.5.3 across distribution channels - #44

Merged
konojunya merged 1 commit into
mainfrom
agent/activate-0.5.3
Sep 6, 2026
Merged

konojunya merged 1 commit into
mainfrom
agent/activate-0.5.3

Conversation

@konojunya

Copy link
Copy Markdown
Member

Background

Stack CLI 0.5.3 is now available from the immutable GitHub Release, crates.io, and the official Homebrew tap. The source repository still advertised 0.5.2 as the active release, and the Aqua smoke fixture still selected the previous archive set.

Implementation Approach

  • Mark 0.5.3 as the active release in the machine-readable distribution contract and public installation guidance.
  • Pin the Aqua fixture to the four published 0.5.3 archives and their verified SHA-256 checksums.
  • Refresh the bundled Stack diagram skill from the final documentation revision.
  • Keep package-manager ownership explicit: Homebrew, Aqua, and Cargo perform upgrades; the CLI does not self-update.

Release evidence:

Testing Approach

  • npm run skills:check
  • node --test scripts/*.test.mjs (82 tests)
  • python3 -m unittest discover -s scripts -p 'test_*.py' (15 tests)
  • Rust 1.85 formatting, all-feature tests, and Clippy with warnings denied
  • cargo publish --locked --dry-run --allow-dirty
  • Standalone SVG render validation
  • Exact Aqua checksum inventory validation for all four release targets

Review Perspectives / Points of Concern

  • The Aqua registry revision intentionally remains unchanged because its generic package mapping already supports 0.5.3; only the selected version and generated checksum lock advance.
  • No immutable release artifact is replaced.
  • The generated skill is byte-for-byte synchronized from the pinned public documentation manifest.

@konojunya
konojunya merged commit 8c76e27 into main Sep 6, 2026
23 checks passed
@konojunya
konojunya deleted the agent/activate-0.5.3 branch September 6, 2026 08:12
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