Commit Graph

121 Commits

Author SHA1 Message Date
Maurício Szabo
5885f49acb Trying to expand the ZIP file 2023-04-04 22:09:24 -03:00
Maurício Szabo
102fba74bf Yeah, I'm done. Let's break everything and run again, shall we? 2023-04-04 19:38:53 -03:00
Maurício Szabo
057b182b98 Trying to... well... something 2023-04-04 19:03:32 -03:00
Maurício Szabo
b9c8fea9e5 This is hell 2023-04-04 17:33:51 -03:00
Maurício Szabo
177147dd38 Exhausted Gods with Broken Tools 2023-04-04 16:42:11 -03:00
Maurício Szabo
99b8745517 PATH 2023-04-04 15:23:12 -03:00
Maurício Szabo
f749483e04 Trying to record, at least on Linux 2023-04-04 14:45:49 -03:00
Maurício Szabo
eafa4d3b66 Nothing ever works on the 10th try on CIs... 2023-04-04 02:26:39 -03:00
Maurício Szabo
2fd060c98c Another try on debugging builds 2023-04-04 00:59:17 -03:00
Maurício Szabo
8219e200b9 Trying to speed up process 2023-04-04 00:44:37 -03:00
Maurício Szabo
1c28411965 Fixing windows test 2023-04-03 23:47:29 -03:00
Maurício Szabo
f2c8e69797 NO COLOR!!!!!!!!!!! 2023-04-03 23:43:53 -03:00
Maurício Szabo
b8285e9d71
Trying to debug errors in Linux and Windows 2023-04-03 23:05:47 -03:00
Maurício Szabo
a879b62268 Trying to run tests on Windows too 2023-04-03 21:37:13 -03:00
Maurício Szabo
d18a40f7cb Make *nix systems use binary to run tests 2023-04-03 20:11:31 -03:00
DeeDeeG
957cf836d0 Cirrus: Windows: install ppm deps with Yarn
Effectively: install ppm's dependencies (and run its postinstall
scripts) with Yarn, not npm, on Windows.

This makes the installation of ppm's dependencies consistently use
Yarn, not npm, in Cirrus CI. Consistent for all OSes/arches we build
for in Cirrus.

(* Although, at some level the postinstall scripts are run via npm as
a subprocess of node as a subprocess of Yarn in a shell/console
sub-process... Yes, in my opinion, ppm's postinstall scripts are way
too complicated...)

ALSO: This fixes an oversight in PR 239 where the build script of the
wrong project (ppm instead of core) was being run at one point, again
on Windows.

So, this should make it so Pulsar's core dependencies are built for
the correct Electron version instead of built for Node... Oops!
2023-03-19 22:27:07 -04:00
DeeDeeG
f05dbde044
Merge branch 'master' into consistent-cirrus-builds 2023-03-11 10:22:09 -05:00
Meadowsys
1304373fb5
implement signing (monterey, xcode 14) 2023-02-15 17:57:27 -08:00
confused-Techie
8717ad519b Symlink to new python install location, pin MacOS Silicon install too, and add our python version as root environment variable 2023-02-15 16:46:35 -08:00
confused-Techie
85f2c4a76f Pin python brew installation to 3.10 2023-02-15 00:38:18 -08:00
Sertonix
88195a8e7d
Update .cirrus.yml
Co-authored-by: DeeDeeG <DeeDeeG@users.noreply.github.com>
2023-02-13 08:43:46 +00:00
Sertonix
cc6060f770
Update .cirrus.yml
Co-authored-by: Spiker985 <7829451+Spiker985@users.noreply.github.com>
2022-12-19 21:18:01 +00:00
Sertonix
acbe945b8b
Update .cirrus.yml
Co-authored-by: Spiker985 <7829451+Spiker985@users.noreply.github.com>
2022-12-19 21:17:56 +00:00
Sertonix
ce6dfd2756
Update .cirrus.yml
Co-authored-by: Spiker985 <7829451+Spiker985@users.noreply.github.com>
2022-12-19 21:17:50 +00:00
Sertonix
d7e8487e69
Update .cirrus.yml
Co-authored-by: Spiker985 <7829451+Spiker985@users.noreply.github.com>
2022-12-19 21:17:42 +00:00
Sertonix
6893e31cfb
Update .cirrus.yml
Co-authored-by: Spiker985 <7829451+Spiker985@users.noreply.github.com>
2022-12-19 21:17:35 +00:00
Sertonix
83ec741fae fix npx/yarn not found 2022-12-16 12:08:49 +01:00
Sertonix
88525ec387 made cirrus build scripts consistent 2022-12-16 11:11:19 +01:00
confused-Techie
dc60a44298 Use Scripts during windows build, use .yarnrc.yml 2022-12-06 19:45:42 -08:00
DeeDeeG
837cc0a7b6 CI (Windows): Use npm (not yarn) to install ppm
Should fix an obscure issue where ppm's postinstall script exits out
half-way through without resuming under Yarn, but completes fully
under NPM.

