Commit Graph

13 Commits

Author SHA1 Message Date
Chris Marslender
b5a8ac3783
Add cli only rpm (#11236)
* 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
2022-04-22 09:05:30 -06:00
Kyle Altendorf
ddab10c7d6
locate pyinstaller in dev deps rather than build scripts (#11118) 2022-04-22 09:04:45 -06:00
Kyle Altendorf
2d4045b9d2
only check the version once in installer build workflows (#11099) 2022-04-08 13:49:21 -07:00
Kyle Altendorf
161a838b6a
more set -o errexit (#10468)
* more set -o errexit -o pipefail

* no pipefail, too fancy for dash at least...
2022-03-17 09:13:27 -07:00
Chris Marslender
366b6d090d
Update pyinstaller version (#10113) 2022-02-14 11:48:19 -08:00
Zlatko Fedor
c6b5feaf3b
replaced npm install => npm ci (#9717)
* 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>
2022-01-19 16:52:20 -08:00
Chris Marslender
313cf27eee
Installer Fixes - New UI (#9506)
* 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
2021-12-08 15:39:01 -07:00
Earle Lowe
e78fef5003
Set the permissions of chrome-sandbox (#9421)
* 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
2021-12-07 09:58:05 -08:00
Chris Marslender
f5bba8f89d
Pyinstaller 4.5 (#7915)
* Pyinstaller 4.5 for M1

* Update linux builds to 4.5

* Update windows to pyinstaller 4.5

* Pyinstaller 4.5 for intel mac
2021-08-02 12:47:25 -07:00
Chris Marslender
801c9ce296
remove duplicated sed command in rpm build (#7865) 2021-07-29 18:08:33 -07:00
Earle Lowe
bafb654a36
EL.Set version in package.json before packaging (#7864)
* Set version in package.json before packaging
2021-07-29 17:32:23 -07:00
Chris Marslender
200bdf16e7
CentOS runner for rpm builds (#7552)
* 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
2021-07-16 14:07:31 -07:00
nirajpathak13
229ff7ab08
Split linux installers (#6987)
Move .rpm and .deb installers into individual workflows
2021-07-01 23:11:22 -04:00