Build the dashboard dist once (platform-independent) and cross-compile the Go API (CGO disabled) for darwin-arm64, linux-amd64, linux-arm64 in a single ubuntu job. Drops the macOS runners and per-arch docker. node_modules is excluded from the runtime (nodejs role provides Node on target), so the tarballs only carry the API binary + built dist + scripts + manifest. macOS is arm64-only; Linux covers amd64/arm64 (Debian and Ubuntu share the binary). |
||
|---|---|---|
| .. | ||
| offline-package-ai-workspace-installer.yaml | ||
| runtime-release.yaml | ||