Commit Graph

122 Commits

Author SHA1 Message Date
Daniel Imms
508d38f633 Increase integration test timeouts
Windows can hit this timeout and the other platforms are close, so increase across
the board.
2022-01-12 07:40:33 -08:00
Joao Moreno
39f1f7bd41 remove bogus build steps, added retries to yarn install in new places
fixes #138983
2021-12-13 14:25:12 +01:00
Benjamin Pasero
52eaad0761 ci - add name of browser to web tests 2021-12-08 10:17:19 +01:00
Alex Dima
e53bee0fbf Increase timeouts (since now we run remote integration tests too) 2021-12-01 23:34:36 +01:00
Benjamin Pasero
754190f326 Run unit tests against node.js too (#137790)
* tests - run unit tests also against node.js

* fixes

* fail if major node.js version mismatch

* -tfs is unsupported

* Add `@ts-check` and remove `jsdom`

* tests - process.env layer breaker

* Improve loader config

* skip one test

* address todos

* try to force color output

* Use a file: URI as baseUrl

Co-authored-by: Alex Dima <alexdima@microsoft.com>
2021-11-24 13:45:17 +01:00
Benjamin Pasero
23d5cb019d 💄 CI names 2021-11-23 15:50:13 +01:00
Tyler James Leonhardt
6a25ae3a24 enable browser and remote integration tests (#137254) 2021-11-15 19:06:03 -08:00
Robo
eede0a5b71 ci: fix keychain (#130068)
* ci: list keychains

* ci: reset login keychain

* ci: create default keychain

* chore: cleanup

* chore: add explainer
2021-08-03 15:05:06 -07:00
Johannes Rieken
96d0426174 add vscode-dts-compile-check to ensure that vscode.d.ts is self-contained, esp that it doesn't depend on vscode.proposed.d.ts, and that uses es5 only 2021-07-19 11:57:42 +02:00
Johannes Rieken
8bda4433b1 make sure to run eslint in ci 2021-07-15 15:14:17 +02:00
Robo
9520f0a515 chore: update to electron 13 (#124666)
* chore: bump electron@13.0.1

* chore: update cache for native modules

* chore: bump electron@13.1.2

* chore: bump electron@13.1.4

* chore: fix user data dir length for validateIPCHandleLength check

* chore: always disable uploadToServer on OSS

* chore: use process.contextIsolated property

* chore: bump electron@13.1.6

* fix: getUserDataPath helper
2021-07-13 20:01:10 -07:00
Tyler James Leonhardt
5515f635fa Bump node for other platforms 2021-06-28 16:45:51 -07:00
Tyler James Leonhardt
95613ac0b4 bump CI to node 14 2021-06-28 16:44:50 -07:00
Alex Dima
c704e43d5d Check that the /build/ folder compiles 2021-05-26 14:43:12 +02:00
deepak1556
3fb483e7ff chore: bump electron@12.0.4 2021-04-16 09:14:14 -07:00
deepak1556
f95b7e935f Revert "chore: bump electron@12.0.2"
This reverts commit 79a429d92d.
2021-04-09 14:17:02 -07:00
deepak1556
79a429d92d chore: bump electron@12.0.2 2021-04-09 03:20:20 -07:00
João Moreno
980becda8d main rename
fixes #116341
2021-02-14 20:10:24 +01:00
Johannes Rieken
968ce642c3 add tsec to CI, https://github.com/microsoft/vscode/issues/116459 2021-02-12 10:04:27 +01:00
Alexandru Dima
831d194287 Create .build directory 2021-01-21 11:08:38 +01:00
Alexandru Dima
232052d7e6 Create our own node modules archive (#114516) 2021-01-21 10:49:57 +01:00
Alexandru Dima
0c02f245f0 bust node module caches 2021-01-21 10:24:41 +01:00
Alexandru Dima
c16956439b Bust node module cache 2021-01-18 10:11:05 +01:00
Alexandru Dima
9f3832dc68 Bust the node module cache 2021-01-14 22:39:11 +01:00
Alex Dima
a59f30011c Add a 30min cap to CI jobs 2021-01-13 22:16:08 +01:00
Alexandru Dima
72572c59cf bust the node modules cache 2021-01-07 13:56:12 +01:00
Alexandru Dima
87c2cf1b59 Merge the Monaco Editor job into the hygiene and layering check job 2021-01-04 22:57:20 +01:00
Alexandru Dima
58852eaa85 Add a timeout to the editor tests step 2020-12-29 23:13:54 +01:00
Alexandru Dima
9945754a62 Add editor smoke test (ported from monaco-editor) 2020-12-28 21:44:42 +01:00
Alexandru Dima
f19eb28477 Avoid installing typescript 2020-12-28 18:01:42 +01:00
Alexandru Dima
2ca3e67f32 Rearrange CI jobs 2020-12-28 17:58:20 +01:00
Alexandru Dima
802a36b097 Add typings validation 2020-12-28 17:52:21 +01:00
Alexandru Dima
4df5991023 Adopt latest setup-node action 2020-12-28 17:52:20 +01:00
Alexandru Dima
cead266663 Align all yarn caching steps 2020-12-28 17:52:20 +01:00
Alexandru Dima
f23ed65688 Compute node modules cache key in JS to avoid globbing 2020-12-23 13:21:55 +01:00
Alexandru Dima
07b28e284b Bust the node modules cache 2020-12-23 11:28:58 +01:00
Alexandru Dima
c2044d680f bust the node module cache 2020-12-18 17:54:27 +01:00
Alexandru Dima
3bff49d246 More tweaks to Windows cache exclusions 2020-12-18 14:43:26 +01:00
Alexandru Dima
d03c18661c Windows CI: Do not cache symbol files 2020-12-17 22:44:08 +01:00
João Moreno
175c1298b8 remove all usage of concurrently 2020-12-15 15:27:23 +01:00
Alexandru Dima
afbd2e826c Remove Build jobs for now 2020-12-15 09:00:25 +01:00
Alexandru Dima
387f4f4b11 Skip electron binary download 2020-12-14 21:33:41 +01:00
Alexandru Dima
d6e0a5424f Use directly yarn compile 2020-12-14 20:02:37 +01:00
Alexandru Dima
200d60cc13 Do not create issue on failure 2020-12-14 15:01:55 +01:00
Alexandru Dima
5f20ce9581 Increase yarn's network timeout 2020-12-14 13:41:08 +01:00
Alexandru Dima
7d4c5a2c0f Add a dedicated Build: macOS Node Modules job 2020-12-14 13:28:16 +01:00
Alexandru Dima
90f0cf5b31 Force cacheNodeModules to fail 2020-12-14 13:16:33 +01:00
Alexandru Dima
28776ec1a2 Cache yarn cache directory 2020-12-14 13:15:45 +01:00
Alexandru Dima
814bf82b85 Split compilation job into core compilation and extensions compilation 2020-12-14 11:24:54 +01:00
Alexandru Dima
672216afda Fix auto-generated link 2020-12-14 11:24:54 +01:00