* Consolidate amd64/arm64 .deb installer workflow to one matrix
* Python + node version update on mac
* Update rpm to latest image + python version
* Update windows python + node version
* Quote all the python versions
* Fix node for .debs
* update to npx for rpm
* Mark workspace safe for rpm
* Use npx for node tools on mac
* npx on windows for node tools
* Set skip package install for rpm
* Revert "Set skip package install for rpm"
This reverts commit f8c5211f8b793fa7e4921a60f5eef5c28ee28868.
* skip-system-installs
* Install electron-builder
* Replaced electron-packager with electron-builder for windows
* Upgraded electron-builder version for mac
* Replaced electron-packager with electron-builder for Linux and integreated deb/rpm dir
* Updated mac installer job
* Fixed app.asar location
* Fixed dmg name for arm64 mac
* Updated installer-version.py
* Updated Linux(deb) installer CI job
* Updated Linux(rpm) installer CI job
* Fixed Linux(rpm) install CI issue
* Revert to use `electron-packager` instead of `electron-builder` for arm64 .deb installer
* Fixed lint errors
* Fixed rpm installer job issue
* Updated Windows installer CI job
* Fixed rpm installer CI job
* Simplified arm64 build
* Added -y option to `apt install` command
* Added `dmg-license` as npm build dependency for MacOS
* Attempt to set product name appropriately for each platform
* Specified productNames in commands
* Fixed arm64 installer issue
* Stopped to create link '/opt/chia/daemon'
* Updated desktop app name for linux installers
* Updated packageName for linux installers
* Abort build jobs when 'cd' fails
* Updated the GUI submodule ref (main:5e52b7f53478d4f39b4a0f0203f41e31dd53aee9)
Co-authored-by: Jeff Cruikshank <jeff@chia.net>
* Optimized CI execution times
* Fixed a lint error
* Update GUI cache keys for linux
* Added `git status` and `git submodule` to build_xxx-installer.sh