1.8 KiB
Release Checklist
Note: We release every second Thursday, before the end of the cycle.
-
Bump the minor version in
crates/radicle-tauri/tauri.conf.json. -
Update
CHANGELOG.md— only include changes relevant to users. -
Create a version bump patch, push to CI, and request a review.
- The commit message should start with
Releasefollowed byv<version_number>.
- The commit message should start with
-
Wait for CI to pass and get peer approval.
-
Build the macOS app locally:
npm run tauri build.- Make sure to clean any transient dependencies with
cargo clean && rm -rf node_modulesbefore building.
- Make sure to clean any transient dependencies with
-
Upload the macOS build to MinIO in the same folder as the latest Linux build.
-
Update Arch Linux package info
-
Update
pkgverinarch/radicle-desktop/PKGBUILDto match the release version -
Update
_commitinarch/radicle-desktop/PKGBUILDto the release commit created above. -
Regenerate
.SRCINFOwithcd arch && ./generate-srcinfo.sh -
Create a patch with the changes and wait for CI to pass
-
-
Publish the Arch package by pushing changes to the Arch User Repository:
cd arch && ./publish.sh "Release vX.Y.Z"You’ll get a chance to review the changes. You need to be a maintainer of the AUR package to push.
-
Verify the Arch package version on the AUR.
-
Announce the release on Zulip, following the previous announcement format.
-
Resolve the previous release topic on Zulip.