Commit graph

646 commits

Author SHA1 Message Date
João Moreno bafc05ff0a
fix retry 2020-11-27 11:30:34 +01:00
João Moreno 71836f95dd
fixes #111366 2020-11-27 11:22:22 +01:00
João Moreno bef58ff84a
forgot! 2020-11-25 16:23:41 +01:00
João Moreno a500715422
fix terrapin order 2020-11-25 14:56:19 +01:00
João Moreno 3de0ea500a
Merge branch 'joao/snap-arm' 2020-11-25 11:57:38 +01:00
João Moreno bb60e21a36
fix esrp for arm64 2020-11-25 11:47:47 +01:00
João Moreno 48f4109f3d
unify win32 build templates 2020-11-25 10:23:13 +01:00
João Moreno e6d2bd326d
fix darwin build 2020-11-25 10:23:13 +01:00
João Moreno 927290270a
build:
- ENABLE_TERRAPIN env
- .build/terrapin cache flag
- fix alpine cache
- enable web cache
2020-11-25 10:02:50 +01:00
João Moreno ffec932655
add timeout to terrapin step 2020-11-25 09:38:08 +01:00
deepak1556 ec5da2bdc1 build: rebuild keytar for arm64
Fixes https://github.com/microsoft/vscode/issues/111271
2020-11-24 23:04:17 -08:00
deepak1556 0728b59411 fix: upload-vscode-configuration task for macOS 2020-11-24 13:13:09 -08:00
deepak1556 40a81495f2 fix: removed plugin helper entitlement
we build with enable_plugins=false for the internal builds
https://chromium-review.googlesource.com/c/chromium/src/+/2173416
2020-11-24 11:00:51 -08:00
João Moreno ad3adfa28e
retry yarn install 2020-11-24 12:22:28 +01:00
João Moreno 900e4474e9
missing terrapin usage 2020-11-24 12:11:03 +01:00
João Moreno 7e4f90277d
run prettier over yml files 2020-11-24 11:45:39 +01:00
Robo 0baf6bb9cc
chore: update to electron 11 (#110759)
* chore: bump electron@11.0.0-beta.4

* build: add mac arm64 target

* chore: bump electron@11.0.1

* fix: remove macOS workaround for devtools with custom titlebar

https://github.com/electron/electron/pull/26395

* chore: bump vscode-windows-ca-certs@0.3.0

* chore: bump electron@11.0.2

* fixup! remove macOS workaround for devtools with custom titlebar
2020-11-23 15:31:03 -08:00
João Moreno ab6878688f fix terrapin usage 2020-11-23 10:53:22 +01:00
João Moreno 5f8aa18104
Merge commit 'a36c68b9ec3d6a0aca9799d7a10be741a6658a51' into joao/terrapin 2020-11-20 10:57:09 +01:00
João Moreno d265071a78 Merge branch 'master' into joao/snap-arm 2020-11-18 20:25:29 +01:00
João Moreno 4f61f6d59e damn builds 2020-11-18 20:24:29 +01:00
João Moreno 7dbdcf19a8
Merge branch 'master' into joao/snap-arm 2020-11-18 16:28:02 +01:00
João Moreno 8f1f1fda1b
what the 2020-11-18 16:26:52 +01:00
João Moreno cbfd4d5a9f
fix snapcraft x64 2020-11-18 14:12:01 +01:00
João Moreno 28d71bdbab
fix snap target-arch 2020-11-18 12:04:07 +01:00
João Moreno f6f12c1bcf
linux build: fix step condition 2020-11-18 10:48:49 +01:00
João Moreno edf43e529a
build snap packages for linux arm 2020-11-18 10:04:55 +01:00
João Moreno d4e1ae56ed
fix alpine build 2020-11-11 10:57:41 +01:00
João Moreno eba1343a10
cleanup linux alpine build 2020-11-11 10:14:27 +01:00
João Moreno dfaf4ef080
Merge branch 'master' into joao/terrapin 2020-11-03 10:04:38 +01:00
João Moreno 4d9e54c0b8
increase job timeout 2020-11-03 10:03:53 +01:00
João Moreno a0012e5f63 fix terrapin step 2020-11-02 16:50:33 +01:00
Martin Aeschlimann 9b4f91b31c upload-sourcemaps: fix typings 2020-10-26 17:00:59 +01:00
João Moreno e3202ed684 upload production node_modules sourcemaps 2020-10-26 15:34:41 +01:00
Joao Moreno 3070165ff2 web cdn: gzip files by default 2020-10-26 10:08:01 +00:00
João Moreno 50f78a6609
set cache control for web cdn 2020-10-23 11:12:44 +02:00
Joao Moreno 6d36470eb8 avoid publishing test results for non x64 linux 2020-10-16 15:22:01 +00:00
João Moreno c9b479c4a1
use terrapin 2020-10-16 10:38:06 +02:00
João Moreno 22c6eaa833
publish web bits scoped to quality 2020-10-14 17:24:36 +02:00
João Moreno 28944722c7
upload web to CDN 2020-10-14 16:02:07 +02:00
deepak1556 589e5f0d5e add arch for darwin publish step 2020-10-14 02:42:10 -07:00
João Moreno 198b5e7bce
remove echos 2020-10-13 16:04:20 +02:00
João Moreno 466a7b7daa
ESRP Cert (#108366)
* update ESRP

* update to new ESRP cert

* make gulp fail when inno setup fails

* fix esrp

* debug

* update esrp client version

* 🤦

* argh

* update esrpclient

* argh
2020-10-13 15:56:16 +02:00
João Moreno 212fc3d6cd
migrate last js files
related to #107356
2020-09-28 14:33:51 +02:00
João Moreno e99be1d6d1
fix continuous build 2020-09-22 14:26:29 +02:00
ChaseKnowlden e8760a5d6c Fix capitalization of GitHub org 2020-09-17 11:43:03 +02:00
João Moreno efc7cb3a6e
use debian stretch images (#106656) 2020-09-14 15:21:50 +02:00
João Moreno e75b1a6dcd
Merge branch 'joao/linux-arm' 2020-09-11 12:45:08 +02:00
deepak1556 62b70e6bb5 update exploration branch 2020-09-10 18:29:41 -07:00
Matt Bierner c348165cc0 Adding more explicit typings for promises
This gets us ready for TS 4.1
2020-09-09 09:21:56 -07:00
João Moreno e05b06ec87
fix arch 2020-09-09 15:07:00 +02:00
João Moreno 0bc0291c5e
publish arm deb and rpm 2020-09-09 13:49:46 +02:00
João Moreno 799db29ff5
install dot net core sdk 2020-09-09 08:55:52 +02:00
João Moreno 1f99a829e6
produce deb, rpm packages 2020-09-08 16:29:14 +02:00
João Moreno 0f550c2acb
another attempt 2020-09-08 14:45:42 +02:00
João Moreno e73d8797ca
fix armhf build 2020-09-08 11:33:29 +02:00
João Moreno 41a90e7c50
fix yarn arch 2020-09-08 10:46:54 +02:00
João Moreno 47d8a25606
build vscode armhf 2020-09-08 09:41:28 +02:00
João Moreno c434a70e89
fix compilation cache 2020-09-07 19:45:51 +02:00
João Moreno 2f3491ab75
fix compile cache 2020-09-07 14:51:11 +02:00
João Moreno 45f9763c83
fix conditions 2020-09-07 14:19:34 +02:00
João Moreno 7d43f741c2
arm64 build pipeline 2020-09-07 14:17:14 +02:00
Ladislau Szomoru c8f9d00bb8 Consistent order of running tests 2020-08-17 16:34:00 +02:00
Eric Amodio 8e369907a9 Removes tabs completely (required for DT) 2020-08-13 16:05:04 -04:00
Robo e4296330de chore: update to electron 9-x-y (#102011)
Co-authored-by: Benjamin Pasero <benjpas@microsoft.com>
2020-08-11 11:30:23 -07:00
Ladislau Szomoru 0e82f2c782 Moved conditions to the stage level 2020-08-10 14:40:30 +02:00
Ladislau Szomoru 898e349ad5 Extract Mooncake into its own stage 2020-08-10 12:35:54 +02:00
Ladislau Szomoru daee9ca2ce
Azure DevOps pipeline improvements (#103782)
* Refactored to use multi-stage pipeline
2020-08-10 12:32:08 +02:00
João Moreno 02634a7097
fixes #102158 2020-08-05 11:09:27 +02:00
João Moreno bdb24709eb
fix build 2020-08-03 20:32:26 +02:00
Robo 227d533937
Revert "chore: update to electron 9-x-y (#102011)" (#103599)
This reverts commit 3d0d50caf8.
2020-07-30 08:35:43 -07:00
Robo 3d0d50caf8
chore: update to electron 9-x-y (#102011)
* chore: bump electron@9.0.5

* remove exploration config

* fix compile error

* fix compile error

* crashReporter has to be called only once before app ready

* chore: bump electron@9.1.0

* enable LayoutNG

* fix cron schedule

* allow disabling appcenter crash reporting

* set additional crash reporting parameters

* start crashreporter for child process on linux

* setup crash parameters only once

* remove unused crashReporter.guid

* address review feedback

* reuse argv.json for storing crash reporter id

* remove trailing commas

* update localized name

* update argv based on telemetry optout

* update initial config based on setting

* fix conditional errors

* remove telemetry.enableCrashReporter

* move default crash reporter config to electron-main

* update comment for ext host crash reporting

* set default value for configuration

* some 💄 changes

* address review feedback

* do not use ES7 features in JS yet

* add app.focus({ steal: true }) usage

Co-authored-by: Benjamin Pasero <benjpas@microsoft.com>
2020-07-21 09:39:34 +02:00
Benjamin Pasero 880055cbd2 Revert "exploration - do not merge back to branch automatically to keep repo small"
This reverts commit e5d08ae4bc.
2020-06-26 07:45:53 +02:00
Benjamin Pasero e5d08ae4bc exploration - do not merge back to branch automatically to keep repo small 2020-06-25 10:04:45 +02:00
Robo 1c15b453c5
Update exploration-build.yml 2020-06-24 11:22:30 -07:00
João Moreno 71021c2046
fix telemetry step 2020-06-23 16:22:55 +02:00
João Moreno b0fcd23aee
reenable telemetry 2020-06-23 15:59:02 +02:00
João Moreno 0913b1aa43
fixes #100829 2020-06-23 10:32:00 +02:00
Sandeep Somavarapu 129cc5a668 Comment out failing job 2020-06-23 08:35:04 +02:00
Ladislau Szomoru 19ba31746f
Remove code hygiene tasks from Windows and Mac. Will be executed as part of the Linux pipeline. (#99446) 2020-06-05 14:02:01 +02:00
Rachel Macfarlane a6c47beb1b Remove unused code in github auth provider 2020-05-27 09:37:54 -07:00
João Moreno 0d2eaee1d6
fix inno updater 2020-05-26 20:50:52 +02:00
João Moreno d3dafbf7e1
publish setup for win32-arm64 2020-05-26 16:18:03 +02:00
João Moreno e3af38bd6e
fix codesigning 2020-05-26 11:15:56 +02:00
João Moreno e38535c251
enable codesign for arm64 2020-05-26 10:38:31 +02:00
João Moreno 1c5f7e3634
full fledged arm64 build 2020-05-25 21:50:08 +02:00
João Moreno 13ab842239
fix auto trigger 2020-05-20 14:47:44 +02:00
João Moreno 5edf3d1063
initial steps for win32 arm64 2020-05-20 14:46:25 +02:00
Robo d5372eb159
Reland "fix: use electron-osx-sign instead of manual code signing (#97582)" (#98145)
This reverts commit f291767f09.
2020-05-20 10:06:15 +02:00
João Moreno da3bf754c3 fix quality build 2020-05-19 11:29:48 +02:00
deepak1556 f291767f09 Revert "fix: use electron-osx-sign instead of manual code signing (#97582)"
This reverts commit a1ddfae782.
2020-05-19 00:49:44 -07:00
João Moreno a1ddfae782
fix: use electron-osx-sign instead of manual code signing (#97582)
* fix: use electron-osx-sign instead of manual code signing

* build/gulpfile.vscode.darwin.js -> build/darwin/sign.ts

* fix script call in pipeline

* fix incorrect keychain path

* fix update path to entitlements

* sign children first

* move electron-osx-sign deps to build/

Co-authored-by: deepak1556 <hop2deep@gmail.com>
2020-05-18 08:43:30 -07:00
João Moreno 740ee0db8d better built-in extensions mechanism 2020-05-15 12:14:59 +02:00
Rob Lourens e8abe35269 Include access key for config upload 2020-05-13 17:09:17 -05:00
Benjamin Pasero 63b766f335 build - better verify notarized build starts 2020-05-13 12:58:42 +02:00
Benjamin Pasero 75839ad28e debt - remove traces of hockeyapp 2020-05-13 09:35:11 +02:00
Benjamin Pasero 9798bdde87 build - run "code -v" to verify notarization is proper 2020-05-12 08:29:02 +02:00
Robo 5aa5fa5f4c
fix: gpu helper entitlements (#97546) 2020-05-11 14:04:10 -07:00
João Moreno 44bcbe587d fix retriggering broken builds 2020-05-11 09:47:33 +02:00
Robo d996bb1d28
fix: entitlement for default helper and browser process (#97263)
Since we load libffmeg.dylib in the browser process which needs
to skip library validation and also we run v8 in the browser process
that requires the JIT permission.
2020-05-08 12:21:03 -07:00
Rob Lourens 863d8b2794 Upload config task can continue on error 2020-05-08 11:26:57 -05:00
Benjamin Pasero 161d93bb78 build - publish crash reports only if previous steps failed and continue on error 2020-05-08 11:31:08 +02:00
Robo 9a087f1943
fix: add separate helper entitlements (#94728) 2020-05-07 11:11:09 -07:00
Ladislau Szomoru ccc42093f1
Added display name to PowerShell task (#97160) 2020-05-07 17:52:18 +02:00
Benjamin Pasero 0e490571c8 build - ensure unique crash dump name for windows 2020-05-07 09:43:27 +02:00
Benjamin Pasero 5fd0d725bc diag - publish crashes from builds as artefact 2020-05-07 08:26:12 +02:00
Benjamin Pasero 5e697ed31c exploration - enable automated merge again 2020-04-21 17:49:03 +02:00
Benjamin Pasero c67ef818b8 Revert "builds - add VSCODE_CONTINUE_ON_TEST_ERRORS"
This reverts commit 95f26d2005.
2020-04-20 19:26:47 +02:00
Benjamin Pasero 95f26d2005 builds - add VSCODE_CONTINUE_ON_TEST_ERRORS 2020-04-20 13:47:50 +02:00
Benjamin Pasero 6e9a34c0de Update exploration-build.yml for Azure Pipelines 2020-04-16 07:00:02 +02:00
Pine Wu 6c068456e3 Modify @types/vscode notification to ping @eamodio 2020-04-15 09:36:12 -07:00
Rachel Macfarlane 1b9a442590 Move github config generation to own build step 2020-04-14 22:59:08 -07:00
Johannes Rieken 2035150bea no ff testing on linux 2020-04-14 11:57:41 +02:00
Johannes Rieken 8c219e5b7b enable browser-unit-tests in firefox for mac, win, and linux, fyi @bpasero 2020-04-14 11:17:06 +02:00
Rachel Macfarlane d9d90a0d3d Use GitHub app for VSO, closes #92675 2020-03-23 07:52:22 -07:00
Benjamin Pasero 91f1eef272
Run smoke test as part of product build (#92145)
* tests - run smoketest as part of product build (without failing it)

* fix smoke

* add quotes

* uncomment
2020-03-06 10:42:22 +01:00
Rob Lourens 2191265521 Revert "make sure unnotarized build is published even if notarization fails"
This reverts commit 7298bf4bd1.
2020-03-02 19:52:20 +01:00
Joao Moreno 7298bf4bd1 make sure unnotarized build is published even if notarization fails 2020-02-28 11:51:14 +01:00
Rachel Macfarlane bf0a32e729 Add support for other vscode environments for github auth 2020-02-24 11:14:11 -08:00
Joao Moreno cc5dd0c98b refactor build 2020-02-21 15:30:01 +01:00
Rachel Macfarlane eed39324b6
Add GitHub authentication provider extension, closes #90384 2020-02-20 10:56:16 -08:00
Joao Moreno 326ee3ce95
lower notarization timeout 2020-02-18 16:10:13 +01:00
Benjamin Pasero 7ce981c1ca
windows - run integration tests against firefox (#90522) 2020-02-12 13:59:35 +01:00
Benjamin Pasero 4b359a57a5 build - address some issues
- run local and remote integration tests separately
- enable playwright on Linux with -no-sandbox trick
2020-02-12 12:07:44 +01:00
João Moreno 38674b705c
Merge branch 'master' into robo/fix_entitlements 2020-02-12 10:27:39 +01:00
Jackson Kearl d5aaab5603 Move things around to maybe not have distro merge conflict 2020-02-11 15:30:33 -08:00
Jackson Kearl ebb00abdac Skip hokeyapp stage. #90491. 2020-02-11 15:11:14 -08:00
deepak1556 2abb49255d fix: add entitlement to allow dyld env variables in child processes 2020-02-11 11:55:00 -08:00
Benjamin Pasero f938395936 build - linux cannot run playwright in docker containers, so disable it 2020-02-11 16:59:11 +01:00
Benjamin Pasero c4303d1a5b build - remove smoke tests from product builds 2020-02-11 16:34:50 +01:00
Joao Moreno d60616daa6
fix windows build 2020-02-11 10:17:05 +01:00
Benjamin Pasero 02aa3e75e6 remove smoke test from windows 2020-02-11 10:04:05 +01:00
Benjamin Pasero 33855166ef unblock build 2020-02-11 08:06:22 +01:00
Benjamin Pasero cdf4026fb6
Add browser unit tests to product build (#90353)
* wip - add browser unit tests to product build

* run with more output

* load loader via script tag
2020-02-10 12:44:28 +01:00
Benjamin Pasero 9d9d729655 Web: run integration tests as part of our product builds (fix #83923) 2020-02-10 11:23:00 +01:00
Joao Moreno 8d17dc1e84
fix macos notarization 2020-02-10 10:29:15 +01:00
Johannes Rieken 37ef5e45af
Merge branch 'master' into joh/continous-browser-tests 2020-02-07 14:48:21 +01:00
João Moreno c196df9d3a
Merge pull request #86588 from microsoft/joao/macos-notarization
Enable macOS notarization
2020-02-07 13:43:43 +01:00
Johannes Rieken 92b158791f skip webkit tests on linux 2020-02-07 12:25:54 +01:00
Joao Moreno 64d7709245
build 2020-02-07 09:57:02 +01:00
Johannes Rieken c7352f7831 d'oh 2020-02-07 09:33:15 +01:00
Joao Moreno bf7ff5fab9 cleanup darwin product build 2020-02-07 09:11:18 +01:00
Joao Moreno 1e9a333900 tweak entitlements 2020-02-07 09:08:13 +01:00
Joao Moreno 4527405f04 build 2020-02-06 20:44:14 +01:00
Joao Moreno 65c1e2db29 build 2020-02-06 20:27:26 +01:00
Joao Moreno 5544fba391 oh 2020-02-06 20:25:31 +01:00
Joao Moreno 2d42476404 build 2020-02-06 20:19:41 +01:00
Joao Moreno e4bcc1e499 build 2020-02-06 20:03:40 +01:00
Johannes Rieken 3331e4266b add browser tests to continous builds 2020-02-06 16:56:01 +01:00
Joao Moreno 6d93f7ca42
script 2020-02-06 16:54:30 +01:00
Joao Moreno 8f5d567a90
fix 2020-02-06 16:52:16 +01:00
Joao Moreno 765b005200
fix 2020-02-06 16:49:20 +01:00
Joao Moreno 2dd2524a99
fix 2020-02-06 16:41:06 +01:00
Joao Moreno 6a6d7854a4
yaml 2020-02-06 16:19:55 +01:00
Joao Moreno 17ef8bbf49
yaml 2020-02-06 16:19:00 +01:00
Joao Moreno c7f2b4cf20
test codesign hardened 2020-02-06 16:17:57 +01:00
Joao Moreno 28307d23f8
update ESRPClient 2020-02-06 09:23:24 +01:00
Joao Moreno b1697ff23d
Revert "upgrade ESRPClient"
This reverts commit d0d1df690e.
2020-02-05 17:01:41 +01:00
Joao Moreno dd0e03961b
fixes #88065 2020-02-05 16:29:45 +01:00
Joao Moreno d0d1df690e
upgrade ESRPClient 2020-02-05 16:17:05 +01:00
Joao Moreno 8c21088378
also publish legacy codesign 2020-02-04 11:09:43 +01:00
Joao Moreno 29105cc89c
Merge branch 'master' into joao/macos-notarization 2020-02-03 15:41:11 +01:00
Daniel Imms 547cf4e81f
Run smoke tests against actual build (#83799)
* Run web against actual server

Part of #80308

* Fix strict null check errors

* Fix folder arg

* Disable unit tests and integration tests temporarily

* Allow running on node 12

* Fix smoke test condition

* Disable continue on error

* Add web to server dir

* fix smoke test to use build for web

* enable in product build

Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
2020-02-03 11:26:55 +01:00
Benjamin Pasero 01e9903967
Try to fix Linux GH CI (#89323)
* test

* test
2020-01-27 11:00:54 +01:00
Joao Moreno 80e2ea28b6
use macOS-latest hosted agent 2020-01-24 09:44:16 +01:00
Benjamin Pasero 078b82d428 debt - rewrite layers checker to catch more cases 2020-01-07 11:04:05 +01:00
Johannes Rieken ca8a717f5e tslint removal 2020-01-03 09:01:41 +01:00
Benjamin Pasero 7909462634
tslint - rewrite globals rule to not use tslint (#87754)
* tslint - rewrite globals rule to not use tslint

* comments
2019-12-27 08:57:03 +01:00
Joao Moreno a4f3af066f move cleanup code 2019-12-02 22:18:31 +01:00
Joao Moreno 6033b3bc10 publish middle step build artifacts 2019-12-02 19:30:56 +01:00
Daniel Imms a2dbfef1c1
Merge pull request #85545 from microsoft/rpm_signing
Setup ESRP code signing for rpm
2019-12-02 08:49:11 -08:00
Daniel Imms 8d3a5b6e98 Sign with prod key 2019-12-02 06:17:21 -08:00
Joao Moreno 618dc0d938
Revert "comment out notarization"
This reverts commit 1b21dc39bc.
2019-12-02 10:55:32 +01:00
Joao Moreno 1b21dc39bc
comment out notarization 2019-12-02 10:19:16 +01:00
Joao Moreno a9e16bec74
release arm64 for stable 2019-11-29 15:13:02 +01:00
Joao Moreno 7cadd81dee
Revert "build: hardcode cache"
This reverts commit f47b5aaaf2.
2019-11-29 11:46:57 +01:00
Joao Moreno 5c25306456
bad spacing 2019-11-29 10:00:26 +01:00
Joao Moreno 14be98cb2b
fix build parameters 2019-11-29 09:43:01 +01:00
Joao Moreno f47b5aaaf2
build: hardcode cache 2019-11-29 09:27:54 +01:00
Joao Moreno 7096c1fbeb
notarize app 2019-11-29 08:56:01 +01:00
Daniel Imms 9c8ff04299 Move Linux package build into new step 2019-11-27 10:33:38 -08:00
Daniel Imms a079c71934 Fix display name 2019-11-27 10:00:49 -08:00
Daniel Imms 22cbe0c912 Sign rpm before publishing 2019-11-27 09:57:21 -08:00
Daniel Imms 323dc09e48 Try new folder path 2019-11-25 11:05:21 -08:00
Daniel Imms 01b295dd41 Update log 2019-11-25 10:21:34 -08:00
Daniel Imms 47cc448a15 Log paths 2019-11-25 07:55:43 -08:00
Daniel Imms 5cb35d3bfc Set rpm path for sign 2019-11-25 07:11:25 -08:00
Daniel Imms e3eaf02f57 Setup ESRP code signing for rpm
Fixes #78727
2019-11-25 06:36:16 -08:00
Joao Moreno 29b99f85e5
improve build resubmission perf
fixes #85107
2019-11-19 10:55:50 +01:00
Joao Moreno b9ba6457ef build 2019-11-18 14:11:12 +01:00
Joao Moreno 9621b3af06 fix cached build 2019-11-18 08:32:45 +01:00
Joao Moreno 6b31c8421e build: check quality frozen state 2019-11-07 07:42:16 +01:00
Joao Moreno 54be4a3976
Merge branch 'joao/cosmosdb' 2019-11-05 15:04:20 +01:00
Joao Moreno ab9c642cb1
remove unused build file 2019-11-05 10:32:59 +01:00
Joao Moreno cc087242f6
update sync-mooncake.ts 2019-11-05 10:28:18 +01:00
Benjamin Pasero 14c3b2e486
Update build to use node.js 12.x (#83967)
* build - update to node.js 12x for building

* fix it

* adopt vscode-gulp-watch
2019-11-05 09:53:15 +01:00
Joao Moreno bbf3ae9b56
use sprocs to publish builds 2019-11-04 14:06:57 +01:00
Amir Omidi bf8410fc6c
Use isNaN instead of === NaN 2019-10-31 14:49:10 -07:00
Joao Moreno 6de0eea388 use more CHILD_CONCURRENCY 2019-10-22 16:21:36 +02:00
Joao Moreno 9289dd7842
remove yarn gulp electron 2019-10-16 15:35:53 +02:00
Benjamin Pasero afde7913eb
build - set no-sandbox everywhere (#81096) 2019-09-18 13:55:03 +02:00
Benjamin Pasero 53ecdf80c3 build - disable exploration build merge for now 2019-09-13 15:52:01 +02:00
Robo 029e9929ae chore: Update to Electron 6.x (#75802) 2019-09-13 14:53:56 +02:00
Joao Moreno 3aa0fc0b52 fixes #80414 2019-09-05 17:47:59 +02:00
Benjamin Pasero 4e230fda77 build - disable web smoke tests for now (#80308) 2019-09-04 11:17:53 +02:00
Benjamin Pasero 4cd5047073 build 💄 2019-09-04 08:55:20 +02:00
Pine Wu b038107d76 Fix #75639 2019-09-03 09:46:53 -07:00
Benjamin Pasero c6c88cbbfb
debt - remote integration tests (#80265)
* fix

* 🆙 distro
2019-09-03 15:31:23 +02:00
isidor 99bc09cea2 build pipeline: use latest yarn version 2019-09-03 14:07:11 +02:00
Benjamin Pasero 155f85b679
Build: run integration tests against actual build (#80203)
* experiment with running macOS integration test against real build

* echo command

* more tests

* Revert "more tests"

This reverts commit b07bde89be.

* test

* fix script

* fix build

* fix tests

* fix build

* fix build

* conditionally enable test for remote

* adopt for linux and windows

* disable failing test

* fix build

* windows - echo off

* fix variable check

* fix path

* fix compile

* echo off

* mac polish
2019-09-02 11:26:26 +02:00
Benjamin Pasero facfdbc510
Enable full TSLint check in build (#80191)
* build - run TSLint in our builds

* try out tslint
2019-09-02 09:29:34 +02:00
Matt Bierner 8065712528
Add publishing of webview content to pipeline (#80069)
* Experimental publish step of webview contents

* Move webview publish into product compile

* Move test step first

* More script after install

* Move script after build

* Debug

* Add env var

* Don't log env
2019-08-29 13:06:29 -07:00
Rob Lourens 7e5adb5dae Enable Alpine in stable builds 2019-08-29 11:08:14 -07:00
Rob Lourens fedf09abcf Enable armhf for stable builds 2019-08-29 11:03:36 -07:00
Benjamin Pasero cdc100148e build - merge exploration build on each commit 2019-08-28 11:56:13 +02:00
Benjamin Pasero 445f7a0a4b build - please run 2019-08-27 07:47:52 +02:00
Benjamin Pasero bf3779f18f exploration - only merge before nightly build 2019-08-26 18:04:13 +02:00
Benjamin Pasero f58c8f6a0c Revert "build - add pool"
This reverts commit 7125817376.
2019-08-23 16:37:17 +02:00
Benjamin Pasero 00b43d36f9 build - schedule back at 7 2019-08-23 11:28:38 +02:00
Benjamin Pasero eb2c35c562 build - merge to electron-6.0.x automatically 2019-08-23 07:56:23 +02:00
Benjamin Pasero 01ca032a64 fix exploration merge 2019-08-23 07:52:46 +02:00
Benjamin Pasero d98eb32b61 build - touch scheduling rule in the hope it gets installed again 2019-08-22 08:13:42 +02:00
Benjamin Pasero 70587062f6 jc 2019-08-22 07:57:23 +02:00
Benjamin Pasero b233281967 Revert "Update exploration-build.yml for Azure Pipelines"
This reverts commit 88e3bed9f0.
2019-08-22 07:56:52 +02:00
Benjamin Pasero 88e3bed9f0 Update exploration-build.yml for Azure Pipelines 2019-08-22 07:55:45 +02:00
Benjamin Pasero 7125817376 build - add pool 2019-08-22 07:54:07 +02:00
Benjamin Pasero 7d7f8128fd Update exploration-build.yml for Azure Pipelines 2019-08-22 07:46:10 +02:00
Benjamin Pasero ec067d3b55 builds - add build to merge exploration 2019-08-21 18:40:18 +02:00
Daniel Imms 2821335cb5 Indicate web in smoke test step 2019-08-16 07:45:07 -07:00
Daniel Imms db8368395f Revert "build - disable smoketest"
This reverts commit c23cacdc97.
2019-08-16 06:41:28 -07:00
Benjamin Pasero c23cacdc97 build - disable smoketest 2019-08-16 08:08:25 +02:00
Daniel Imms b320527280 Disable smoke tests on Linux
Puppeteer needs special user setup in order to launch
2019-08-15 14:38:20 -07:00
Daniel Imms 184f5aaedd Fix indent 2019-08-15 11:37:40 -07:00
Daniel Imms cfb9c21361 Make display name consistent 2019-08-15 11:36:53 -07:00
Daniel Imms 562e4cb004 Run smoke tests for darwin/linux in CI 2019-08-15 11:35:39 -07:00
Benjamin Pasero 5875c55136 Revert "test build schedule"
This reverts commit 9d4ba37d4c.
2019-08-14 15:21:29 +02:00
Benjamin Pasero 9d4ba37d4c test build schedule 2019-08-14 15:15:57 +02:00
Benjamin Pasero f9a6e04701 1337 ES3000 2019-08-08 15:08:57 +02:00
Benjamin Pasero 2a829f9290 💄 2019-08-08 12:48:01 +02:00
Benjamin Pasero b8a7a8931f
web - enable sourcemaps (#78690) 2019-08-08 10:56:39 +02:00
Joao Moreno 2eee0e23c8 build: add quality to compile cache key 2019-08-08 09:20:49 +02:00
Joao Moreno 88e570c59f disable pr triggers 2019-08-07 11:09:59 +02:00
Joao Moreno 36f4f376d1 build: arm64 2019-08-07 09:18:40 +02:00
Joao Moreno c2b7f61b9e disable auto ci 2019-08-06 08:35:19 +02:00
Joao Moreno 2619364d9c mooncake should wait for web 2019-08-02 11:13:54 +02:00
Joao Moreno 69269cecb2 fix web build version 2019-08-02 10:41:01 +02:00
Joao Moreno 38568cede0 fixes #75817 2019-07-31 14:38:17 +02:00
Johannes Rieken 47dda68094 set display 2019-07-31 07:02:43 +02:00
Johannes Rieken f0058ed0d4 also update linux prod build 2019-07-30 18:30:43 +02:00
Johannes Rieken e39677fd3a run int-test on linux 2019-07-30 18:20:07 +02:00