Desktop distribution repository for Wexio.
- build and publish Windows, macOS, and Linux desktop installers
- host the download surface for
download.wexio.be - keep desktop packaging separate from the main Wexio application repo
- ship the native Tauri runtime that hosts Wexio as a desktop workspace
The desktop app under desktop/ provides:
- the native Wexio desktop window for
https://ui.wexio.be - Tauri window controls for minimize, maximize, close, and desktop/minimize behavior
- web applications opened inside Wexio webview windows
- the desktop runtime needed for the in-Wexio web workspace experience
- optional Windows code signing when certificate secrets are configured in GitHub Actions
installers/windows/WexioSetup.exeinstallers/macos/WexioDesktop.dmginstallers/linux/WexioDesktop.AppImage
site/static download surfacedesktop/Tauri desktop runtimeinstallers/windows/WexioSetup.exeinstallers/macos/WexioDesktop.dmginstallers/linux/WexioDesktop.AppImage
Pushes to main that touch desktop, site, installers, or deployment files trigger the Publish Desktop Installers workflow. That workflow:
- builds on Windows, macOS, and Ubuntu runners
- collects native installer bundles
- commits updated installers back into this repo with
Publish desktop installers [skip ci]
From desktop/:
npm installnpm run build:windowsnpm run build:macosnpm run build:ubuntu
From desktop/:
- Windows:
npm run install:windows - macOS:
npm run install:macos - Ubuntu:
npm run install:ubuntu
Deploy this repository through Docker.
Public routes:
https://download.wexio.be/windows/https://download.wexio.be/macos/https://download.wexio.be/linux/
Direct artifact routes:
https://download.wexio.be/windows/WexioSetup.exehttps://download.wexio.be/macos/WexioDesktop.dmghttps://download.wexio.be/linux/WexioDesktop.AppImage