Skip to content

Update release docs to match the automated publish pipeline#40

Merged
yavorpanayotov merged 1 commit into
mainfrom
release-docs-automation
Jun 12, 2026
Merged

Update release docs to match the automated publish pipeline#40
yavorpanayotov merged 1 commit into
mainfrom
release-docs-automation

Conversation

@yavorpanayotov

Copy link
Copy Markdown
Collaborator

Noticed while cutting v3.3.0: docs/releasing.md and docs/versioning.md describe crates.io publishing and the Homebrew formula update as manual post-CI steps requiring a local crates.io login and a homebrew-allium checkout. The release-artifacts workflow has had publish-crates and update-homebrew jobs doing both via repo secrets (CARGO_REGISTRY_TOKEN, HOMEBREW_TAP_TOKEN), and release.sh's own completion message already says so — the docs lagged.

  • releasing.md: publishing described as fully automated; artifact table moves crates.io and Homebrew from "Release script" to "CI"; prerequisites reduced to gh + cargo on PATH; the old manual publish steps reframed as fallbacks for failed CI publish jobs; stale "would also let the Homebrew update run automatically" forward-reference dropped (it does); binary count corrected to 5 targets.
  • versioning.md: major-version checklist item 4 no longer instructs a manual update-homebrew-formula.sh run.

Doc-only change, verified against .github/workflows/release-artifacts.yml and scripts/release.sh as exercised by the live v3.3.0 release.

🤖 Generated with Claude Code

docs/releasing.md and docs/versioning.md described crates.io publishing
and the Homebrew formula update as manual post-CI steps requiring a
local crates.io login and a tap checkout. The release-artifacts
workflow has publish-crates and update-homebrew jobs that do both via
repo secrets, and release.sh only bumps, tags, pushes and watches CI.
Also corrects the binary count (the workflow builds 5 targets, not 4).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@yavorpanayotov yavorpanayotov merged commit a6c5a36 into main Jun 12, 2026
2 checks passed
@yavorpanayotov yavorpanayotov deleted the release-docs-automation branch June 12, 2026 12:08
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