v0.2.0
Source notes: docs/devlogs/2026-07-14-automate-stable-latest-releases.md
automate stable latest releases
Date: 2026-07-14
Release target: unreleased
Summary
- Make a plain stable release update both GitHub Latest and npm
latestthrough one workflow run.
What Changed
- Removed the workflow restriction that forced every cross-platform macOS build to use a prerelease version.
- Documented the automatic stable, prerelease, and nightly channel mapping.
- Kept npm publication ahead of GitHub release creation while retaining the GitHub fallback when registry publication fails.
Why It Matters
- A stable tag such as
v0.2.0now has one predictable outcome across both public release surfaces. - Unsigned macOS packages remain clearly documented without holding back stable Windows and Linux distribution.
Validation
- Release workflow structure and channel-selection conditions reviewed.
- Targeted version tests, formatting, and workflow diff validation.
Release Notes
- Stable releases now automatically update GitHub Latest and npm
latestfrom the same workflow.