* Add cli only rpm
* Ensure rvm (fpm) is loaded before running fpm
* Use full path to fpm, since GHA seems to mess up the PATH in the container
* Add back source and add use ruby-3
* Call rpm script with bash, to see if the rvm script works
* Add --depends for libcrypt.so.1
* replaced npm install => npm ci
* Made global npm modules be executed as local npm modules (#9740)
* Made global npm modules be executed as local npm modules
* Fixed a typo and added empty index.js for lgtm analysis
* Tried to fix pre-commit CI error
* Fixed a windows build file issue
* Fixed a rpm build script issue
* Removed unnecessary index.js which were introduced just to pass LGTM analysis
* Set nodejs version to 16 for arm64 build
* Removed unnecessary nodejs install action
Co-authored-by: ChiaMineJP <admin@chiamine.jp>
* Update to node 16
* Install lerna globally. Lerna clean, and comment out audit:fix for now since it doesn't work with Lerna (see https://github.com/lerna/lerna/issues/1663)
* Global lerna in build mac as well
* Test building the gui package, instead of from the root
* Build installer from the gui package and copy daemon folder to the correct place
* Pass executable name / options.name to linux installers
* Move installers to the root of blockchain-gui
* Fix winstaller
* Latest NEXT
* Update to latest UI
* Copy signing cert for windows to proper location
* Set the permissions of chrome-sandbox
Testing to see if setting the permissions of chrome-sandbox prior to packaging works, or if an RPM post-install script is needed
* use rpm attr to set file permissions
* whitespace fixup
* disable build links
* Disable binary stripping - #3846
Causes error:
`ImportError: /usr/lib/chia-blockchain/resources/app.asar.unpacked/daemon/chiavdf.cpython-39-x86_64-linux-gnu.so: ELF load command address/offset not properly aligned`
* Quote NODE_ROOT
* Add workaround for building on centos
* Remove the cache stages, since this is on self-hosted now and we remove it all anyways