Release Surfaces¶
Release-facing make behavior should be understandable before a workflow fires. The repository keeps publish-related logic in named make fragments so the build, package, and SBOM path can be reviewed without depending on the Actions UI.
Release Files¶
makes/publish.mkmakes/bijux-py/repository/publish.mkmakes/bijux-py/ci/build.mkmakes/bijux-py/ci/sbom.mk
Release Boundary¶
The make layer prepares release work and stages repeatable command surfaces. It does not replace the release workflows that coordinate publication, nor does it replace package handbooks that explain release meaning.
First Proof Check¶
makes/publish.mkmakes/bijux-py/repository/publish.mk- release workflow callers under
.github/workflows/