mirror of
https://github.com/hoornet/vega.git
synced 2026-04-24 06:40:01 -07:00
Update PKGBUILD to 0.2.6 and add it to release checklist
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
2
PKGBUILD
2
PKGBUILD
@@ -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')
|
||||||
|
|||||||
Reference in New Issue
Block a user