From 22b9072a8a73c42bd886e8e800e1fd5e477abc13 Mon Sep 17 00:00:00 2001 From: Wes Date: Sat, 13 Jun 2026 20:50:29 -0700 Subject: [PATCH] chore(release): release version 0.3.22 Bump release manifests to 0.3.22 and allow tag-backed automated release dispatches to publish rolling updater artifacts and latest.json. Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co> Signed-off-by: Wes --- .github/workflows/release.yml | 14 +++++++------- CHANGELOG.md | 5 +++++ desktop/package.json | 2 +- desktop/src-tauri/Cargo.lock | 2 +- desktop/src-tauri/Cargo.toml | 2 +- desktop/src-tauri/tauri.conf.json | 2 +- mobile/pubspec.yaml | 2 +- 7 files changed, 17 insertions(+), 12 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 02f122288..c8a50c523 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -279,7 +279,7 @@ jobs: run: gh release upload "v${VERSION}" "$DMG_PATH" --clobber - name: Upload updater archive to rolling release - if: github.event_name == 'push' + if: github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && inputs.ref == format('v{0}', inputs.version)) run: | gh release upload buzz-desktop-latest \ "$ARCHIVE_PATH" \ @@ -428,7 +428,7 @@ jobs: DMG_PATH: ${{ steps.unsigned.outputs.dmg }} - name: Upload updater archive to rolling release - if: github.event_name == 'push' + if: github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && inputs.ref == format('v{0}', inputs.version)) run: | gh release upload buzz-desktop-latest \ "$ARCHIVE_PATH" \ @@ -574,7 +574,7 @@ jobs: --clobber - name: Upload updater archive to rolling release - if: github.event_name == 'push' + if: github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && inputs.ref == format('v{0}', inputs.version)) run: | gh release upload buzz-desktop-latest \ "$ARCHIVE_PATH" \ @@ -700,7 +700,7 @@ jobs: EXE_PATH: ${{ steps.artifacts.outputs.exe }} - name: Upload updater archive to rolling release - if: github.event_name == 'push' + if: github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && inputs.ref == format('v{0}', inputs.version)) shell: bash run: | gh release upload buzz-desktop-latest \ @@ -714,9 +714,9 @@ jobs: assemble-manifest: name: Assemble multi-platform latest.json - # Only a real tag push assembles latest.json — a branch workflow_dispatch - # skips the rolling-release uploads, so its archive URLs never exist. - if: github.event_name == 'push' + # Only tag-backed releases assemble latest.json. Branch workflow_dispatch + # runs skip rolling-release uploads, so their archive URLs never exist. + if: github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && inputs.ref == format('v{0}', inputs.version)) runs-on: ubuntu-latest needs: [setup, release, release-macos-x64, release-linux, release-windows] timeout-minutes: 10 diff --git a/CHANGELOG.md b/CHANGELOG.md index 302723a34..8aa84b212 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## v0.3.22 + +fix(release): publish rolling updater manifest for automated release tags + + ## v0.3.21 4d19a590 fix(release): use signed NSIS installer for updates (#1036) diff --git a/desktop/package.json b/desktop/package.json index b0468cb60..e360f7ff9 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -1,7 +1,7 @@ { "name": "buzz", "private": true, - "version": "0.3.21", + "version": "0.3.22", "type": "module", "scripts": { "dev": "vite", diff --git a/desktop/src-tauri/Cargo.lock b/desktop/src-tauri/Cargo.lock index 84fe3da1a..d6b799493 100644 --- a/desktop/src-tauri/Cargo.lock +++ b/desktop/src-tauri/Cargo.lock @@ -846,7 +846,7 @@ dependencies = [ [[package]] name = "buzz-desktop" -version = "0.3.21" +version = "0.3.22" dependencies = [ "anyhow", "atomic-write-file", diff --git a/desktop/src-tauri/Cargo.toml b/desktop/src-tauri/Cargo.toml index 457d4a08b..aa5c0fa6f 100644 --- a/desktop/src-tauri/Cargo.toml +++ b/desktop/src-tauri/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "buzz-desktop" -version = "0.3.21" +version = "0.3.22" description = "Buzz desktop app" authors = ["you"] edition = "2021" diff --git a/desktop/src-tauri/tauri.conf.json b/desktop/src-tauri/tauri.conf.json index 310fed9d2..1873b1a6c 100644 --- a/desktop/src-tauri/tauri.conf.json +++ b/desktop/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Buzz", - "version": "0.3.21", + "version": "0.3.22", "identifier": "xyz.block.buzz.app", "build": { "beforeDevCommand": { diff --git a/mobile/pubspec.yaml b/mobile/pubspec.yaml index 18db46f4b..efd78f0b5 100644 --- a/mobile/pubspec.yaml +++ b/mobile/pubspec.yaml @@ -1,7 +1,7 @@ name: buzz description: Buzz mobile client publish_to: 'none' -version: 0.3.21+1 +version: 0.3.22+1 environment: sdk: ^3.11.4