Commit Graph

3660 Commits (e70ba206ff5b7b6fe54a7abda6ddb97ca3658758)

Author SHA1 Message Date
Alexandru Dima 2d5f7fd072
Move `onEnterRules` to `language-configuration.json` 2021-01-20 12:20:27 +01:00
João Moreno 239213eaeb push it real good 2021-01-19 20:04:43 +01:00
Raymond Zhao 74f31a6859
Fix #111299 (#114441)
* Fix #111299

* Apply review comments

* Update build/npm/preinstall.js

Co-authored-by: Robo <hop2deep@gmail.com>

Co-authored-by: Robo <hop2deep@gmail.com>
2021-01-19 10:52:50 -08:00
deepak1556 36cb0bde33 ci: disable exploration sync on PRs 2021-01-19 10:36:13 -08:00
João Moreno c6145fc306
ext (un)link 2021-01-19 16:17:25 +01:00
João Moreno 635d7af638
update ext types 2021-01-19 14:37:43 +01:00
João Moreno 3c49afeaaf
fix hygiene 2021-01-19 12:11:11 +01:00
João Moreno 867a52fc09
ext each: allowUnknownOption 2021-01-19 12:11:11 +01:00
João Moreno 0e7f3d0d8c
Revert "remove colorize-tests extension usage"
This reverts commit d577c4b18d.
2021-01-19 11:39:39 +01:00
dependabot[bot] 78d5286adb
Bump sshpk from 1.13.1 to 1.16.1 in /build (#114534)
Bumps [sshpk](https://github.com/joyent/node-sshpk) from 1.13.1 to 1.16.1.
- [Release notes](https://github.com/joyent/node-sshpk/releases)
- [Commits](https://github.com/joyent/node-sshpk/compare/v1.13.1...v1.16.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-19 01:44:42 -08:00
dependabot[bot] 9af9580bf0
Bump stringstream from 0.0.5 to 0.0.6 in /build (#114533)
Bumps [stringstream](https://github.com/mhart/StringStream) from 0.0.5 to 0.0.6.
- [Release notes](https://github.com/mhart/StringStream/releases)
- [Commits](https://github.com/mhart/StringStream/compare/v0.0.5...v0.0.6)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-19 01:44:08 -08:00
João Moreno 92083ed3e1 yarn ext 2021-01-18 21:01:45 +01:00
João Moreno 085317e932 dev: ls 2021-01-18 20:48:39 +01:00
João Moreno d6ca7769f4 create extension workspaces 2021-01-18 20:37:11 +01:00
João Moreno 2bb41a1402 dev script 2021-01-18 15:47:36 +01:00
João Moreno 911a54273c Merge branch 'joao/fix-web' 2021-01-18 15:03:02 +01:00
João Moreno 9995d12824 missing build output 2021-01-18 15:02:55 +01:00
João Moreno 09bc6fc64b
Migrate to new deb repo (#114527)
* migrate to new deb repo

* improve deb migration
2021-01-18 14:43:24 +01:00
João Moreno ed8655201a fix web extensions 2021-01-18 14:35:58 +01:00
deepak1556 bec5afa292 fix: remove unnessary asar files from mac arm64 2021-01-15 12:12:35 -08:00
João Moreno f7e7a95479
Merge branch 'joao/remove-grammar-extensions' 2021-01-15 16:34:47 +01:00
João Moreno bf764f1ce6
wip: sync-extensions dev script 2021-01-15 15:45:31 +01:00
João Moreno 4974a33511
smoke tests are tests too 2021-01-15 15:19:42 +01:00
João Moreno d472f9d503
remove devops continuous build 2021-01-15 13:56:51 +01:00
Ladislau Szomoru 6f9f6f806c
Azure DevOps pipeline artifacts (#114405) 2021-01-15 13:00:03 +01:00
João Moreno d577c4b18d
remove colorize-tests extension usage 2021-01-15 12:59:42 +01:00
Ladislau Szomoru 5d620dc846 Update Linux publish script 2021-01-15 09:31:49 +01:00
Ladislau Szomoru 98d2d74ba0 Revert "Publish scripts update (#114375)"
This reverts commit 99f0ab9f73.
2021-01-15 08:22:50 +01:00
Ladislau Szomoru 99f0ab9f73
Publish scripts update (#114375) 2021-01-15 08:11:54 +01:00
João Moreno 6525b42f47
remove unused file 2021-01-14 20:22:28 +01:00
Alexandru Dima 00f8540d79
Fixes #114332
`yarn` no longer compiles the smoke test as a postinstall script. This breaks the flow of running `yarn && yarn smoketest` to execute the smoketest.

So change `yarn smoketest` to also do the compiling of the smoke test. But that generates too much extra work on the build machine, which needs to invoke `yarn smoketest` twice, once for Electron and once for web.

To workaround that, `yarn smoketest-no-compile` is added, which can be used by the build machine to avoid needlessly compiling.

While here, the nodejs version is already checked in the `yarn` preinstall script, so remove the check from the smoke test.
2021-01-14 10:35:42 +01:00
Ladislau Szomoru 4450e1d827
Azure DevOps - publish Windows artifacts (#114285) 2021-01-13 17:14:49 +01:00
João Moreno adb037b74d
fixes #114137 2021-01-13 11:11:00 +01:00
João Moreno e776f87e14
fix --builtin 2021-01-13 10:48:04 +01:00
Matt Bierner 0227681492 Add new external uri opener service
This workbench service handles opening external uris. Unlike the core OpenerService, it also has logic for configuring a default opener and prompting if multiple openers are availble for a given uri
2021-01-12 12:41:15 -08:00
Ladislau Szomoru 161ce44dda
Azure DevOps - Move release into a separate stage (#114205) 2021-01-12 15:18:01 +01:00
João Moreno d3e4bdb617
Merge branch 'master' into joao/wsl 2021-01-12 15:16:54 +01:00
Alexandru Dima 5755d943ca
Tests must be compiled even when `yarn` is executed 2021-01-11 13:18:55 +01:00
Alexandru Dima 175e2c0b1d
`yarn` is already installed (fixes #114140) 2021-01-11 11:08:40 +01:00
João Moreno 128987f575
remove duplicate step 2021-01-08 10:56:31 +01:00
Alexandru Dima 8ad08b04f5
Do not compile `/test/` and `/build/` scripts during postinstall, the scripts get compiled explicitly during CI 2021-01-07 16:47:11 +01:00
Alexandru Dima aa48a4eff7
`monaco-compile-check` is covered by the GitHub CI 2021-01-07 16:27:33 +01:00
João Moreno a84603f49f
fix condition 2021-01-07 11:26:18 +01:00
João Moreno df10825f69
fix yaml 2021-01-07 11:01:15 +01:00
João Moreno 5e673678eb
Merge branch 'joao/build/single-compile-job' 2021-01-07 10:59:12 +01:00
João Moreno 575f87306f
Merge branch 'joao/build/esbuild' 2021-01-07 10:56:08 +01:00
João Moreno fb4a88e403
rename 2021-01-07 10:55:45 +01:00
João Moreno ab3297dd13
only run terrapin on cache miss 2021-01-07 10:53:33 +01:00
João Moreno 11b79ba7eb
parameters 2021-01-07 10:38:28 +01:00
João Moreno d495358b01
add parameter display names 2021-01-07 10:35:50 +01:00
João Moreno 4149b09417
parallelize eslint and hygiene in product-compile 2021-01-07 09:25:28 +01:00
João Moreno c6ceb1ab2e isolate eslint from hygiene 2021-01-07 09:15:05 +01:00
Connor Peet 01089c0a50
testing: fix unit tests 2021-01-06 15:35:20 -08:00
Connor Peet e2c9137841
testing: fix unit tests 2021-01-06 15:32:50 -08:00
Connor Peet 5909115757
testing: code lens and diagnostic information for tests 2021-01-06 15:22:49 -08:00
João Moreno 271d9b8c00 better hygiene task definition 2021-01-06 21:21:51 +01:00
João Moreno af6d164f73 single compile job 2021-01-06 20:37:33 +01:00
João Moreno cb67fffb94 improve hygiene glob patterns 2021-01-06 20:36:37 +01:00
João Moreno 27e26536f1 💄 2021-01-06 20:36:22 +01:00
Ladislau Szomoru 8389f07269
Azure Pipeline - Adopt pipeline parameters in favour of pipeline variables (#113902) 2021-01-06 15:58:25 +01:00
João Moreno bb4cbce969
Revert "publish linux builds"
This reverts commit ca2e7d8527.
2021-01-06 15:51:39 +01:00
João Moreno ca2e7d8527
publish linux builds 2021-01-06 14:56:41 +01:00
João Moreno 22b9a2b1e8
update esbuild 2021-01-06 14:19:19 +01:00
Johannes Rieken 0319fedae1 add lint rule for missing cancellation token in resolve and provide methods, fyi @alexr00 please remove surpression comment 2021-01-05 18:48:13 +01:00
João Moreno b99faeeb3c
fix minification target 2021-01-05 16:46:54 +01:00
João Moreno e8ad195f3e
Revert "revert pool"
This reverts commit 035e15b771.
2021-01-05 14:49:59 +01:00
João Moreno 13e313c2b5
fix compile and hygiene cache miss 2021-01-05 14:49:22 +01:00
João Moreno f06ebe7425
💄 2021-01-05 14:48:59 +01:00
João Moreno 750948b7b5
fix hygiene as well 2021-01-05 12:21:16 +01:00
João Moreno dd9e52a40d
libs 2021-01-05 12:09:40 +01:00
João Moreno a96a29b753
pkg-config 2021-01-05 12:05:34 +01:00
João Moreno 035e15b771
revert pool 2021-01-05 12:02:17 +01:00
João Moreno cefe06d375
build-essential 2021-01-05 12:01:07 +01:00
João Moreno 7449d86b89
use esbuild for minification 2021-01-05 11:54:18 +01:00
João Moreno 008f8dcdee
missing compilation 2021-01-05 11:01:52 +01:00
João Moreno 503a2458dc
Merge branch 'joao/build/agentpool' 2021-01-05 10:51:19 +01:00
João Moreno 6659f8dfe5
use compile agent pool 2021-01-05 10:16:37 +01:00
João Moreno fe795313d8
Revert "parallelize hygiene"
This reverts commit bdbd644c27.
2021-01-05 10:08:46 +01:00
João Moreno bdbd644c27
parallelize hygiene 2021-01-05 09:40:42 +01:00
Matt Bierner 3ed300eb9d
Add simple browser extension (#109276)
* Add support for TS's Hierarchical refactorings API

https://github.com/microsoft/TypeScript/pull/41975

* Add simple browser extension

This change adds a new 'simple browser' extension. This extension uses a webview to render webpages directly in VS Code. We plan on using it for optionally previewing local servers in both desktop and codespaces

The browser itself has a number of limitations due to the security around iframes:

- It traps keyboard focus
- We can't detect if a page fails to load
- We can't track the current url of the iframe

* Add experimental alert when the iframe is focused

* Disable events on focus warning

* Hooking up simple browser to opener
2021-01-04 19:06:53 -08:00
João Moreno 3bdf2825d0
parallelize 2021-01-04 21:34:08 +01:00
João Moreno 79fd01a78b
use yarn task again 2021-01-04 21:15:22 +01:00
João Moreno 714f85fc18
update build pool 2021-01-04 20:26:25 +01:00
Johannes Rieken fee7cdacf7 add provider naming rule 2021-01-04 20:02:05 +01:00
João Moreno 726acc5130
use vscode build agent pool 2021-01-04 17:50:02 +01:00
João Moreno fc4b40b633
fix type casts 2021-01-04 15:54:59 +01:00
Ladislau Szomoru fd23a8e328 Have condition of test publishing match the condition for test execution 2021-01-04 10:48:13 +01:00
Alexandru Dima 321b407de5
No need to use containers for compilation and hygiene jobs 2020-12-29 13:00:39 +01:00
Alexandru Dima 9945754a62
Add editor smoke test (ported from `monaco-editor`) 2020-12-28 21:44:42 +01:00
Alexandru Dima ddb88dac9b
Avoid touching continuous-build-* 2020-12-24 21:29:00 +01:00
Alexandru Dima 4248e3f7e8
Add Download Playwright step 2020-12-24 20:58:22 +01:00
Alexandru Dima 1b713df9b6
One more try 2020-12-24 15:07:24 +01:00
Alexandru Dima ff5245ea45
Enable playwright debugging 2020-12-24 14:04:31 +01:00
Alexandru Dima 61965e6bc5
Use fast 7z compression level 2020-12-24 13:40:50 +01:00
Alexandru Dima bbaff3d568
Adopt `Cache@2` for node modules caching 2020-12-24 10:08:06 +01:00
Alexandru Dima 6825757364
More tweaks 2020-12-23 15:58:57 +01:00
Alexandru Dima 382a8740a9
Fix that `VSCODE_ARCH` is not taken into account on Windows 2020-12-23 15:54:58 +01:00
Alexandru Dima 7728010c73
Invoke `mkdir` with `-Force` 2020-12-23 14:09:49 +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 76c974bfeb
Have a clear list of directories where yarn should be executed 2020-12-23 11:28:32 +01:00