Commit graph

243 commits

Author SHA1 Message Date
Matt Bierner 5c8ab73c2f
Build using newer TS nightly 2021-04-26 16:18:40 -07:00
Matt Bierner 731402dce2
async override -> override async 2021-04-21 13:40:44 -07:00
deepak1556 3fb483e7ff chore: bump electron@12.0.4 2021-04-16 09:14:14 -07:00
Matt Bierner ead5639bbe
Pick up new TS nightly for building VS Code 2021-04-12 14:10:09 -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
Matt Bierner 73ae56b82b
Build with latest TS nightly (#120690)
* Pick up new TS 4.3

Also tests adding override keywords for extensions as part of #120675

* Update to daily TS and workaround TS 4.3 issue

Works around https://github.com/microsoft/TypeScript/issues/43578
2021-04-07 12:19:05 -07:00
Matt Bierner 795f44ea6a Build VS Code with latest TS nightly 2021-03-30 13:30:09 -07:00
Matt Bierner a01035c44f Pick up latest TS 4.3 for building VS Code 2021-03-05 18:49:17 -08:00
Matt Bierner 3feb2ece1e Pick up latest TS version for building VS Code
This new version also adds a new check for conditionals where you are testing a value that is a promise (the condition will always be true in strict mode)
2021-02-26 17:23:58 -08:00
Ladislau Szomoru 2b230e4b26
Azure DevOps build task to download built-in extension details (#116938) 2021-02-19 18:10:40 +01:00
Matt Bierner 2cc13674e3 Also bump build version and run formatter on all files 2021-02-16 14:09:38 -08:00
João Moreno ca746af08a
fix hygiene 2021-02-02 14:30:46 +01:00
João Moreno 35e1ee2ecc
ext: extract to disk 2021-02-02 13:59:48 +01:00
João Moreno 7e0230677a
improve ext ci output 2021-02-02 11:39:26 +01:00
João Moreno 76962b2583 ext: ci command 2021-02-01 17:08:49 +01:00
Robo f73c011ae3
fix: disable rosetta option for universal build (#115280) 2021-01-27 20:34:19 -08:00
Robo 60bce0f628
feat: add macos universal build ci config (#114446)
* feat: add universal build ci config

* chore: skip .npmrc files added by terrapin

* ci: cleanup conditional vairables for universal

* ci: use publish variable instead of parameter
2021-01-25 10:29:02 -08:00
João Moreno dca2d81c65
upgrade build azure-storage 2021-01-22 09:40:15 +01:00
João Moreno c6145fc306
ext (un)link 2021-01-19 16:17:25 +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 2bb41a1402 dev script 2021-01-18 15:47:36 +01:00
João Moreno 22b9a2b1e8
update esbuild 2021-01-06 14:19:19 +01:00
João Moreno 7449d86b89
use esbuild for minification 2021-01-05 11:54:18 +01:00
Alex Dima 57e3aba4e1
Have /build/ compilation and createAsset.js be runnable independent of the root package.json 2020-12-21 10:47:16 +01:00
Alexandru Dima 20831dd3df
Keep only @types/* deps in /build/ and share terser (#112718) 2020-12-18 19:51:10 +01:00
Alexandru Dima dc169ce06d
Merge remote-tracking branch 'origin/master' into alex/node-modules-build 2020-12-18 17:40:39 +01:00
Alexandru Dima db82bc13aa
Move /build/ dev dependencies to root (#112718) 2020-12-18 13:39:23 +01:00
Alexandru Dima f74ad9692f
Align @types/* dev dependencies (#112718) 2020-12-18 13:28:39 +01:00
Alexandru Dima 428008f3a5
Align versions across package.json files 2020-12-14 20:06:18 +01:00
Matt Bierner 542fa93eae Pick up new TS version for building VS Code 2020-12-09 14:08:15 -08:00
João Moreno 043c17ef7d
update azure cosmos 🤷 2020-11-25 14:03:35 +01:00
Matt Bierner acfd724aac Pick up latest TS 4.2 for building VS Code
Also fixes a newly identified error in terminal where function calls were missing
2020-11-19 22:42:12 -08:00
Matt Bierner e57af55eaa Pick up latest TS nightly for building VS Code 2020-11-04 18:06:39 -08:00
Joao Moreno 8bd3d7d717 add gulp-azure-storage to build 2020-10-26 10:08:01 +00:00
Joao Moreno 3070165ff2 web cdn: gzip files by default 2020-10-26 10:08:01 +00:00
Matt Bierner 6ad1da9f79 Pick up new TS for building VS Code 2020-10-19 16:58:09 -07:00
Matt Bierner 5484453ae2 Update to latest TS nigthly for building VS Code 2020-09-24 23:28:29 -07:00
Matt Bierner b160164e3d Pick up latest typescript nightly for building VS Code 2020-09-18 18:28:41 -07:00
Matt Bierner 50cc1d0e97 Update to use TS 4.1 for building VS Code 2020-09-16 11:58:01 -07:00
Matt Bierner 4b222a704f Revert "Revert "Use TS 4.1-nightly for building VS Code""
This reverts commit 4e96ceff54.
2020-08-25 11:59:20 -07:00
Matt Bierner 4e96ceff54 Revert "Use TS 4.1-nightly for building VS Code"
This reverts commit 50a10934dd.

This seems to be causing with extension require statements
2020-08-24 20:00:01 -07:00
Matt Bierner 50a10934dd Use TS 4.1-nightly for building VS Code
Adds explicit `!!` operators for a few functions where we return `x is y` assertion types
2020-08-24 19:51:44 -07:00
Matt Bierner 219120f667 Use TS RC for building VS Code 2020-08-10 20:06:06 -07:00
Matt Bierner bc976f13e5 Pick up latest typescript nightly to build VS Code 2020-08-05 12:28:44 -07:00
Matt Bierner 1bf598561c Pick up new TS build 2020-07-29 16:22:02 -07:00
Alex Dima 750baf0af6
Minify extension resources 2020-07-24 13:57:51 +02:00
Matt Bierner 9fe56bdaac Build VS code using latest TS 2020-07-22 15:22:40 -07:00
dependabot[bot] c361eb93a6
Bump lodash from 4.17.11 to 4.17.19 in /build
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-17 11:09:27 +00:00
Matt Bierner 4d5a18af64 Update ts version used to build VS Code 2020-07-16 14:33:22 -07:00
Matt Bierner e33f6ac218 Use latest typescript nightly for building VS Code 2020-07-08 14:35:21 -07:00
Benjamin Pasero 0e96426609 🆙 iconv-lite-umd@0.6.8 (fix #101905) 2020-07-08 17:29:59 +02:00
Benjamin Pasero d95b65443d Encoding euckr does not exist anymore (fix #101847) 2020-07-07 14:03:23 +02:00
Matt Bierner 1512c95b66 Update to latest TS nightly for building VS Code 2020-06-29 14:40:15 -07:00
Fedor Nezhivoi 574779eb61
update iconv-lite-umd to 0.6.5 for #79275 (#101262) 2020-06-29 08:12:42 +02:00
Fedor Nezhivoi b03f792383
update iconv-lite-umd to 0.6.4 for #79275 (#101213) 2020-06-28 10:05:39 +02:00
João Moreno d4886b944e
Revert "Revert "Update the version of the telemetry extractor (#100501)""
This reverts commit 9e2ef5593e.
2020-06-23 16:22:22 +02:00
João Moreno 9e2ef5593e
Revert "Update the version of the telemetry extractor (#100501)"
This reverts commit 919cf3630c.
2020-06-23 15:59:01 +02:00
Matt Bierner a8f1fedaf6 Update to latest TS 4.0 for building VS Code
Also removes an unused export that was causing compile issues
2020-06-22 15:02:52 -07:00
Alex Dima 5e6729d9bd
commit generated files 2020-06-22 18:17:04 +02:00
Logan Ramos 919cf3630c
Update the version of the telemetry extractor (#100501) 2020-06-22 09:30:52 -04:00
Fedor Nezhivoi 24e0a82229
Move encoding to common for #79275 (#100539)
* move encoding.ts to common for #79275

* load iconv-lite-umd and jschardet in web version for #79275

* move EncodingOracle to the AbstractTextFileService for #79275

* review

* update to new iconv-lite-umd

* add workaround for jschardet types

* fix indentation

* add iconv-lite-umd and jschardet to workbench.html

* fix paths for modules

Co-authored-by: Benjamin Pasero <benjpas@microsoft.com>
2020-06-20 10:47:29 +02:00
Fedor Nezhivoi 314b58c8e1
switch to use iconv-lite-umd for #79275 (#100472)
Co-authored-by: Benjamin Pasero <benjpas@microsoft.com>
2020-06-18 16:08:17 +02:00
Matt Bierner 9edf21fd74 Update to latest TS version 2020-06-17 15:12:03 -07:00
Benjamin Pasero 3675f28129 Revert "Revert "decouple vs/base/node/encoding.ts from node streams for #79275 (#99413)""
This reverts commit 495112ded5.
2020-06-17 10:45:58 +02:00
Benjamin Pasero 495112ded5 Revert "decouple vs/base/node/encoding.ts from node streams for #79275 (#99413)"
This reverts commit 1dbfecd37f.
2020-06-17 09:09:59 +02:00
Fedor Nezhivoi 1dbfecd37f
decouple vs/base/node/encoding.ts from node streams for #79275 (#99413) 2020-06-17 09:09:12 +02:00
Matt Bierner b3fb87f556
Build VS Code using TS 4.0 (#100033)
* Build VS Code using TS 4.0

Also updates to an eslint alpha build that supports the new TS version

* Fix  hygiene
2020-06-12 14:28:08 -07:00
Matt Bierner 8ca456495d Revert 5865db6ca8
We are blocked on using TS 4.0 until eslint supports it
2020-06-05 13:57:42 -07:00
Matt Bierner 5865db6ca8 Update to build using TS 4.0-nightly 2020-06-05 13:21:22 -07:00
Matt Bierner ef0c32c1e4 Update to build with latest TypeScript version 2020-05-20 15:39:08 -07: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
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
Matt Bierner d7cf608460 Build VS Code with TS 3.9 rc 2020-05-04 16:34:31 -07:00
Matt Bierner c77dfdc6b8 Pick up new TS version 2020-04-27 12:02:42 -07:00
Matt Bierner c96976d991 Update to latest typescript version to build vscode 2020-04-20 12:17:24 -07:00
João Moreno 4e8408d4c4 remove deps 2020-04-17 09:47:18 +02:00
João Moreno 2c97c71f73 deemon 2020-04-16 11:35:34 +02:00
Matt Bierner 0e7a911256 Pikc up latest TS@next 2020-04-13 16:30:07 -07:00
dependabot[bot] 1eb8ce65e7
Bump minimist from 1.2.2 to 1.2.3 in /build
Bumps [minimist](https://github.com/substack/minimist) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.2...1.2.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-04-05 21:23:47 +00:00
Matt Bierner 2b9e8b4aa0 Pick up latest TypeScript@next
Fixes one type check issue and works around  https://github.com/microsoft/TypeScript/issues/37480
2020-03-27 14:31:12 -07:00
Matt Bierner b7bfce30be Use latest TS next to build VS Code 2020-03-16 20:23:17 -07:00
dependabot[bot] 8be261b49d
Bump minimist from 1.2.0 to 1.2.2 in /build
Bumps [minimist](https://github.com/substack/minimist) from 1.2.0 to 1.2.2.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.0...1.2.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-03-16 19:54:33 +00:00
Matt Bierner 075794da3c Update TS versions
Also replaces a weird use of `.bind` that was causing issues with the update. I've tried to refactor the code to preseve the existing behavior
2020-03-13 13:02:33 -07:00
Matt Bierner 222d157dc9 Pick up new TS nightly for building VS Code 2020-03-05 12:52:18 -08:00
Matt Bierner ff253a8f60 Build VS Code with TS 3.9-nightly 2020-02-29 11:45:48 -08:00
Matt Bierner 9c0899f286 Pick up TS 3.8.2 2020-02-20 21:38:14 -08:00
Matt Bierner ea54f48dda Update TS 3.8.1-rc
Updates to build VS Code using TS 3.8.1 (which require fixing a newly caught type error)

Also updates our shipped JS/TS version to 3.8.1-rc
2020-02-07 17:43:56 -08:00
Matt Bierner d99bbafe17 Pick up new TS version for building VS Code 2020-01-28 11:00:02 -08:00
Matt Bierner 22fad2a49c Update VS Code build with TS 3.8 beta 2020-01-10 18:19:41 -08:00
Matt Bierner cb47915e3b Pick up latest ts nightly for building VS Code 2020-01-08 15:37:59 -08:00
Matt Bierner 464ee368df Update build to use latest TS 3.8 nightly
We want more testing of the TS nightly bits
2020-01-06 10:15:38 -08:00
Benjamin Pasero 9349e9a2fd build - try to fix eslint compile issue in builds folder 2020-01-06 10:59:05 +01:00
Martin Aeschlimann 20d3e2dc3b folding highlight setting (for #83983) 2020-01-05 19:50:55 +01:00
Johannes Rieken 4db80066b4 use ts-es-tree-typings, support import-equals 2019-12-30 14:08:44 +01:00
Johannes Rieken b0d38052b5 use rulesdir instead of rules-module 2019-12-30 09:46:58 +01:00
Matt Bierner 007b3032ad Update to TS 3.7.3 for building VS Code 2019-12-11 15:58:59 -08:00
Matt Bierner ed9f435931 Pick up TS 3.7 final
Fixes #83935
2019-11-05 13:05:08 -08:00
Joao Moreno 71a8d1c540
remove dependencies to documentdb 2019-11-05 10:35:54 +01:00
Joao Moreno bbf3ae9b56
use sprocs to publish builds 2019-11-04 14:06:57 +01:00
Matt Bierner 998028c4b8 Update to build vscode with 3.7 rc 2019-10-24 14:10:34 -07:00
Matt Bierner 9d125dd690
Re-enable building VS Code with TS 3.7 (#82289)
* Re-enable building VS Code with TS 3.7

Reverts 5b0cdadc87

Blocked from check in due to https://github.com/microsoft/TypeScript/issues/33936

* update d.ts for ts 3.7
2019-10-17 14:14:20 -07:00
Matt Bierner 5b0cdadc87 Revert "Build VS code using TS 3.7-beta"
This reverts commit 11f24f64e7.
2019-10-10 14:39:59 -07:00
Matt Bierner 11f24f64e7 Build VS code using TS 3.7-beta
Fixes #82286
2019-10-10 14:16:26 -07:00
Benjamin Pasero 6869239fd8
🆙 terser@4.3.8 (#82057) 2019-10-07 20:33:16 +02:00
Rob Lourens 1daa19733f Bump vscode-ripgrep 2019-09-10 11:31:47 -07:00
Benjamin Pasero 0030e6ee92
🆙 terser@4.3.1 (#80627) 2019-09-10 10:57:54 +02:00
Matt Bierner cf446b9233 Build VS Code using TS 3.6
Fixes #80079

Updates our build to use TS 3.6. Fixes a few changes to dom apis and adds a monkey patch for the node typings break in 3.6
2019-09-02 21:27:52 -06:00
Benjamin Pasero c7d4c3ce1b
Use terser for minification (#80201)
* build - minify using terser

* fix minification issues

* build ffs

* Update .cachesalt

* add comment
2019-09-02 11:19:26 +02:00
Rob Lourens dacf3319f3 Update vscode-telemetry-extractor (for vscode-ripgrep) 2019-08-12 13:57:03 -07:00
Logan Ramos 9c7f270f69
Update telemetry extractor (#78111) 2019-07-29 10:21:37 -07:00
Logan Ramos 9702c08132
Upgrade telemetry extractor (#77938)
* Upgrade VS Code telemetry extractor

* Update telemetry extractor package
2019-07-25 08:59:38 -07:00
Logan Ramos c09ffefaf9
Upgrade VS Code telemetry extractor (#77937) 2019-07-25 08:55:19 -07:00
Wesley Wigham eaf0a66998
Accept yarn.lock update and bump applicationinsights to match the newer node declarations 2019-07-22 16:28:42 -07:00
Rob Lourens 25733b47ae Upgrade vscode-ripgrep in build/ as well 2019-07-19 12:32:37 -07:00
Joao Moreno a6c461b564 missing yarn.lock 2019-07-18 20:08:00 +02:00
Matt Bierner 89aadaa131 Use TS 3.5.2 for building VS Code 2019-06-13 16:39:26 -07:00
Matt Bierner 1cdf995036 Build with TS 3.5.1
The dom.d.ts types changed to not allow null on the outline styles. I believe that setting this to empty string should be equivalent
2019-06-05 15:41:45 -07:00
Matt Bierner dfafad3a00 Use TS 3.4.5 for building VS Code 2019-04-23 10:53:35 -07:00
Matt Bierner 327c2728f7 Build VS Code using TS 3.4 2019-04-01 13:50:28 -07:00
Alex Dima b4445a9f73 Move away from deprecated gulp-util 2019-02-05 22:21:05 +01:00
Matt Bierner 9f6f45bb09 Build VS Code using TS 3.3
Fixes #67776
2019-02-01 15:31:19 -08:00
Matt Bierner 8b4924d755 Build VS Code using TS 3.2
Fixes #64631
2018-12-07 14:25:14 -08:00
Joao Moreno ac88b2fe70 isolated yarn build 2018-11-07 10:00:55 +00:00
Matt Bierner 3fcb671444
Use es2017 as target for build scripts (#60707)
Upgrades our build scripts to target ES2017 since they are run on modern versions of node

This allows us to remove shims for es6 features such as `Object.assign`, and also remove a few extra typings packages
2018-10-12 11:24:15 -07:00
Joao Moreno 0bbe8e28c4 update minimatch 2018-10-10 11:43:44 +02:00
Matt Bierner 1470548b0f Remove duplicated typescript dependency
We should use the typescript dependency from the root in this case. This ensures the workspace is using the same version as the build
2018-10-03 15:30:34 -07:00
Matt Bierner a9944e6595 Move some build specific packages into build
These packages are only used in build and also have their typings defined in this folder
2018-10-03 15:30:34 -07:00
Matt Bierner 63e3162bc9 Switch to use @types for pump 2018-10-03 14:18:36 -07:00
Matt Bierner 7026335451 Switching to use @types where possible in build 2018-10-03 10:47:32 -07:00
Matt Bierner ac737307d7 Enable noImplicitAny in build 2018-10-03 10:47:32 -07:00
Matt Bierner d37076a596 Build VS Code using TypeScript 3.1.1
Fixes #59757
2018-10-01 10:55:16 -07:00
Joao Moreno 707787c5b8 update yarn.lock files to use integrity 2018-09-30 16:34:43 +02:00
Matt Bierner 84ed12fbd8 Build with TS 3.0.3 2018-09-07 16:16:51 -07:00
Matt Bierner cb81c2c241
Build using ts 3.0 (#57906)
* Build VS Code using TS 3.0

Fixes #57151
2018-09-04 15:25:39 -07:00
Matt Bierner 391ce985ca Update to TS 2.9.2 2018-06-13 16:26:18 -07:00
Matt Bierner 5065397f9b Build VS Code with TS 2.9
Fixes #51102
2018-06-04 11:50:05 -07:00
Matt Bierner 2c7cea2d37 Use TS 2.8.3 for building vscode 2018-05-01 10:16:51 -07:00
Matt Bierner f53158e709 Build vscode with TS 2.8.1
Fixes #47512
2018-04-09 11:28:34 -07:00
Matt Bierner 82be8c8b01
Build with TS 2.7 (#45348)
* Pick up TS 2.7

* Fix formatter in build script

* Fix build error for ts 2.7

* Pick up new ts format and tslint versions

* Update lock

* use 2.7.2 for build

* Formatting
2018-03-08 16:58:32 -08:00
Joao Moreno b6bc9ecd4d yarn: missing yarn.lock files 2017-11-13 23:07:17 +01:00