Skip to content

Commit 1bdbd5f

Browse files
Merge pull request #388 from QueryaHub/issue/381-portable-zip-channel
docs(release): label portable zip channel on GitHub Releases
2 parents 1ebb8d2 + 4a5cc9b commit 1bdbd5f

2 files changed

Lines changed: 27 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,10 +256,17 @@ jobs:
256256
echo "---"
257257
echo ""
258258
echo "### Downloads"
259+
echo ""
260+
echo "#### Portable (zip — run from folder, no installer)"
259261
echo "- **Linux**: \`Querya-Desktop-${VERSION}-linux.zip\`"
260262
echo "- **Windows**: \`Querya-Desktop-${VERSION}-windows.zip\`"
261263
echo "- **macOS**: \`Querya-Desktop-${VERSION}-macos.zip\` (signed, notarized and stapled \`.app\` when Apple Developer secrets are configured; otherwise unsigned)"
262264
echo ""
265+
echo "Optional USB-style profile: set \`QUERYA_PORTABLE=1\` or create a \`QueryaData/\` folder next to the binary (see docs/packaging.md)."
266+
echo ""
267+
echo "#### Installable"
268+
echo "_AppImage / Windows setup / distro packages — tracked in epic #379; not attached to this release yet._"
269+
echo ""
263270
echo "Verify checksums: \`SHA256SUMS.txt\`"
264271
echo ""
265272
echo "### Build info"

docs/tags-and-releases.md

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,24 @@
2222

2323
## Что внутри релиза
2424

25-
- Имена архивов: `Querya-Desktop-X.Y.Z-linux.zip`, `Querya-Desktop-X.Y.Z-windows.zip`, `Querya-Desktop-X.Y.Z-macos.zip` (внутри неподписанный `.app`).
26-
- Версия для имён и тега — **semver из pubspec**; build `+N` попадает в текст релиза как **полный pubspec version**.
25+
### Portable channel (сегодня)
26+
27+
Эти zip — **portable / relocatable bundles** (запуск из папки без установщика). Имена **не** меняем на `*-portable.zip`, чтобы не ломать in-app updater (`*-{linux,windows,macos}.zip`).
28+
29+
| Artifact | Contents |
30+
|----------|----------|
31+
| `Querya-Desktop-X.Y.Z-linux.zip` | Flutter linux `bundle/` (`querya_desktop`, `lib/`, `data/`) |
32+
| `Querya-Desktop-X.Y.Z-windows.zip` | `querya_desktop.exe` + DLLs/data |
33+
| `Querya-Desktop-X.Y.Z-macos.zip` | `querya_desktop.app` (signed/notarized when secrets are set) |
34+
| `SHA256SUMS.txt` | Checksums of **all** files attached to the Release |
35+
36+
Версия в именах — **semver из pubspec**; build `+N` попадает в текст релиза как **полный pubspec version**.
37+
38+
Профиль по умолчанию всё равно в OS app-support; USB-style data → [packaging.md](packaging.md) (`QUERYA_PORTABLE` / `QueryaData/`).
39+
40+
### Installable channel (planned)
41+
42+
Отдельные артефакты (AppImage, Windows setup, deb/rpm/Flatpak) — epic [#379](https://github.com/QueryaHub/Querya-Desktop/issues/379). Пока в Release публикуются только portable zip выше.
2743

2844
## Changelog в GitHub Release
2945

@@ -62,4 +78,5 @@ git-cliff --latest --strip header
6278

6379
## Платформы
6480

65-
- **Поставка через CI:** Windows, Linux и macOS (см. `release.yml`); macOS-сборка **без** подписи и notarize — для установки может понадобиться «Открыть» через контекстное меню при первом запуске.
81+
- **Поставка через CI:** Windows, Linux и macOS (см. `release.yml`); macOS подписывается и notarize’ится, если настроены Apple secrets — иначе unsigned `.app` (может понадобиться «Открыть» через контекстное меню).
82+
- Каналы загрузки и portable data: [packaging.md](packaging.md).

0 commit comments

Comments
 (0)