Files
SubMiner/docs/RELEASING.md

945 B

Releasing

  1. Confirm main is green: gh run list --workflow CI --limit 5.
  2. Bump package.json to the release version.
  3. Build release metadata before tagging: bun run changelog:build --version <version>
  4. Review CHANGELOG.md.
  5. Run release gate locally: bun run changelog:check --version <version> bun run verify:config-example bun run test:fast bun run typecheck
  6. Commit release prep.
  7. Tag the commit: git tag v<version>.
  8. Push commit + tag.

Notes:

  • changelog:check now rejects tag/package version mismatches.
  • Do not tag while changes/*.md fragments still exist.
  • Tagged release workflow now also attempts to update subminer-bin on the AUR after GitHub Release publication.
  • Required GitHub Actions secret: AUR_SSH_PRIVATE_KEY. Add the matching public key to your AUR account before relying on the automation.