Files
radicle-explorer/RELEASE.md
T
Sebastian Martinez af140bb50a Update RELEASE.md
We don't need to create a patch and update download links anymore, this
is handled by the `latest/latest.json` file
2025-06-12 15:12:59 +02:00

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 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 in the same folder as the latest Linux build.

  • Publish Arch Linux package (See arch/README.md for more information)

    • Update pkgver in arch/PKGBUILD to match the release version

    • Update _commit in arch/PKGBUILD to the release commit created above

    • Regenerate .SRCINFO with

      cd 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
    

    You need to be a maintainer of the AUR package to push.

  • Announce the release on Zulip, following the previous announcement format.

  • Resolve the previous release topic on Zulip.