Release 1.4.1: add macOS DMG and Navis.app.zip to release artifacts.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Navis
2026-07-28 08:09:21 +03:00
co-authored by Cursor
parent 4c2d6b8be7
commit a1e9019dcd
18 changed files with 542 additions and 54 deletions
+62 -14
View File
@@ -4,11 +4,11 @@
## Платформы
| OS | Артефакт | UI |
| OS | Артефакты | UI |
|----|----------|----|
| Windows amd64 | `dist/navis-release/Navis.exe` | GUI (WebView2) |
| macOS arm64 | `dist/navis-release/darwin-arm64/Navis` | CLI |
| macOS amd64 | `dist/navis-release/darwin-amd64/Navis` | CLI |
| Windows amd64 | `Navis.exe` | GUI (WebView2) |
| macOS arm64 | `Navis` · **`Navis.dmg`** · `Navis.app.zip` | CLI / .app |
| macOS amd64 | `Navis` · **`Navis.dmg`** · `Navis.app.zip` | CLI / .app |
## Скачать macOS прямо с git
@@ -25,7 +25,55 @@ uname -m
- `arm64` → Apple Silicon (M1/M2/M3/M4) → папка **darwin-arm64**
- `x86_64` → Intel → папка **darwin-amd64**
### 2. Скачайте бинарник одной командой
### 2a. Скачать DMG (удобнее)
**Apple Silicon:**
```bash
cd ~/Downloads
curl -fL -o Navis.dmg \
"https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-arm64/Navis.dmg"
open Navis.dmg
```
**Intel:**
```bash
cd ~/Downloads
curl -fL -o Navis.dmg \
"https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-amd64/Navis.dmg"
open Navis.dmg
```
Откроется диск с `Navis.app` — перетащите в **Программы** (Applications).
Если Gatekeeper ругается:
```bash
xattr -dr com.apple.quarantine /Applications/Navis.app
```
Запуск CLI из .app:
```bash
/Applications/Navis.app/Contents/MacOS/Navis init
/Applications/Navis.app/Contents/MacOS/Navis install-core
/Applications/Navis.app/Contents/MacOS/Navis connect
```
Альтернатива DMG — zip с тем же `.app`:
```bash
# arm64
curl -fL -o Navis.app.zip \
"https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-arm64/Navis.app.zip"
# amd64
curl -fL -o Navis.app.zip \
"https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-amd64/Navis.app.zip"
unzip Navis.app.zip
```
### 2b. Скачать CLI-бинарник одной командой
**Apple Silicon (arm64):**
@@ -51,7 +99,7 @@ chmod +x Navis
./Navis check-update
```
### 3. Первый запуск
### 3. Первый запуск (CLI)
```bash
cd ~/Navis
@@ -82,10 +130,10 @@ cd ~/Navis
“Navis” cannot be opened because it is from an unidentified developer
```
Снимите quarantine и разрешите в Настройках:
```bash
xattr -dr com.apple.quarantine ~/Navis/Navis
# или для .app:
xattr -dr com.apple.quarantine /Applications/Navis.app
```
Затем: **Системные настройки → Конфиденциальность и безопасность → Всё равно открыть**.
@@ -99,15 +147,15 @@ cd ~/Navis
# закройте процесс Navis — бинарник подменится сам
```
Или скачайте файл заново теми же `curl` из шага 2.
Или скачайте DMG/бинарник заново.
Прямые ссылки (raw):
| Архитектура | URL |
|-------------|-----|
| arm64 | https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-arm64/Navis |
| amd64 | https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-amd64/Navis |
| манифест | https://git.evilfox.cc/test2/navi/raw/branch/main/dist/update.json |
| Архитектура | CLI | DMG | ZIP (.app) |
|-------------|-----|-----|------------|
| arm64 | [Navis](https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-arm64/Navis) | [Navis.dmg](https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-arm64/Navis.dmg) | [Navis.app.zip](https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-arm64/Navis.app.zip) |
| amd64 | [Navis](https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-amd64/Navis) | [Navis.dmg](https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-amd64/Navis.dmg) | [Navis.app.zip](https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-amd64/Navis.app.zip) |
| манифест | [update.json](https://git.evilfox.cc/test2/navi/raw/branch/main/dist/update.json) | | |
## Сборка Windows