From 447f5e00c6d2457fbbebbab856bc95bca2e94fcb Mon Sep 17 00:00:00 2001 From: Thomas Scholtes Date: Fri, 4 Jul 2025 17:21:15 +0200 Subject: [PATCH] Improve docs for arch releases --- RELEASE.md | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 314e32909..c9bf2b1d6 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -4,35 +4,34 @@ - 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 `Release` followed by `v`. -- 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_modules` before building. -- Upload the macOS build to [MinIO][0] in the same folder as the latest Linux build. -- Publish Arch Linux package (See `arch/README.md` for more information) +- Update Arch Linux package info (See `arch/README.md` for more information) - Update `pkgver` in `arch/radicle-desktop/PKGBUILD` to match the release version - - Update `_commit` in `arch/radicle-desktop/PKGBUILD` to the release commit created above + - Update `_commit` in `arch/radicle-desktop/PKGBUILD` to the release commit + created above. - Regenerate `.SRCINFO` with ```bash cd arch && ./generate-srcinfo.sh ``` - - Create a patch with the changes and wait for CI to pass - +- Create a version bump patch, push to CI, and request a review. + - The commit message should start with `Release` followed by `v`. +- 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_modules` before building. +- Upload the macOS build to [MinIO][0] in the same folder as the latest Linux build. - Publish the Arch package by pushing changes to the [Arch User Repository][4]: ```bash - cd arch && ./publish.sh + cd arch && ./publish.sh "Release vX.Y.Z" ``` - You need to be a maintainer of the AUR package to push. + 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](https://aur.archlinux.org/packages/radicle-desktop). - Announce the release on Zulip, following the [previous announcement format][3]. - Resolve the previous release topic on Zulip. [0]: https://minio.radworks.garden/browser/radworks-releases/radicle-desktop%2F -[1]: https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z4Rxw3J2gX8SJgUYJ3h1KvQCAYoKS -[2]: https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z4Rxw3J2gX8SJgUYJ3h1KvQCAYoKS/commits/17c25b85b123d9766c774cc414e3ffdfc7b69771 [3]: https://radicle.zulipchat.com/#narrow/channel/409174-announcements/topic/radicle-desktop.20v0.2E2.2E0.20.28early.20preview.29/with/514356912 [4]: https://aur.archlinux.org/packages/radicle-desktop