Update PKGBUILD to 0.2.6 and add it to release checklist

This commit is contained in:
Jure
2026-03-12 15:43:53 +01:00
parent 6ee02eb586
commit f33d78ebcf
2 changed files with 5 additions and 3 deletions

View File

@@ -21,10 +21,11 @@ Prerequisites: Node.js 20+, Rust stable, `@tauri-apps/cli`
**Order matters — do not tag before bumping versions.** **Order matters — do not tag before bumping versions.**
1. Bump version to `X.Y.Z` in all three files (they must stay in sync): 1. Bump version to `X.Y.Z` in all four files (they must stay in sync):
- `src-tauri/tauri.conf.json``"version": "X.Y.Z"` - `src-tauri/tauri.conf.json``"version": "X.Y.Z"`
- `package.json``"version": "X.Y.Z"` - `package.json``"version": "X.Y.Z"`
- `src-tauri/Cargo.toml``version = "X.Y.Z"` - `src-tauri/Cargo.toml``version = "X.Y.Z"`
- `PKGBUILD``pkgver=X.Y.Z`
2. Update the release notes in `.github/workflows/release.yml` 2. Update the release notes in `.github/workflows/release.yml`
3. Commit: `git commit -m "Bump to vX.Y.Z — <summary>"` 3. Commit: `git commit -m "Bump to vX.Y.Z — <summary>"`
4. Tag: `git tag vX.Y.Z` 4. Tag: `git tag vX.Y.Z`
@@ -34,9 +35,10 @@ CI triggers on the tag and builds all three platforms (Ubuntu, Windows, macOS AR
**Hard-won CI rules:** **Hard-won CI rules:**
- `includeUpdaterJson: true` must be set in tauri-action — without it `latest.json` is never uploaded and the auto-updater silently does nothing - `includeUpdaterJson: true` must be set in tauri-action — without it `latest.json` is never uploaded and the auto-updater silently does nothing
- `bundle.createUpdaterArtifacts: true` must be set in `tauri.conf.json` — without it `.sig` files are never generated even if the signing key is set (Tauri 2 requirement)
- Valid `bundle.targets`: `"deb"`, `"rpm"`, `"nsis"`, `"msi"`, `"dmg"` — do NOT add `"updater"` (that's a plugin, not a bundle format) - Valid `bundle.targets`: `"deb"`, `"rpm"`, `"nsis"`, `"msi"`, `"dmg"` — do NOT add `"updater"` (that's a plugin, not a bundle format)
- macOS runner is `macos-latest` (ARM only) — `macos-12`/`macos-13` are gone - macOS runner is `macos-latest` (ARM only) — `macos-12`/`macos-13` are gone
- Verify after CI: `curl -sL https://github.com/hoornet/wrystr/releases/latest/download/latest.json` - Verify after CI: `https://api.github.com/repos/hoornet/wrystr/releases/latest` (check for `.sig` assets + `latest.json`)
## Architecture ## Architecture

View File

@@ -1,6 +1,6 @@
# Maintainer: hoornet <harpos@getalby.com> # Maintainer: hoornet <harpos@getalby.com>
pkgname=wrystr pkgname=wrystr
pkgver=0.1.5 pkgver=0.2.6
pkgrel=1 pkgrel=1
pkgdesc="Cross-platform Nostr desktop client with Lightning integration" pkgdesc="Cross-platform Nostr desktop client with Lightning integration"
arch=('x86_64') arch=('x86_64')