Skip to content

Activate Stack CLI 0.5.4 across distribution channels - #46

Merged
konojunya merged 1 commit into
mainfrom
jj/activate-0.5.4
Sep 7, 2026
Merged

konojunya merged 1 commit into
mainfrom
jj/activate-0.5.4

Conversation

@konojunya

Copy link
Copy Markdown
Member

Background

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

Implementation Approach

  • Mark 0.5.4 as the active release in the machine-readable distribution contract and public installation guidance.
  • Pin the Aqua fixture to the four published 0.5.4 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 scripts/validate-distribution-contract.mjs
  • node --test scripts/*.test.mjs (82 tests)
  • python3 -m unittest discover -s scripts -p "test_*.py" (15 tests)
  • Rust 1.85 all-feature tests and Clippy with warnings denied
  • cargo publish --locked --dry-run --allow-dirty
  • 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.4; only the selected version and generated checksum lock advance.
  • No immutable release artifact is replaced.

@konojunya
konojunya merged commit 1216d3b into main Sep 7, 2026
23 checks passed
@konojunya
konojunya deleted the jj/activate-0.5.4 branch September 7, 2026 03:16
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