mirror of
https://github.com/bybrooklyn/openbitdo.git
synced 2026-03-19 04:12:56 -04:00
2.5 KiB
2.5 KiB
OpenBitdo RC Checklist (v0.0.1-rc.4)
This checklist defines the release-candidate gate for the current public RC tag.
Release Policy
- Tag format:
v* - Current RC tag:
v0.0.1-rc.4 - Tag source:
mainonly - Release trigger: tag push
- Public RC rule: zero open issues labeled
release-blocker
Required CI Checks
guardaur-validatetui-smoke-testbuild-macos-arm64test
Clean Tree Gate
From cleanroom/:
git status --porcelain
git clean -ndX
Expected:
- no tracked modifications or staged changes
- ignored-output review only from
git clean -ndX
Artifact Expectations
Release assets must include:
openbitdo-v0.0.1-rc.4-linux-x86_64.tar.gzopenbitdo-v0.0.1-rc.4-linux-x86_64openbitdo-v0.0.1-rc.4-linux-aarch64.tar.gzopenbitdo-v0.0.1-rc.4-linux-aarch64openbitdo-v0.0.1-rc.4-macos-arm64.tar.gzopenbitdo-v0.0.1-rc.4-macos-arm64openbitdo-v0.0.1-rc.4-macos-arm64.pkg.sha256files for every artifact above
Distribution Gate
- GitHub prerelease assets must be published successfully.
- AUR publish must render checksum-pinned metadata and update
openbitdo-bin. - Homebrew publish must render a checksum-pinned formula and update
bybrooklyn/homebrew-openbitdo.
macOS Packaging Gate
.pkgremains unsigned and non-notarized for this RC.- Gatekeeper friction is expected and must be documented.
- Tarball and standalone binary remain the fallback paths.
Manual Smoke Expectations
- Linux
x86_64: launchopenbitdo --mock - Linux
aarch64: launchopenbitdo --mock - macOS arm64 standalone binary: launch
openbitdo --mock - macOS arm64
.pkg: confirm payload installation path and launch behavior where possible
Current Status Snapshot
| Gate | Status | Notes |
|---|---|---|
| Required CI checks | Pass | Current required checks are configured in GitHub branch protection. |
| GitHub prerelease assets | Pending | Verify v0.0.1-rc.4 assets after the tag workflow completes. |
| AUR publication | Pending | Verify openbitdo-bin updates to v0.0.1-rc.4 after release publication. |
| Homebrew publication | Pending | Verify bybrooklyn/homebrew-openbitdo updates to v0.0.1-rc.4 after release publication. |
| macOS notarization | Deferred | Explicitly out of scope until Apple credentials exist. |
Historical Notes
- Historical RC activity for earlier candidates is preserved in commit history and the changelog.
- Troubleshooting for AUR SSH publication lives in
process/aur_publish_troubleshooting.md.