Commit graph

173 commits

Author SHA1 Message Date
Dennis Ameling
08400717c0 Also build macOS arm64 2021-02-19 11:07:39 +01:00
Dennis Ameling
20f7b65c85 Fix NodeJS version to 14.15.4 to prevent future regressions in the arm64 download 2021-02-11 14:57:01 +01:00
Dennis Ameling
ba6891c945 Fix Windows arm64 NodeJS version to 14.15.4 2021-02-11 14:46:01 +01:00
Dennis Ameling
a452402fd1 Merge remote-tracking branch 'upstream/development' into windows-arm-support 2021-02-11 14:40:07 +01:00
Markus Olsson
644ff015a7 Revert to macos-10.15 runners 2021-01-12 15:47:47 +01:00
Dennis Ameling
dcc597c0e3 Update Spectron, re-enable integration tests 2020-12-22 12:04:49 +01:00
Dennis Ameling
840ea703ba Fix typo in MacOS version 2020-12-22 12:04:49 +01:00
Dennis Ameling
a04c7b0a14 Bump NodeJS version to v14 2020-12-22 12:04:49 +01:00
Dennis Ameling
75e6ed9e91 Update keytar for Windows, temp disable integration tests 2020-12-22 12:04:49 +01:00
Dennis Ameling
45e8d526a1 Cleanup & optimizations 2020-11-19 10:48:13 +01:00
Dennis Ameling
c348ceadba Skip tests in CI on arm64 2020-11-19 10:29:56 +01:00
Dennis Ameling
001426dd08 Fix linting 2020-11-19 10:29:56 +01:00
Dennis Ameling
3172a87f58 Download Windows arm64 node lib in CI 2020-11-19 10:29:56 +01:00
Dennis Ameling
f703db4785 Add friendly name for Windows arm64 2020-11-19 10:29:56 +01:00
Dennis Ameling
312f20ac28 Tweak CI config 2020-11-19 10:29:56 +01:00
Dennis Ameling
a36241d5a0 Try to fix CI config 2020-11-19 10:29:55 +01:00
Dennis Ameling
fb8306d33a Another attempt to fix CI config 2020-11-19 10:29:55 +01:00
Dennis Ameling
c70d60e31f Fix mistake in CI config 2020-11-19 10:29:55 +01:00
Dennis Ameling
a65219e79d Add Windows arm64 to CI 2020-11-19 10:29:55 +01:00
Markus Olsson
361bfd81b4 Split the pre build checks step into three individual steps 2020-09-10 22:04:41 +02:00
Markus Olsson
8702d0619d Give us a little bit more room to play with 2020-08-25 12:36:24 +02:00
Markus Olsson
31d08ba091 Don't limit execution time for publish step
Windows takes forever for some reason
2020-08-25 12:36:14 +02:00
Markus Olsson
3ae2720cfa Give it a little bit more generous timeouts
See if that'll do it
2020-08-17 13:36:10 +02:00
Markus Olsson
dcb4293244 Include node version in matrix 2020-08-13 14:11:53 +02:00
rafeca
bb29135587
Merge remote-tracking branch 'upstream/development' into node-12.14.1 2020-08-13 11:02:37 +02:00
Markus Olsson
ac3b9e8b87 Just the OS is enough I think 2020-08-11 18:07:06 +02:00
Markus Olsson
99d00c9b74 Use exact cache match if it exists 2020-08-11 17:52:40 +02:00
rafeca
9323e09c4c
Merge branch 'spike/actions-win32' into node-12.14.1 2020-08-11 17:41:54 +02:00
rafeca
7f20b8e1ec
Remove branches filtering from pull_requests event
I don't know if this is causing PRs from forks to not run...
2020-08-11 17:40:28 +02:00
rafeca
280d432bf3
Update nodejs version to v12.14.1
This is the same version as used by electron v9
2020-08-11 17:29:35 +02:00
Markus Olsson
14465f976c INDENTATION THOUGH 2020-08-11 17:15:45 +02:00
Markus Olsson
95ad1ff387 is rafael cleverer than a fox? 2020-08-11 17:14:53 +02:00
Markus Olsson
53c5422b5d This is how I would like it to work 2020-08-11 17:10:42 +02:00
Markus Olsson
bc7377dd8f
Update .github/workflows/ci.yml
Co-authored-by: Rafael Oleza <rafeca@github.com>
2020-08-11 16:45:05 +02:00
rafeca
e92783ddf8
Revert "Disable core.symlinks on windows"
This reverts commit 1d6b7e9048.
2020-08-11 11:54:14 +02:00
Rafael Oleza
79bcf7cfa0
Execute tests before publishing the production app 2020-07-23 10:03:49 +02:00
Rafael Oleza
4011001110
Add some secrets to the build step
Some secrets are needed in the build step for macOS
2020-07-22 20:16:17 +02:00
Rafael Oleza
1d6b7e9048
Disable core.symlinks on windows 2020-07-22 17:24:39 +02:00
Rafael Oleza
853dfea451
Pin to major versions for OS images 2020-07-22 17:24:39 +02:00
Rafael Oleza
9398db9e80
Add missing secrets 2020-07-22 17:24:39 +02:00
Rafael Oleza
ce6228ba09
Run the GitHub Actions workflow on release branches 2020-07-22 17:24:38 +02:00
Markus Olsson
522a1fb134 Try splitting it out even further to see if we can get windows builds to fail 2020-07-09 22:47:53 +02:00
Markus Olsson
10e880bc9b I guess not? 2020-07-09 19:29:30 +02:00
Markus Olsson
ee5c0b435e Try a nicer job name 2020-07-09 17:01:11 +02:00
Markus Olsson
48fe311d7f Whoops 2020-07-09 16:56:11 +02:00
Markus Olsson
53705838d4 Rename action to ci 2020-07-09 16:25:53 +02:00
Markus Olsson
fe4902d1bb Maybe it's time to stop referring to this as win32 only 2020-07-09 16:25:20 +02:00
Markus Olsson
fd3936ffdd How hard could it possibly be? 2020-07-09 16:13:44 +02:00
Markus Olsson
f4aace4b30 Split up unit and integration tests
Temporarily so that we can debug integration tests on their own
2020-07-09 16:01:43 +02:00
Markus Olsson
110fd8dd69 Add an initial publish step (don't worry, it doesn't have the creds to publish yet) 2020-07-09 15:54:03 +02:00
Markus Olsson
86f432b18b Add some secrets 2020-07-09 15:53:46 +02:00
Markus Olsson
b57a6c3f09 Oh wait, I'm at fault, as per usual 2020-07-09 15:43:03 +02:00
Markus Olsson
347a3548b5 Try inspecting what's changed 2020-07-09 15:42:05 +02:00
Markus Olsson
2bbc9b5444 Give it a little bit more time 2020-07-09 15:31:04 +02:00
Markus Olsson
c16ce787a4 Lint it 2020-07-09 15:30:33 +02:00
Markus Olsson
2dfa2d09dd Build it 2020-07-09 15:30:20 +02:00
Markus Olsson
423a91d56c Limit the run time 2020-07-09 15:14:34 +02:00
Markus Olsson
a483c9282f Don't know how I managed to duplicate that 2020-07-09 14:49:12 +02:00
Markus Olsson
f80301f59a Cache yarn packages 2020-07-09 14:30:14 +02:00
Markus Olsson
f7bc91ce98 More apt description 2020-07-09 14:30:06 +02:00
Markus Olsson
0bbbcf3360 We're on Node 12 now 2020-07-09 14:20:38 +02:00
Markus Olsson
0e52ceeba6 This is already set by default
See https://docs.github.com/en/actions/configuring-and-managing-workflows/using-environment-variables
2020-07-09 14:12:17 +02:00
Markus Olsson
c426945b79 Set CI env var for all steps
See https://docs.github.com/en/actions/configuring-and-managing-workflows/using-environment-variables
2020-07-09 14:08:36 +02:00
Markus Olsson
4f880903b2 Merge branch 'development' into spike/actions-win32 2020-07-09 14:03:15 +02:00
Markus Olsson
270400ceac Only run on pushes to development
We enforce all changes going through PRs so the current approach means we'll always run it twice
2020-06-24 14:51:43 +02:00
Markus Olsson
a2cb4d1831 Exclude the vendor directory from code scanning 2020-06-24 12:46:51 +02:00
Justin Hutchings
913c399cc5 Update codeQL action to run on PRs from forks 2020-06-03 20:53:08 -07:00
Justin Hutchings
9b58cbe814 Run prettier on codeql.yml
Fix linting issues
2020-06-03 20:50:06 -07:00
Justin Hutchings
ca23638ca0
Rename .github/workflows/workflows/codeql.yml to .github/workflows/codeql.yml 2020-05-04 17:48:07 -07:00
evelyn masso
28242cb4e2 checkout with submodules recursively 2020-04-30 16:59:34 -07:00
evelyn masso
bc108761e6 maybe we don't need this 2020-04-30 16:56:17 -07:00
evelyn masso
aaeb138524 first try 2020-04-30 16:50:14 -07:00
Justin Hutchings
57b9707b39 Add CodeQL Analysis workflow 2020-04-28 12:25:07 -07:00