FIX: QVAC (QuantumVerse Automatic Computer) Ignore Unsupported
This commit is contained in:
@@ -69,6 +69,7 @@ DRY_RUN=1 bash scripts/gitea-rolling-release.sh
|
||||
| Config | `qvac.config.json` — LLM plugin only |
|
||||
| Asar | Forced **off** when QVAC packaging is enabled (Bare needs real paths) |
|
||||
| Skip | `PEARDATA_SKIP_QVAC=1` → tools-only client |
|
||||
| Auto tools-only | `win32-arm64` (no `@qvac/llm-llamacpp` prebuild) — still ships client |
|
||||
| Docs | [QVAC.md](./QVAC.md) · [Electron tutorial](https://docs.qvac.tether.io/tutorials/electron) |
|
||||
|
||||
Client package default timeout is **20 minutes** when QVAC is enabled (`PEARDATA_CLIENT_TIMEOUT_MS`).
|
||||
|
||||
@@ -74,6 +74,21 @@ PEARDATA_SKIP_QVAC=1 npm run make:client:linux-x64
|
||||
|
||||
Produces a **tools-only** client (no LLM natives). QVAC tab still works via RPC tools.
|
||||
|
||||
### Native host matrix (LLM prebuilds)
|
||||
|
||||
`@qvac/llm-llamacpp` ships Bare prebuilds for:
|
||||
|
||||
| Host | Full QVAC | Notes |
|
||||
|------|-----------|--------|
|
||||
| `linux-x64` | yes | |
|
||||
| `linux-arm64` | yes | |
|
||||
| `darwin-x64` | yes | CPU-oriented |
|
||||
| `darwin-arm64` | yes | Metal |
|
||||
| `win32-x64` | yes | Vulkan / CPU |
|
||||
| `win32-arm64` | **no** | No published prebuild — CI packages **tools-only** automatically |
|
||||
|
||||
`scripts/make.cjs` and `forge.config.cjs` set `PEARDATA_SKIP_QVAC=1` for unsupported hosts so the release matrix still emits a client zip.
|
||||
|
||||
### Local parity with CI
|
||||
|
||||
```bash
|
||||
|
||||
+1
-1
@@ -54,7 +54,7 @@ Env knobs:
|
||||
| `PEARDATA_CLIENT_HOSTS` | all 64-bit | Client host list |
|
||||
| `PEARDATA_SKIP_CLIENT=1` | off | Server-only release |
|
||||
| `PEARDATA_SKIP_REBUILD=1` | on in CI | Skip `@electron/rebuild` |
|
||||
| `PEARDATA_SKIP_QVAC=1` | off | Tools-only Electron client (no Bare LLM worker) |
|
||||
| `PEARDATA_SKIP_QVAC=1` | off | Tools-only Electron client (no Bare LLM worker). Also auto-set for `win32-arm64` (no QVAC prebuild). |
|
||||
| `PEARDATA_CLIENT_TIMEOUT_MS` | `1200000` with QVAC / `600000` without | Per-host client package timeout |
|
||||
| `DRY_RUN=1` | off | Stage archives, skip upload |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user