Release Surfaces¶
Release automation uses make as the shell boundary between workflow triggers and publication commands.
Important Targets¶
make gh-release-plan-githubmake gh-release-plan-pypimake gh-release-plan-cratesmake gh-release-require-cargo-tokenmake publish-rsmake publish-py
Release Rule¶
Release planning and release execution should stay separate. The repo should be able to explain why a publish job ran before it describes how the publish job executed.