Operations
Maintainer Checklist
A concise operational checklist for preparing, validating, and publishing a Mullgate release.
Use this page as the short-form companion to Publishing.
Before release
- confirm
package.jsonversion is correct - move release notes from
Unreleasedinto a versioned changelog section - verify README install instructions still match reality
- run the full local release check
make release-checkBefore npm publish
- confirm npm access to the
mullgatepackage - confirm the branch and tag state are correct
- decide whether publishing is local or GitHub Actions-driven
Local npm publish
pnpm publish --no-git-checks --access public --provenance=falseGitHub automation prerequisites
Automatic npm publishing only runs when the repository has:
NPM_TOKENNPM_PUBLISH_ENABLED=true
Release asset expectations
A tagged release is expected to verify builds and tests, then attach:
- raw binaries
- platform archives
- checksums file
release-notes.mdrelease-notes.json
After release
- verify the npm package is available
- verify GitHub release assets uploaded correctly
- verify documentation still reflects the shipped install and runtime surface
- sanity-check the README and docs landing page for any version-specific changes