Probably has something to do with Yarn handling process.exit()
differently than NPM does, in the postinstall script/its sub-scripts.

(Perhaps Yarn avoids running sub-processes of Node nested as deeply
as NPM does? Thus process.exit() exiting a higher Node process that we
expect to still have work to do later in the main postinstall script?
Not totally sure. This is just a guess.)
2022-12-01 00:37:48 -05:00
Maurício Szabo
78b23b5dc5 Linking Python 2022-11-19 00:01:03 -03:00
Maurício Szabo
80178b55b0 Right python on intel mac 2022-11-18 22:40:19 -03:00
Maurício Szabo
f3793337dc Install everything 2022-10-27 19:35:55 -03:00
Maurício Szabo
74bb37166b Node 16 SLIM image 2022-10-27 19:35:55 -03:00
Maurício Szabo
bf99ebc114 Check files and Choco install Python 10 2022-10-27 19:35:55 -03:00
Maurício Szabo
86ccff34fd Trying to not build binaries except for Electron 2022-10-27 19:35:55 -03:00
Maurício Szabo
b9eb240f05 Don't install twice 2022-10-27 19:35:55 -03:00
Maurício Szabo
f61cc704c7 Hopefully, PATH fixes for ARM and Mac 2022-10-27 19:35:55 -03:00
Maurício Szabo
7ec46036f1 RVM, again... 2022-10-27 19:35:55 -03:00
Maurício Szabo
2b104d4c1a Git submodule 2022-10-27 19:35:55 -03:00
Maurício Szabo
273bb6e5d6 Trying other Ruby install way 2022-10-27 19:35:55 -03:00
Maurício Szabo
cc1d1ff151 I am actually not sure what's wrong... 2022-10-27 19:35:55 -03:00
Maurício Szabo
9077aa6c0a Stupid intel MacOS issues 2022-10-27 19:35:55 -03:00
Maurício Szabo
67fccd18b9 Using system FPM for Linux ARM 2022-10-27 19:35:55 -03:00
Maurício Szabo
bb891dac02 Rosetta first 🤦 2022-10-27 19:35:55 -03:00
Maurício Szabo
219d85b902 Moving things around... 2022-10-27 19:35:55 -03:00
Maurício Szabo
76b5be8920 Removing old XCode on x86 2022-10-27 19:35:55 -03:00
Maurício Szabo
004833bc8e Moving things around... 2022-10-27 19:35:55 -03:00
Maurício Szabo
622873ae67 Linux ARM maybe? 2022-10-27 19:35:55 -03:00
Maurício Szabo
8880cb9bc8 Trying intel macos separately 2022-10-27 19:35:55 -03:00
Josh
80a5c391ff Add alias's to allow for easier linking on site and elsewhere 2022-10-01 21:49:50 -04:00
Maurício Szabo
f960a2a937 Rebuilding only, and ignoring scripts on install 2022-09-23 23:06:41 -03:00
Maurício Szabo
a043b1c714 Don't need to remove dist anymore 2022-09-19 12:59:57 -03:00
Maurício Szabo
a77697c144 Avoid Alien to generate RPM 2022-09-08 15:25:20 -03:00
Maurício Szabo
11045deca0 More memory? 2022-09-07 20:22:35 -03:00
Maurício Szabo
56fcd3f3d3 Don't know if the order matters 2022-09-07 18:50:58 -03:00
Maurício Szabo
86a19c647b Updating submodules 2022-09-07 18:50:41 -03:00
Maurício Szabo
f539cf7bd1 Back to x86 at same script 2022-08-20 21:01:24 -03:00
Maurício Szabo
d92252d293 Trying to make weird build problems work again... 2022-08-20 19:12:12 -03:00
Maurício Szabo
ec4384b6fd Move to binaries 2022-08-20 17:51:33 -03:00
Maurício Szabo
6285df680a I literally GIVE UP on RPM 2022-08-20 17:29:35 -03:00
Maurício Szabo
b08419a6a9 Right location? 2022-08-20 16:30:18 -03:00
Maurício Szabo
b984249608 Some less ignore scripts 2022-08-20 15:47:59 -03:00
Maurício Szabo
efc6f6d960 Can't I install like this? 2022-08-19 21:49:50 -03:00
Maurício Szabo
0579f7c288 Another change on build scripts for you... 2022-08-19 21:42:01 -03:00
Maurício Szabo
10cc0c012d Order for x86 2022-08-19 21:35:57 -03:00
Maurício Szabo
376ac2a3b6 Fix scripts 2022-08-19 21:05:50 -03:00
Maurício Szabo
e5c1cb9bc9 Trying to separate builds for MAC 2022-08-19 20:43:50 -03:00
Maurício Szabo
f55d456a23 Optimizing (hopefully!) Linux builds 2022-08-19 20:32:20 -03:00
Maurício Szabo
4513bd79e8 Renaming atom-package-manager to pulsar 2022-08-19 02:07:00 -03:00
Maurício Szabo
64427f4178 Re-adding cirrus CI 2022-08-17 16:15:43 -03:00