Commit graph

4670 commits

Author SHA1 Message Date
Connor Peet a9bcb15b75
cli: run ci on pr 2022-09-23 14:31:37 -07:00
Connor Peet 665eb030a6
Merge remote-tracking branch 'origin/main' into build-integrated-cli 2022-09-23 13:33:35 -07:00
Connor Peet 9bcc88eafe
cli: get builds in order 2022-09-23 13:28:26 -07:00
Connor Peet c3ae579592
Merge pull request #161268 from microsoft/connor4312/import-cli
Initial import of code-tunnel code
2022-09-22 18:28:04 -07:00
Robo 0d5fbcc577
chore: use plugin executable for utility process on macOS (#161102)
chore: update app entitlements
2022-09-21 08:18:39 -07:00
Alexandru Dima 869fd7bbfb
Only do the /build/ folder check on OSS, where we don't mixin (#161381) 2022-09-21 01:59:57 -07:00
Alexandru Dima 7041b71cd6
Retire basic checks GH action (#161376)
* Add /build/ folder checks (just like GH action)

* Add more checks that were only present in the GH action

* Disable basic checks GH action
2022-09-21 00:58:06 -07:00
Benjamin Pasero 9db57e76e9
Build: bundle / concat entry points (#161161)
* perf - concatenate windows main files

* Revert "Revert "Use `esbuild` to bundle some CommonJS main files (#160957)" (#161118)"

This reverts commit 84c46b71a5.

* build - exclude server main files

* build - make concat a task that runs like the others

* some renames

* Avoid overwriting the nodejs closure require

* Revert "build - exclude server main files"

This reverts commit 736516624e.

Co-authored-by: Alex Dima <alexdima@microsoft.com>
2022-09-21 00:38:44 -07:00
Alexandru Dima 0bc9f9b606
Add missing build file (#161373) 2022-09-21 09:10:35 +02:00
Benjamin Pasero 772289fd6a
tests - update playwright (#161367) 2022-09-20 22:07:05 -07:00
Connor Peet 5e2ce13287
Merge branch 'connor4312/import-cli' into build-integrated-cli 2022-09-20 09:12:03 -07:00
Connor Peet a9e38fe925
ignore rust code when doing hygenie check 2022-09-20 08:49:29 -07:00
Connor Peet 3762635fe1
move cli to top level 2022-09-20 08:42:44 -07:00
Benjamin Pasero ca745eea7c
tests - do not retryCountOnTaskFailure playwright (#161299)
* tests - do not `retryCountOnTaskFailure` playwright

* compile
2022-09-20 09:55:06 +02:00
Connor Peet e02895941d
build: include the integrated CLI in product builds 2022-09-19 23:16:19 -07:00
Connor Peet 3ca6d73169
exclude rust cli from linting/hygenie 2022-09-19 13:29:24 -07:00
Matt Bierner 687712b871
Pick up latest TS nightly for building VS Code (#161127) 2022-09-16 10:37:58 -07:00
Benjamin Pasero 84c46b71a5
Revert "Use esbuild to bundle some CommonJS main files (#160957)" (#161118)
This reverts commit 2179e52fb9.
2022-09-16 09:31:44 -07:00
Benjamin Pasero 42cbf7dde0
build - debug playwright install (#161099) 2022-09-16 06:52:48 -07:00
Tyler James Leonhardt 869733274b
Have createAsset not short circuit (#161030) 2022-09-16 06:34:58 -07:00
Benjamin Pasero 2179e52fb9
Use esbuild to bundle some CommonJS main files (#160957)
* ensure node.js `require` is captured

* optimize `main.js` and `cli.js`

* cleanup

* leave out bundled files

* drop package.json from userdata paths

* fix web task

* fix editor distro

* inline version into `product.json`

* also bundle server

* t

* actually do server too

* Keep bundling nls in editor worker

Co-authored-by: Alex Dima <alexdima@microsoft.com>
2022-09-16 05:24:23 -07:00
Robo 22cbb8e958
chore: update electron@19.0.17 (#161027)
* chore: update electron@19.0.17

* chore: update API typings

* fix: compilation errors

* build: add libcups dependency
2022-09-16 12:41:52 +02:00
Matt Bierner 3c37a5a8d7
Reapply JavaScript and Node.js walkthrough (#161003)
This reverts commit cfc0119755.

Brings the walkthrough back in but makes sure it is only loaded on desktop
2022-09-15 13:02:43 -07:00
Benjamin Pasero cfc0119755
Revert "JavaScript and Node.js walkthrough" (#160959)
Revert "JavaScript and Node.js walkthrough (#157965)"

This reverts commit 0cbcb1b1ab.
2022-09-15 08:26:22 +02:00
Rob Lourens c717237d7c
Reenable a couple notebook smoketests (#159521)
* Remove vscode-notebook-tests in favor of an .ipynb in vscode-smoketest-express

* Update build folder

* Add build task to correct platform

* Build for smoke tests on other platforms

* Fix repo url and remove comment

* Just -media?

* Update darwin/win32 as well
2022-09-14 13:22:16 -07:00
Daniel Rosenwasser 0cbcb1b1ab
JavaScript and Node.js walkthrough (#157965)
* Initial contents for JavaScript walkthrough.

* Just suggest a `.js` file.

* Switch the walkthrough to be a Node.js walkthrough.

* Remove leftover file from HTML walkthrough.

* Add basic detection mechanism for node.

* Don't check for a Node install until the user runs debug.

* Add "learn more" link.

* Some assets.

* Remove "run" section.

* Add a "try debugging anyway" option just in case.

* Remove "view terminal" command in run & debug.

* More copy.

* Remove unused command.

* Update icon and themed walkthrough SVGs

* Default to not showing the extension.

* Replace icon

* Delete TODO.md

* jsWelcome -> nodejsWelcome

Co-authored-by: David Dossett <ddossett@microsoft.com>
Co-authored-by: Matt Bierner <matb@microsoft.com>
2022-09-14 09:53:37 -07:00
Ladislau Szomoru 924d7622fa
Engineering - use specific image version (#160878) 2022-09-14 09:14:46 +02:00
Ladislau Szomoru 95caaea452
Engineering - Add timeout and retries to the task to download Electron and Playwright (#160490)
Add timeout and retries to the task to download Electron and Playwright
2022-09-09 10:47:29 +02:00
Johannes d6f5727021
also use SWC for extensions transpile 2022-09-07 11:18:53 +02:00
Johannes 87e54a0759
consume swc as libaray and wire up into the existing transpiler logic 2022-09-07 10:46:27 +02:00
Johannes d7fafc7ada
remove swc as executable task 2022-09-07 10:40:45 +02:00
João Moreno d868c444a8
Build: Properly verify signed macOS application bundle (#160056)
* properly test signed macos application

fixes #159873

* more checks

* hm
2022-09-05 07:54:37 +02:00
Johannes 2f390ceb5d
add missing JS file 2022-08-31 16:59:37 +02:00
Johannes 872e9dfc81
comments, todos 2022-08-31 14:56:23 +02:00
Johannes 52193cfc09
make to run buildWebNodePaths when using transpile-swc 2022-08-30 14:27:20 +02:00
Johannes a252938303
Merge branch 'main' into joh/swc 2022-08-30 14:14:22 +02:00
Benjamin Pasero 2ba046482d
bump esbuild@1.15.5 (#159533)
bump esbuild
2022-08-30 12:52:31 +02:00
Matt Bierner 5e92794be6
Re-enable running our eslint rules using ts-node (#159495)
Resubmission of #157532 with the following changes:

- Use `eslint-plugin-local` instead of `yarn` link to run our plugins
- Move our plugins to a top level `.eslintplugin` dir (as required by `eslint-plugin-local`)
- Update all names to `local/`
2022-08-30 08:40:04 +02:00
Matt Bierner 71c216d91f
Fix lint errors in our npm scripts (#159501) 2022-08-29 15:35:23 -07:00
Matt Bierner 9e5248072a
Fix ts-node for eslint (#159483)
Bumps the cachesalt to make sure ts-node is installed
2022-08-29 20:51:12 +02:00
Matt Bierner 5b21c7f28b
Run our custom eslint rules using ts-node (#157532)
* Run our custom eslint rules using ts-node

Use `ts-node` to run our custom eslint rules.  This lets us delete the pre-compiled js. It also means you can don't have to compile the rules while editing them

As part of this change, I've also switched us to using an eslint plugin instead of a rulesDir. This is now the preferred way to ship custom rules

* Fix two more disables

* Move ts-node to project root

* Enable transpileOnly
2022-08-29 09:39:09 -07:00
Ladislau Szomoru 31acf4253d
Engineering - Disable Terrapin (#159441)
Disable Terrapin
2022-08-29 02:39:00 -07:00
Matt Bierner b5a1bb34e9
Pick up latest TS for building VS Code (#158420) 2022-08-26 23:00:38 +02:00
Johannes 46bab7505c
let builds use transpile-client-swc 2022-08-26 15:03:31 +02:00
Johannes 7ec1ebdd5f
* tweak createSwcClientStream to have async exec
* add `transpileClientSWC` and corresponding gulp task
2022-08-26 15:02:01 +02:00
Johannes 18e45ac6cd
don't use --copy-files options has it seems to break BOM 2022-08-26 11:58:36 +02:00
Johannes 93e346a449
Merge branch 'main' into joh/swc 2022-08-26 08:59:51 +02:00
João Moreno 3e014a7459
argh, still wrong EOL (#159160) 2022-08-25 08:48:58 -04:00
Alex Burgel c27c1638ec
Add swift to supported darwin document types (#159002)
* Add swift to supported darwin document types

* add compilation output

Co-authored-by: João Moreno <joao.moreno@microsoft.com>
2022-08-24 13:06:19 +00:00
João Moreno 934940b58d
Improve language pack fetching for policies (#159048)
fixes #157219
2022-08-24 14:10:48 +02:00
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