Commit graph

4670 commits

Author SHA1 Message Date
Robo 3933a69210
fix: remove debian dependency on libgcc-s1 (#158883) 2022-08-23 10:06:12 -07:00
Johannes c7c4b4999b
Merge branch 'main' into joh/swc 2022-08-23 18:56:48 +02:00
isidor f1143ac3d6
make sure to include mp3 files in our build 2022-08-22 12:48:59 +02:00
isidor a5db59ad6b
use .mp3 files for audio cues 2022-08-22 10:58:58 +02:00
João Moreno 235a92a369
feat: windows: set rc strings for *.node files (#158590)
Fixes: #156408
2022-08-20 19:48:18 +02:00
João Moreno 866bddc98b
build: retry policy generation (#158581)
Fixes: #157736
2022-08-19 15:38:35 +02:00
Tyler James Leonhardt dd0ed9381a
fix accidental removal of desktop strings (#158330) 2022-08-16 20:58:17 -07:00
Tyler James Leonhardt 108916901d
Pull in web strings into Language Pack (#158053)
remove old tasks and include web strings in export
2022-08-15 13:46:34 -04:00
Raymond Zhao 17c169a7b7
Refactor package dependencies generators (#157845) 2022-08-11 17:09:00 -07:00
Tyler James Leonhardt bb158881a5
revert and still use PAT (#157955)
still use PAT
2022-08-11 15:55:57 -07:00
Tyler James Leonhardt 1246fe5f9c
try removing PAT from distro-build (#157950) 2022-08-11 15:47:40 -04:00
Benjamin Pasero 0895639566
debt - mention our wiki when putting out layer errors (#157768) 2022-08-10 15:37:21 +02:00
Daniel Imms 4828845616
Merge branch 'main' into fish-shell-integration 2022-08-09 14:30:59 -07:00
Daniel Imms 327773c45b
Include .fish script in packaged build 2022-08-09 14:24:31 -07:00
Matt Bierner 460768a452
Update TS versions (#157550)
* Update TS versions

Update the bundled TS and build TS version

* Add explicit annotations

* Recompile JS
2022-08-09 11:26:24 -07:00
Z. Grace Moreau 2a8196035e followup to renaming fish script
Should have been part of 90a258a.
2022-08-09 10:59:21 -06:00
Henning Dieterichs 516f0d1246
Introduces diffing infrastructure & experimental diffing algorithm. (#157646)
* Introduces diffing infrastructure & experimental diffing algorithm.

* Fixes CI

* Fixes unit test

* Fixes CI tests.
2022-08-09 18:03:26 +02:00
Daniel Imms aafaebd5c1
Merge branch 'main' into fish-shell-integration 2022-08-08 15:16:14 -07:00
Z. Grace Moreau a79956ac84 try exempting *.fish files from copyright requirements
This appears consistent with the treatment of other shell scripts.
2022-08-08 14:49:38 -06:00
Tyler James Leonhardt 49394cc44d
Enable translations for extension code for the web (#155355)
* Initial attempt

* alex feedback
2022-08-08 09:11:16 -07:00
Connor Peet fbda011715
build: do proper hashing for built-in dependencies (#157295)
Fixes #157244
2022-08-05 13:00:33 -07:00
Z. Grace Moreau 7432973ad7 add shell integration script for fish 2022-08-05 10:07:10 -06:00
Alexandru Dima c0560907e9
Merge pull request #157171 from mjbvz/able-rooster
Try using AbortController for disposable dom listeners
2022-08-05 15:06:16 +02:00
Benjamin Pasero 73fd3f1103
fix build (#157217)
* fix build

* fix compile

* flaky

* .
2022-08-05 09:16:20 +02:00
Matt Bierner a43e9acd68
Add AbortController to core types 2022-08-04 16:26:18 -07:00
Benjamin Pasero ede1cd6a38
Windows: some Firefox web tests are timing out randomly (fix #155760) (#157125) 2022-08-04 20:41:00 +02:00
Benjamin Pasero ce3d9d0acc
Merge branch 'main' into electron-19.x.y 2022-08-04 13:01:36 +02:00
Benjamin Pasero 12300dac0c
Windows: some Firefox web tests are timing out randomly (#155760) (#157066) 2022-08-04 11:45:54 +02:00
Robo afdf486c1e
Merge branch 'main' into electron-19.x.y 2022-08-03 17:50:53 -07:00
Daniel Imms 11cea7dfb7
Merge pull request #156993 from microsoft/tyriar/xterm5
Upgrade to xterm.js v5 beta
2022-08-03 05:33:05 -07:00
deepak1556 8179d83208 Merge remote-tracking branch 'origin' into electron-19.x.y 2022-08-03 17:56:15 +09:00
Connor Peet c9df538b06
build: apply built-in ext cache to the rest of the pipeline (#156939) 2022-08-02 16:26:17 -07:00
Connor Peet ca48c64699
build: cache built-in extensions to avoid rate limiting (#156918) 2022-08-03 00:27:16 +02:00
deepak1556 92697ad31b ci: fix armhf debian dependencies 2022-08-02 23:53:47 +09:00
deepak1556 2cf9834d65 ci: update armhf debian dependencies list 2022-08-02 14:27:20 +09:00
deepak1556 82f6cbd6b5 ci: update amd64 debian dependencies list 2022-08-02 13:37:02 +09:00
deepak1556 820306c524 ci: fix arm arch config for sysroot 2022-08-02 13:20:41 +09:00
Daniel Imms 2f72682e5d
Add canvas renderer addon 2022-08-01 09:29:26 -07:00
deepak1556 b7e713947e ci: remove hardcoded chromium version and sysroot file 2022-08-01 21:53:12 +09:00
deepak1556 cdf6e99020 ci: don't restore stale cache 2022-08-01 20:25:29 +09:00
deepak1556 7bc2706edd Merge remote-tracking branch 'origin' into electron-19.x.y 2022-07-30 11:19:14 +09:00
Ladislau Szomoru 8ced34cb31
Engineering - unify all Code OSS pipeline jobs (#156552) 2022-07-28 12:38:45 +02:00
Ladislau Szomoru 96c1ab3fa9
Engineering - Add missing variable to cache maintenance job (#156540)
Add missing variable to cache maintenance job
2022-07-28 09:25:22 +02:00
Ladislau Szomoru c4d99090fc
Engineering - Code OSS pipeline to use generic node modules cache (#156537)
Code OSS pipeline to use generic node modules cache
2022-07-28 08:50:51 +02:00
Michael Lively 3c0dba1c00 oh. had to run yarn compile from within the /build/ folder 2022-07-27 10:30:01 -07:00
Michael Lively e617076801 added ipynb/esbuild.js to the media scripts when building extensions 2022-07-27 09:34:22 -07:00
Henning Dieterichs d392b284c2
Merge branch 'main' into hediet/bp2-usage-telemetry 2022-07-26 09:57:47 +02:00
Alexandru Dima a649d8f404
Explicitly enqueue files that only forward symbols (#156150)
Fixes #154083: Explicitly enqueue files that only forward symbols
2022-07-25 15:07:54 +02:00
deepak1556 d620fd3aa7 Merge remote-tracking branch 'origin' into electron-19.x.y 2022-07-25 13:17:53 +09:00
João Moreno 76758809f1
fix api proposal generation EOL (#155991)
on Windows, my files are checked out with LF. the script which generates extensionApiProposals.ts always uses os.EOL, so it always is dirty on my repo every time I compile
2022-07-22 14:21:20 -07:00
João Moreno 3832b5d451
icacls: grant current user permissions (#155852) 2022-07-22 16:50:47 +02:00
Henning Dieterichs 5f21c372de
Make treeshaking work on windows (#155952) 2022-07-22 14:07:44 +02:00
Raymond Zhao 9c413ba105
Use fixed commit hash, ref #13089 (#155786) 2022-07-21 09:42:31 -07:00
Ladislau Szomoru 36a09b3cd2
Engineering - Tactical change so that we do not run the Test stage for CodeOSS CI builds (#155829) 2022-07-21 13:30:17 +02:00
Raymond Zhao 8feb40b928
Generate dependencies per package build for Debian (#147335)
Fixes #13089
2022-07-19 10:43:05 -07:00
Ladislau Szomoru 34f1bc679d
Engineering - update Code OSS pipeline (#155610) 2022-07-19 13:40:33 +00:00
Johannes e93326976a
add node-script to run swc 2022-07-19 14:32:46 +02:00
deepak1556 c036f3257b Merge remote-tracking branch 'origin' into electron-19.x.y 2022-07-19 16:55:56 +09:00
Henning Dieterichs d29ab10eb6
Implements telemetry for bracket colorizer 2 extension usage 2022-07-18 16:55:11 +02:00
Henning Dieterichs 8630720a0b
Fixes #155179 by implementing DeprecatedExtensionMigratorContribution (#155318)
* Fixes #155179 by implementing DeprecatedExtensionMigratorContribution

* Fixes CI.
2022-07-15 18:15:12 +02:00
João Moreno 17213dc9bd
Publish stage should wait for web stage (#155284)
publish stage should wait for web stage
2022-07-15 11:10:39 +02:00
Tyler James Leonhardt c1956b8cce
concat arrays instead of replace because we want all items in the array (#155228) 2022-07-14 12:57:48 -07:00
João Moreno 385c0818cd
Move Web job into its own stage (#155193)
* split web from linux

fixes #155191

* reorder
2022-07-14 14:19:25 +00:00
Johannes Rieken 2e247a1162
tweak event-naming rule and remove disable-pragma from vscode.d.ts, (#154914)
fixes https://github.com/microsoft/vscode/issues/154526
2022-07-12 14:28:07 +02:00
Robo 02d648f962
fix: compilation of vscode-encrypt for darwin arm64 (#154762) 2022-07-12 10:00:06 +00:00
João Moreno f44c00cac8
Download policy translations for previous version if current version fails (#154892) 2022-07-12 07:58:50 +02:00
deepak1556 8765ea4f9c chore: update cache 2022-07-11 17:09:45 +09:00
deepak1556 11e80f7079 Merge remote-tracking branch 'origin' into electron-19.x.y 2022-07-09 01:21:17 +09:00
João Moreno 274aed07cc
policies: skip languages which do not exist (#154395) 2022-07-08 06:03:08 +02:00
deepak1556 d8dabf05a7 chore: update distro 2022-07-07 22:43:05 +09:00
deepak1556 fd615ed9f3 chore: update cachesalt 2022-07-07 21:25:31 +09:00
deepak1556 5f79b51181 chore: bump electron@19.0.7 2022-07-07 21:25:31 +09:00
Logan Ramos d6114a70be
Remove app insights (#154296)
* Remove app insights

* Update product service to remove asimovKey
2022-07-06 22:23:30 -04:00
Matt Bierner ad9675f099
Scaffold out basic markdown language server (#154293)
* Scaffold out basic markdown lsp

This scaffolds out a new markdown language server and then uses it to implement document symbols. After the change, the markdown extension will have the following structure:

- languageService — Where all the LSP language stuff will eventually land
- server — The actual language server. Consumes ` languageService`
- src — The current extension that launches the server and implements VS Code specific functions

* Adding build scripts

* a

* Use language service from github

* Remove ls build scripts

* Bump versions

* Only build ext

* Enable for web

* Fixing for browser
2022-07-06 16:03:24 -07:00
Joyce Er 934408aea7
Debt - sessionSync -> editSessions (#154289) 2022-07-06 11:03:38 -07:00
Frank Dana 1a621c9b74
Remove fakeroot wrapper, when building .rpm packages (#153249)
RPM packaging: Don't use fakeroot to build

RPM packages are intended to be built by normal users, they don't
require root permissions (even fake ones).

Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2022-07-05 14:01:03 -07:00
Benjamin Pasero f4f1b04d87
Add a setting to enable sandbox: true for windows (#154062)
* sandbox - allow enabled sandbox in a full build

* sandbox - reduce `electron-browser` in workbench

* sandbox - reduce `electron-browser` in platform

* sandbox - add a setting to enable sandbox mode for window

* fix lint

* Revert "sandbox - reduce `electron-browser` in workbench"

This reverts commit 36a5167cf9.

* Revert "sandbox - reduce `electron-browser` in platform"

This reverts commit 6f49d704a5.

* fix layer issue

* fix some js errors
2022-07-05 09:54:28 +02:00
Tyler James Leonhardt 13f136fc46
Include comments exporting of translations (#153769)
Include comments in call to addFile. Fixes #150990
2022-06-30 11:11:48 +02:00
Johannes Rieken 0182e175eb
fix transpile on windows (#153285)
make sure to normalize paths before entering internal TS API, also add better error logging to know what file paths fail
2022-06-27 12:01:17 +02:00
Robo e71b6105eb
fix: rpm dependency on gdk-pixbuf (#153276) 2022-06-27 07:43:27 +00:00
dependabot[bot] 909f841785
Bump got from 11.8.1 to 11.8.5 in /build (#152788)
Bumps [got](https://github.com/sindresorhus/got) from 11.8.1 to 11.8.5.
- [Release notes](https://github.com/sindresorhus/got/releases)
- [Commits](https://github.com/sindresorhus/got/compare/v11.8.1...v11.8.5)

---
updated-dependencies:
- dependency-name: got
  dependency-type: direct:development
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: João Moreno <joao.moreno@microsoft.com>
2022-06-26 19:27:42 +00:00
Tyler James Leonhardt 551cf46204
use extension id as key not folder name which is more accurate (#153178) 2022-06-24 23:31:22 +00:00
Johannes 214e276bd5
have compilation#transpileTask as a separate place for tweaks 2022-06-23 17:32:20 +02:00
Johannes b942d2ea65
use a different _internal_ API to get the output file names for a TS input file and its config... way faster than creating a program and using its internal API but needs some massage... 2022-06-23 16:20:21 +02:00
Tyler James Leonhardt bce2e61e04
Allow nls in the base worker (#152887)
* Add localize call to platform

* Allow to use nls in the base worker

Co-authored-by: Alex Dima <alexdima@microsoft.com>
2022-06-22 12:30:09 -07:00
Matt Bierner bbe7b54cf4
Remove custom editor tests (#152777)
These tests are not actively being run or maintained. Removing them for now
2022-06-21 15:37:19 -04:00
Matt Bierner 2a84b0fb6d
Enable alwaysStrict for build scripts (#152778)
Turns on `alwaysStrict` and removes `'use strict';` from our `.ts` files
2022-06-21 19:00:43 +00:00
Logan Ramos 963c961b59
Ensure 1DS can load on the web (#152678)
* Ensure 1DS can load on the web

* Add compiled file
2022-06-20 16:06:16 -07:00
Alexandru Dima 252c65540d
Adopt the same export patterns in vs/css as in vs/nls and bring over tests (#152396)
* Adopt the same export patterns in `vs/css` as in `vs/nls` and bring over tests

* Fix problem with loading nodejs modules
2022-06-17 17:12:27 +02:00
Benjamin Pasero 47f417529c
Revert "fix smoke tests on linux (#152232)" (#152418)
This reverts commit 5f696f9955.
2022-06-17 08:20:16 +02:00
Logan Ramos 5e26d5f9b3
Stop removing app insights in the meantime (#152413) 2022-06-16 18:59:10 -07:00
Logan Ramos 7025c6e71c
Include more of the shims folder in attempt to fix build (#152398) 2022-06-16 23:11:33 +00:00
Alexandru Dima 0d160ac237
Fix bundling (#152389)
* Ensure stable order in bundled loader.js

* Avoid packaging build version of loader plugins
2022-06-16 21:05:10 +00:00
Alexandru Dima 9db5a3674e
Bring the nls loader plugin into our sources (#152338) 2022-06-16 22:01:19 +02:00
Logan Ramos 48809de3f9
Update module ignores to include AI shims required by 1DS (#152367) 2022-06-16 18:18:00 +00:00
Benjamin Pasero 5f696f9955
fix smoke tests on linux (#152232) 2022-06-15 11:07:42 -07:00
Alexandru Dima d132489cd0
Bring the css loader plugin into our sources (#152205) 2022-06-15 16:53:02 +02:00
Johannes Rieken 9e21aff42e
joh/ts transpile (#152199)
transpile-only tasks for client and extensions

* extract transpile into its own file
* add transpile-client task, polish transpiler
* add transpile-extensions, improve transpile logic
* move declaration of "const enum" above it usage so that it can be used with const-enum-inlining
* (ugly) make d.ts transpilation configurable because it is needed for extensions but a problem for client
* hack my way around so that `getOwnEmitOutputFilePath` is reusable by our transpile
* honor `noEmit` flag
2022-06-15 16:52:48 +02:00
Alexandru Dima 5e7d488b7c
Improve error message when a module cannot be bundled and exclude vs/nls from bundles (#152188) 2022-06-15 12:51:27 +00:00
João Moreno 8e2ec5a7ee
Revert "remove UpdateMode policy (#150357)" (#152155)
This reverts commit 73dda0c06a.
2022-06-15 07:56:48 +00:00
Matt Bierner b4f0d4d906
Build VS Code using latest TS nightly (#152130)
* Build VS Code using latest TS nightly

* Fix build for new AST
2022-06-14 18:15:51 -07:00
Ladislau Szomoru df337d1502
Engineering - standardize macOS support jobs (#151954) 2022-06-14 16:04:17 +02:00
Martin Aeschlimann 527bc71786
add compile configuration-editing to pipeline (#152020) 2022-06-14 07:41:45 +00:00
Sandeep Somavarapu 43de145502
Merge branch 'main' into sandy081/settingsProfile 2022-06-13 18:21:54 +02:00
Martin Aeschlimann 915c863a3e
stripComments: remove trailing comma (#151941)
stripComments: remove trailing comma
2022-06-13 13:36:04 +00:00
Sandeep Somavarapu 6f1cdd1469
Merge branch 'main' into sandy081/settingsProfile 2022-06-13 13:11:47 +02:00
Ladislau Szomoru 53130238b4
Engineering - fix macOS jobs (#151925) 2022-06-13 13:05:13 +02:00
Ladislau Szomoru e751ed6829
Engineering - do not run SBOM tasks in macOSTest (#151915) 2022-06-13 08:21:10 +00:00
Johannes 175e81149c
make sure ts-builder instance is being re-used 2022-06-11 13:50:06 +02:00
Joyce Er 7b6ca7b23d
Initial implementation of Continue Edit Session (#151528) 2022-06-10 11:40:10 -07:00
Tyler James Leonhardt a1c801454b
Move sbom above publishing client (#151775)
move sbom above publishing client
2022-06-10 10:51:56 -07:00
Ladislau Szomoru 035a5ea306
Cache/restore the node_modules folder in the build directory (#151725) 2022-06-10 12:40:32 +00:00
Ladislau Szomoru 2be99473d5
Engineering - execute tests in parallel for the CI build (#151593) 2022-06-10 04:35:28 -07:00
deepak1556 7e38c5f4dd chore: bump cache 2022-06-10 19:21:35 +09:00
deepak1556 c3077080ec Merge remote-tracking branch 'origin' into electron-18.x.y 2022-06-10 18:29:22 +09:00
Sandeep Somavarapu 872345d6a5
Merge branch 'main' into sandy081/settingsProfile 2022-06-10 09:32:46 +02:00
Johannes ed9ed45794
Merge branch 'main' into joh/voluminous-lobster 2022-06-10 09:07:30 +02:00
Benjamin Pasero 14676ca481
ci - always publish log files (#151686) 2022-06-10 06:30:07 +00:00
Johannes eda80f2065
Merge branch 'main' into joh/voluminous-lobster 2022-06-09 16:47:09 +02:00
Sandeep Somavarapu e1a5b67040
Merge branch 'main' into sandy081/settingsProfile 2022-06-09 16:23:21 +02:00
Johannes Rieken 2052e1ef20
Merge pull request #151609 from microsoft/joh/bloody-egret 2022-06-09 16:17:42 +02:00
Sandeep Somavarapu 380e99a28a
Merge branch 'main' into sandy081/settingsProfile 2022-06-09 15:37:22 +02:00
Johannes dadeb05148
missing compile output 2022-06-09 15:19:24 +02:00
Johannes ba66d68c76
add transpile only stream to tsb, using ts.transpile.
https://github.com/Microsoft/TypeScript/wiki/Using-the-Compiler-API#a-simple-transform-function
2022-06-09 15:00:55 +02:00
Johannes 2c004b870f
recompile build folder with const over let 2022-06-09 10:59:11 +02:00
Johannes 43c31079ee
manual fixing of prefer-const violations 2022-06-09 10:19:56 +02:00
Johannes 3622010b64
Merge branch 'main' into joh/voluminous-lobster 2022-06-09 09:08:20 +02:00
Matt Bierner 640898db17
Update to build using latest TS nightly (#151576) 2022-06-08 22:02:49 -04:00
Johannes 0656d21d11
auto-fixed prefer-const violation 2022-06-08 17:49:21 +02:00
Johannes 1105ead47b
add a transpileOnly option to gulp-tsb 2022-06-08 17:33:54 +02:00
Ladislau Szomoru 7734233bce
Engineering - macOS sign job optimization (#151120) 2022-06-08 10:06:41 +02:00
Ladislau Szomoru dc1ee4b14c
Engineering - Do not run macOSTest job if VSCODE_STEP_ON_IT is set (#150794)
Do not run macOSTest job if VSCODE_STEP_ON_IT is set
2022-06-08 10:06:18 +02:00
deepak1556 2c50837113 Merge remote-tracking branch 'origin' into electron-18.x.y 2022-06-07 17:56:37 +09:00
Rob Lourens 416eb0eb67
Increase config upload task timeout again (#151362) 2022-06-06 17:14:49 -04:00
Robo 3fb958d295
chore: update rpm deps (#151348) 2022-06-06 09:50:54 -07:00
deepak1556 9f56a2f166 Merge remote-tracking branch 'origin' into electron-18.x.y 2022-06-02 17:10:31 +09:00
Alexandru Dima 345c867437
Reduce nodejs version >= 17 error to a warning in order to allow for smooth bisects in the future (#150969) 2022-06-01 09:18:28 -04:00
Sandeep Somavarapu 5178151d23
Merge branch 'main' into sandy081/settingsProfile 2022-06-01 14:12:03 +02:00
Robo 9aa946329d
ci: fix 32-bit arm compilation (#150799) 2022-05-31 04:39:24 -07:00
deepak1556 e1720f9bda chore: update rpm deps 2022-05-31 08:25:33 +09:00
deepak1556 1044556d8b chore: bump electron@18.0.0-beta.4 2022-05-31 08:25:29 +09:00
ilumer 2bc5ddab6c fix node version check 2022-05-27 23:30:50 +08:00
Henning Dieterichs ac312975c6
Merge branch 'main' into 3wm
# Conflicts:
#	build/lib/i18n.resources.json
2022-05-25 18:12:25 +02:00
Martin Aeschlimann 07655f3a23
use remote cli when in remote terminal (#150372) 2022-05-25 16:21:16 +02:00
Ladislau Szomoru 986ef1c76d
Disable Terrapin for OSS builds (#150374) 2022-05-25 13:43:11 +00:00
João Moreno 73dda0c06a
remove UpdateMode policy (#150357) 2022-05-25 05:42:17 -07:00
Tyler James Leonhardt f363be172c
Rename LocalizationsService to LanguagePackService and misc moves (#150314)
* rename LocalizationsService to LanguagePackService and misc moves

* couple more renames

* one more rename
2022-05-24 15:05:17 -07:00
Song Xie 397fa12a6c
[easy] Fix a typo for "synchronizing" in log string (#150236)
* [easy] Fix a typo for "synchronizing" in log string

* Include artifacts from yarn build compile
2022-05-24 10:33:48 -07:00
Johannes c87131372a
Merge branch 'main' into 3wm 2022-05-24 14:09:17 +02:00
Sandeep Somavarapu 86d085dbca
- Save settings profile
- Switch settings profile
- Remove settings profile
- Status bar entry
2022-05-23 00:57:58 +02:00
Sandeep Somavarapu 078c77cf49
Merge branch 'main' into sandy081/policy 2022-05-20 10:15:27 +02:00
Alexandru Dima fc9732a683
Spawn the extension host directly from the main process because fork() is now fast again (#150002) 2022-05-20 08:10:39 +00:00
Rob Lourens 55abdaee3e
Render outputs a viewport above as well as below (#149879)
* Also render outputs/markdowns a viewport above the current viewport, as well as below
Towards #148164

* Update docs and add background color to svg
2022-05-19 22:12:43 +00:00
Robo 60e199cda4
chore: bump electron@17.4.4 (#149896) 2022-05-18 22:34:26 -07:00
Joao Moreno ffb7b00100
Merge commit 'ae2202631366eea0aaed6f881f87c2b44ae1b647' into sandy081/policy 2022-05-18 20:12:22 +02:00
Joao Moreno e2029b6cbe
cleanup vscode-policy-watcher 2022-05-18 11:15:18 +02:00
Ladislau Szomoru d1f882f635
Engineering - Exploration to run tests in parallel (#149698) 2022-05-18 10:37:44 +02:00
Ladislau Szomoru f2380f2c90
Engineering - Run PR pipeline for the main branch (#149700)
* Add trigger for the main branch

* Add trigger for release branches
2022-05-17 12:49:52 +02:00
Ladislau Szomoru 83213f7bac
Switch agent pools (#149691) 2022-05-17 10:42:31 +02:00
Johannes 3aac77dc5d
Merge branch 'main' into 3wm 2022-05-16 09:53:59 +02:00
Ladislau Szomoru 98d9782b8b
Only run arm64 server job if arm64 client job will be run (#149439) 2022-05-13 03:00:15 -07:00
João Moreno 5854ef865c
Generate policies again (#149322)
* Generate ADMX/ADML policy declaration files from static analysis

Fixes: #148941

* fix build

* move to optional dependencies
2022-05-12 09:16:03 +02:00
Ladislau Szomoru 49bdd857c4
Remove PR trigger (#149265) 2022-05-11 17:26:15 +02:00
Ladislau Szomoru 2a9f19d36f
Engineering - create pull request pipeline (#149171) 2022-05-11 03:08:54 -07:00
Johannes 286333fffb
Merge branch 'main' into 3wm 2022-05-11 09:44:08 +02:00
Rob Lourens 54c16e445f
Increase settings upload timeout. Fix #149089 (#149203) 2022-05-10 17:52:45 -07:00
Joyce Er ba8ced85c5
Revert "Generate ADMX/ADML policy declaration files from static analysis" (#149194)
This reverts commit dcfe6b3b84.
2022-05-10 16:30:34 -07:00
João Moreno dcfe6b3b84
Generate ADMX/ADML policy declaration files from static analysis
Fixes: #148941
2022-05-10 13:17:05 +02:00
Johannes 34d31f4b9e
merge editor kick off 2022-05-09 14:09:00 +02:00
Robo 42b1f560e3
ci: fix 403 when downloading ripgrep prebuilt (#149081) 2022-05-09 05:04:29 -07:00
Robo 3d7135a49f
ci: fix 32-bit builds of native modules (#149062)
* ci: fix 32-bit builds of native modules

* chore: bump distro
2022-05-09 10:00:18 +00:00
Daniel Imms 6aaa63d4be
Merge pull request #148918 from microsoft/tyriar/146700_2
Fix, re-enable or disable skipped terminal smoke tests
2022-05-06 12:14:15 -07:00
Daniel Imms a5f0a29527
Fix, re-enable or disable skipped terminal smoke tests
Fixes #146700
2022-05-06 08:11:50 -07:00
Johannes Rieken 643c64e7b9
Merge branch 'main' into joh/primitiveContext 2022-05-05 16:26:07 +02:00
Johannes c13d581bce
move gulp-tsb into the build/lib remove as dependency 2022-05-05 11:35:33 +02:00
SteVen Batten 64d6fadbdc Revert "Trigger product build on PRs to release branches"
This reverts commit 9e41d534b4.
2022-05-04 14:14:33 -07:00
Megan Rogge daca8e3191
support setting custom $ZDOTDIR in ~/.zshenv when shell integration is enabled (#148635) 2022-05-04 09:31:54 -07:00
Johannes Rieken 2082aa4ea8
Merge branch 'main' into joh/primitiveContext 2022-05-04 16:19:45 +02:00
Alex Dima 9e41d534b4
Trigger product build on PRs to release branches 2022-05-04 13:49:59 +02:00
Alexandru Dima 31a3bac297
Merge pull request #148693 from microsoft/alex/reduce-automatic-azure-pipelines
Avoid that Azure Pipelines trigger automatically for all topic branches
2022-05-04 11:42:31 +02:00
Alex Dima 909b5ca2ea
Avoid that Azure Pipelines trigger automatically for all topic branches 2022-05-04 11:40:30 +02:00
Johannes Rieken 41804a8daa
Merge branch 'main' into joh/primitiveContext 2022-05-04 08:48:39 +02:00
Johannes d3e6eb992b
move references-viewlet into extensions/-folder 2022-05-03 16:46:13 +02:00
Benjamin Pasero c6bd448948
debt - bring @types/mocha up to date with version 9.x 2022-05-02 08:30:27 +02:00
Megan Rogge ec3f8b9b0e
include other zsh scripts in server resources (#148367)
Co-authored-by: Connor Peet <connor@peet.io>
2022-04-28 14:01:57 -07:00
João Moreno 3f557f2d39
Remove unnecessary build step (#148081)
* remove unnecessary build step

* ok
2022-04-26 00:50:20 -07:00
Sandeep Somavarapu a6d76c2abb
show progress while applying profile 2022-04-23 18:07:35 +05:30
Sandeep Somavarapu d080b3aad7
Merge branch 'main' into issue/146729 2022-04-22 23:53:36 +05:30
Sandeep Somavarapu 5b242ed4ff
Implement export/import profiles
- Introduce workbench profile service
- Implement settings, global state, extension profiles
- Implement import/export profile actions
2022-04-22 23:51:05 +05:30
Johannes b9cbee9fac
only allow primitive values in context keys 2022-04-22 16:20:43 +02:00
Benjamin Pasero eedf60ead0
ci - only publish log files when there was a failure 2022-04-22 09:21:21 +02:00
deepak1556 87191b089d ci: fix downloading linux server dependencies 2022-04-21 01:59:16 +09:00
Joao Moreno 882fdd77b2
include policies in win32 2022-04-20 16:34:41 +02:00
Joao Moreno 8627bd2569
add policy admx/adml files 2022-04-20 16:19:38 +02:00
Raymond Zhao 56fcb7c7c8
Polish RPM dependencies generator (#147336)
* Print dependencies

* Add reference deps for rpm package

* Add flag to control new deps behaviour

* Add dependencies by arch

* Link arch properly
2022-04-19 08:33:07 -07:00
Henning Dieterichs 856e0ae9cb
Include opus files for web build 2022-04-19 14:48:46 +02:00
deepak1556 cf63e1839c ci: fix 403 when downloading ripgrep prebuilt 2022-04-19 20:19:47 +09:00
Benjamin Pasero 9ce2a653c8
macOS: declare folder support (#147686)
* wip

* add utis
2022-04-19 12:56:55 +02:00
Robo d38141a519
ci: build arm64 server with centos7-devtoolset8 (#147676) 2022-04-19 03:34:10 -07:00
Matt Bierner cc74238173
Update to build VS Code using latest TS nightly (#146933)
* Fixing line height if drop into prompt wraps

* Use keybinding style for `shift` in overlay

* Update to build VS Code using latest TS nightly

* Fix compile error

* Bump TS

* Add constraint
2022-04-14 13:58:26 -07:00
Joao Moreno c1eefb0170
add macOSTest job
Co-Authored-By: @TylerLeonhardt
2022-04-14 09:09:07 +02:00
Tyler Leonhardt a6fc7a58de
sort by length first and then name. 2022-04-13 14:54:28 -07:00
Joao Moreno 969a399ae9
fix build 2022-04-13 20:55:08 +02:00
Joao Moreno 30823fcbb4
build: split darwin universal 2022-04-13 20:38:30 +02:00
Benjamin Pasero c4cdb552a5
Remove legacy smoke test driver (#147393)
* wip

* fix imports

* more lipstick

* fix?

* fix
2022-04-13 19:19:58 +02:00
Joao Moreno 2aa78c8cfb
bump gulp-shell 2022-04-13 16:07:12 +02:00
Joao Moreno eb4131fa6a
disable codeql 2022-04-13 14:46:18 +02:00
Benjamin Pasero fa8d1063f6
🆙 1.21.0 (#147348)
* 🆙 `playwright`

* fix install

* adopt latest apis

* comment
2022-04-13 08:43:17 +02:00
SteVen Batten c20b68a62d
Fix permissions for everything inside the installation folder (#342)
* add ci to iacls

* make sure files get affected too

Co-authored-by: Joao Moreno <joao.moreno@microsoft.com>
2022-04-12 11:03:39 -07:00
João Moreno c2beae1c0f
depend solely on icacls.exe for setting permissions (#341) 2022-04-12 11:03:30 -07:00
João Moreno 7a9093a66c
win32 setup: disable app dir inheritance (#338) 2022-04-12 11:03:17 -07:00
Benjamin Pasero be376cfef0
debt - improve ipc validation code 2022-04-12 07:46:21 +02:00
Benjamin Pasero 95c2a71018
Revert "ipcMain validation (#147071)"
This reverts commit 508b173177.
2022-04-11 19:34:12 +02:00
Benjamin Pasero 508b173177
ipcMain validation (#147071)
* first cut ipc validation

* clean up

* comment
2022-04-11 18:11:19 +02:00
Connor Peet 5e86e40fab
extensions: pull from github in OSS build (#146863)
* extensions: pull from github in OSS build

* fixup! address pr comment
2022-04-10 22:36:12 -07:00
Benjamin Pasero 7e5c345ff2
smoke - remov verbose again 2022-04-08 09:45:40 +02:00
Benjamin Pasero c4de759c43
smoke - limit diagnostics to x64 platforms 2022-04-08 09:24:40 +02:00
Benjamin Pasero f4617bb774
tests - print diag also before smoke tests 2022-04-06 16:31:08 +02:00
Benjamin Pasero f4aebbc956
Print diag after smoke test (#146920)
* smoke - list processes after run

* print more diag on linux

* .
2022-04-06 16:29:23 +02:00
Benjamin Pasero 18377e6ee2
smoke - allow to enable verbose vscode logs and enable for now 2022-04-06 10:41:22 +02:00
Benjamin Pasero 82cac76aef
smoke - drop legacy tests 2022-04-06 08:00:42 +02:00
Benjamin Pasero 8212626e5f
smoke - disable verbose for windows 2022-04-05 18:56:59 +02:00
deepak1556 345f572e37 ci: fix universal build 2022-04-05 19:23:16 +09:00
Benjamin Pasero 6508a29d23
smoke - more verbose logging on windows 2022-04-05 09:17:17 +02:00
João Moreno d06e16b59a
layer checker: follow parent symbols 2022-04-04 15:05:34 +02:00
Benjamin Pasero f707fd3b09
smoke - run legacy tests again, do not fail new playwright tests for a while to figure out flakiness 2022-04-04 15:03:17 +02:00
Benjamin Pasero 693b2fdbaf
debt - make URL available as core type 2022-04-04 11:21:57 +02:00
Benjamin Pasero 2ada17080c
Use playwright for desktop smoke tests (#146692)
* Use `playwright` for desktop smoke tests

* fix distro issues

* tests - enable prefs tests for web
2022-04-04 10:13:08 +02:00
Martin Aeschlimann 917291f494
Merge branch 'main' into aeschli/reallinkForAllServerClis 2022-03-30 14:38:44 +02:00
dependabot[bot] 043166e212
Bump plist from 3.0.1 to 3.0.5 in /build (#146212)
Bumps [plist](https://github.com/TooTallNate/node-plist) from 3.0.1 to 3.0.5.
- [Release notes](https://github.com/TooTallNate/node-plist/releases)
- [Changelog](https://github.com/TooTallNate/plist.js/blob/master/History.md)
- [Commits](https://github.com/TooTallNate/node-plist/commits)

---
updated-dependencies:
- dependency-name: plist
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-28 17:52:13 -07:00
Tyler Leonhardt f3a9245af9
comment out override commit because we shouldn't need it 2022-03-28 14:45:03 -07:00
dependabot[bot] 4ca498c336
Bump minimist from 1.2.3 to 1.2.6 in /build (#145934)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.3 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.3...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-25 04:02:52 -07:00
Joao Moreno 66d1e5dac0
ups 2022-03-25 11:20:55 +01:00
Joao Moreno aa3bf656ca
make mooncake upload configurable 2022-03-25 10:57:18 +01:00
Joao Moreno 8062805325
Revert "Again disable mooncake upload"
This reverts commit 616cad0638.
2022-03-25 09:41:15 +01:00
Joao Moreno 65a91b2bc6
⬆️ @azure/identity 2022-03-25 09:40:58 +01:00
Alex Dima 79e83ab7fa
Go back to using buitlin URL
This reverts commit 014814146e.
2022-03-25 09:25:49 +01:00
Dirk Baeumer 616cad0638
Again disable mooncake upload 2022-03-25 09:08:27 +01:00
Martin Aeschlimann 465cac2c42
Use reallink for all server cli scripts 2022-03-24 15:56:16 +01:00
Dirk Baeumer 14a3095128
Revert "Temporarily disable mooncake upload"
This reverts commit c5dece632b.
2022-03-24 15:47:32 +01:00
Dirk Baeumer c5dece632b
Temporarily disable mooncake upload 2022-03-24 15:45:29 +01:00
Johannes 0f648cd7db
add eslint rule to disallow look behind regex feature, ignore in git and markdown fyi @lszomoru, @mjbvz 2022-03-22 16:02:19 +01:00
João Moreno 9342d76f61
fix regular builds 2022-03-21 16:07:46 +01:00
Benjamin Pasero dc0eb750b6
fix missing compile 2022-03-21 15:58:23 +01:00
João Moreno c5902c4e2b
hm 2022-03-21 14:46:14 +01:00
João Moreno 8dd386bddf
missing compile 2022-03-21 14:41:36 +01:00
João Moreno 726eeffa71
introduce distro private builds 2022-03-21 14:40:00 +01:00
Robo b4b5c4d979
ci: fix published server arhive name on macOS (#145509) 2022-03-21 06:29:24 -07:00
deepak1556 eaa2b431ac ci: fix codesigning universal build 2022-03-21 16:05:13 +09:00
Robo 5f09c54449
chore: replace plist with plutil (#145392) 2022-03-18 07:48:48 -07:00