Radish alpha
r
rad:z4D5UCArafTzTQpDZNQRuqswh3ury
Radicle desktop app
Radicle
Git
Improve docs for arch releases
Thomas Scholtes committed 9 months ago
commit 447f5e00c6d2457fbbebbab856bc95bca2e94fcb
parent 0336da3
1 file changed +13 -14
modified 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<version_number>`.
-
- 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<version_number>`.
+
- 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