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

737 B

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

npm ci
npm start

Build AppImage

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.