Commit Graph

77 Commits

Author SHA1 Message Date
Maurício Szabo
6deb896114 Finally, Windows working 2023-04-05 11:08:22 -03:00
Maurício Szabo
f716156fdc Merge branch 'build-and-test' of github.com:pulsar-edit/pulsar into build-and-test 2023-04-05 10:01:00 -03:00
Maurício Szabo
ac5c949443 Three tries with newer Node on windows 2023-04-05 10:00:15 -03:00
Maurício Szabo
67d92c3b03
Unzipping, now for real 2023-04-05 02:03:17 -03:00
Maurício Szabo
fab3cc14ec
Am I understanding this correctly? 2023-04-05 01:02:34 -03:00
Maurício Szabo
70f2d773f6
Debugging... guess what? Windows! 2023-04-04 23:34:36 -03:00
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