electron-tests/README.md
OpenClaw Bot 2c449514be
All checks were successful
electron-linux-arm64 / electron-linux-arm64 (push) Successful in 1m0s
electron-linux-amd64 / electron-linux-amd64 (push) Successful in 1m33s
ci: emit single self-launching AppImage artifact (no extra files, no host FUSE required)
2026-03-14 21:36:43 +00:00

39 lines
737 B
Markdown

# electron-tests
Electron tray/window test app for CI/CD validation.
## Features
- Tray icon + context menu
- Main desktop window
- Simple status UI showing runtime versions
## Run locally
```bash
npm ci
npm start
```
## Build AppImage
```bash
npm run build:linux:amd64
npm run build:linux:arm64
```
Artifacts are produced via CI workflows:
- `electron-linux-amd64`
- `electron-linux-arm64`
## Ubuntu consumer behavior
CI now publishes exactly one executable artifact per architecture:
- `electron_tray_demo-linux-<arch>-run<run>.AppImage`
This file is a self-launching wrapper that runs the packaged AppImage with
`APPIMAGE_EXTRACT_AND_RUN=1`, so it works on fresh Ubuntu systems even when
`libfuse.so.2` is not installed.