Menu

Comparing f89bca481c...d405289a04 · r/morph
📰
0

Comparing f89bca481c...d405289a04 · r/morph

GitHub·r·about 1 month ago
#9u3GCQkl
Reading 0:00
15s threshold

Commits on Apr 29, 2026 ci(release): auto-tag releases from Cargo.toml version bumps The release flow has, until now, been: bump Cargo.toml on main, push, then manually `git tag vX.Y.Z && git push origin vX.Y.Z` to trigger release-homebrew.yml. Easy to forget the tag step (which is exactly what stalled v0.37.0's tap update — see the homebrew-morph empty-tap incident: HOMEBREW_TAP_REPO was unset *and* the tag flow had no self-healing). Add `.github/workflows/auto-tag.yml`. On every push to main whose changeset touches Cargo.toml it reads the workspace version, asks the GitHub API whether `refs/tags/v<version>` exists, and if not creates an annotated tag and pushes it. To then drive the existing release pipeline against that tag, it dispatches release-homebrew.yml with `gh workflow run --ref v<version>` — necessary because GITHUB_TOKEN- pushed refs don't retrigger workflows in the same repo, so a plain `git push origin <tag>` from inside Actions would be silent.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More