From e04c2133886897ddca8c74462a1c0032582fe3fb Mon Sep 17 00:00:00 2001 From: MrFadiAi Date: Sun, 15 Feb 2026 03:46:24 +0100 Subject: [PATCH] docs: add release instructions cheat sheet --- RELEASE.md | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 RELEASE.md diff --git a/RELEASE.md b/RELEASE.md new file mode 100644 index 0000000..6860ea9 --- /dev/null +++ b/RELEASE.md @@ -0,0 +1,56 @@ +# 🚀 How to Publish a New Release + +## Quick Steps + +### 1. Update the version number in **both** files: + +- `src-tauri/tauri.conf.json` → `"version": "X.Y.Z"` +- `package.json` → `"version": "X.Y.Z"` + +### 2. Commit the version bump: + +```bash +git add -A +git commit -m "release: vX.Y.Z" +git push origin main +``` + +### 3. Create and push a tag: + +```bash +git tag vX.Y.Z +git push origin vX.Y.Z +``` + +**That's it!** GitHub Actions will automatically build for Windows, macOS (ARM + Intel), and Linux, then publish a release with all installers. + +--- + +## Where to find the release + +👉 https://github.com/MrFadiAi/openclaw-one-click-installer/releases + +Builds take **~10–15 minutes**. You can watch progress in the **Actions** tab. + +--- + +## Example: releasing v0.1.0 + +```bash +# 1. Edit versions in tauri.conf.json and package.json to "0.1.0" + +# 2. Commit +git add -A +git commit -m "release: v0.1.0" +git push origin main + +# 3. Tag & push +git tag v0.1.0 +git push origin v0.1.0 +``` + +--- + +## Re-run a release manually + +Go to **Actions** → **Release** → **Run workflow** (top right) if you need to re-trigger without a new tag.