Commit graph

53 commits

Author SHA1 Message Date
Johannes Rieken 7e69465303
don't use underscore for native JS things (#173282) 2023-02-03 03:47:51 -08:00
Connor Peet 314d7b6c47
debug: allow setting breakpoints in plain .js files (#168921)
* debug: allow setting breakpoints in plain .js files

Fixes #159684

* fixup! don't change sourceURLs in build
2023-01-06 09:22:46 +01:00
易良 59faab44cd
Only use string of the remote/web/package.json browser field (#165163)
fix(build): Close #165162, only use string of the package.json `browser` field
2022-11-08 10:30:02 -05:00
Connor Peet 18f743d534
address pr comments 2022-10-05 12:56:07 -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
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
Matt Bierner b5a1bb34e9
Pick up latest TS for building VS Code (#158420) 2022-08-26 23:00:38 +02: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
Johannes 0656d21d11
auto-fixed prefer-const violation 2022-06-08 17:49:21 +02:00
João Moreno 726eeffa71
introduce distro private builds 2022-03-21 14:40:00 +01:00
Joao Moreno a9acf06479
fix webignore patterns for appinsights
also, web: look for minified entrypoints as well

Closes: #140158
2022-01-07 15:18:18 +01:00
Joao Moreno acdd512060
make api proposal names task play better with gulp
cc @jrieken
2021-12-13 11:36:37 +01:00
Logan Ramos f0654a2f62
Fix #138361 2021-12-03 10:00:47 -05:00
Logan Ramos d2a8f91fb5
Update build scripts 2021-08-31 10:21:19 -04:00
Logan Ramos 279c4d8fcb
Use the new loader format for web selfhost (#130592)
* Update workbench html and bump distro

* Bump distro

* Add web node paths to the build task too

* Split task for reuse

* Bump distro
2021-08-11 11:59:14 -04:00
Logan Ramos 8079e0b721
Move webNodePaths to run on compile since we rimraf out 2021-08-10 16:56:23 -04:00
Martin Aeschlimann 975408db6b use uploaded node_modules sourcemaps 2020-10-26 16:19:44 +01:00
João Moreno a780a45757
fix unnecessary regex 2020-06-11 17:32:55 +02: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
Alexandru Dima b5ce6014d7
Improve output in case of errors and generate an analysis folder with the source content (for easy diffing) 2019-11-13 11:15:38 +01:00
Joao Moreno 5048816ebf
extract yarn electron 2019-10-16 11:15:43 +02:00
Johannes Rieken c695729eb1 remove gulp-tsb hack, fixes #80629 2019-09-10 14:51:46 +02:00
Joao Moreno 9d75c4e528 cleanup node tasks 2019-07-01 15:20:38 +02:00
Joao Moreno 399ff1a2fe gulp ci build task 2019-07-01 12:24:33 +02:00
Joao Moreno a477e1eafe extract native modules ignore rules 2019-05-09 16:27:37 +02:00
Alex Dima c4bed46784 Add a download util that uses a separate process 2019-03-06 10:19:17 +01:00
Alex Dima af95b7d343 Adopt task.define (better task names) 2019-02-12 20:43:55 +01:00
Alex Dima c25de7d09f Extract task code to its own file 2019-02-12 15:13:43 +01:00
Alex Dima 7d38cdcb51 Render more task names 2019-02-08 15:55:19 +01:00
Alex Dima c9352c4ca9 Adopt new style gulp tasks for the editor (#67863) 2019-02-05 19:23:51 +01:00
Alex Dima c0c719c651 More gulp task work (#67863) 2019-02-04 18:06:23 +01:00
Alex Dima 4676da4595 More gulp clean task simiplifications (#67863) 2019-02-04 17:34:26 +01:00
Alex Dima 0280160bd2 More simplifications to extensions gulp tasks (#67863) 2019-02-04 16:07:36 +01:00
Alex Dima 77b61a1e55 Simplify gulp tasks for extensions 2019-02-04 14:41:39 +01:00
Joao Moreno b8e7442f5d set exec bit 2018-11-07 13:58:14 +00:00
Matt Bierner 8ecebfb761 var -> let 2018-10-04 19:01:34 -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 31e0752065 Fixing strict null checks in build util 2018-10-03 10:47:32 -07:00
Rob Lourens 6fae52876b Fix #53445 - change build id generation to not depend on git tags 2018-07-08 15:16:19 -07:00
Rob Lourens c527da85be
Fail build when settings search build id generation fails (#47359)
* Ensure that settings search build id handling fail will cause the build to fail

* Move some settings search build ID computation to util.ts

* Bump version number for test

* Add unit tests for util.ts additions

* Revert version number change

* Make versionStringToNumber throw if it fails

* Add missing import
2018-04-06 14:10:51 -07:00
Joao Moreno 838f4024b3 fixes #43973 2018-02-27 15:41:46 +01:00
Benjamin Pasero a23edada50 debt - avoid deprecated Buffer ctors 2018-02-26 13:09:54 +01:00
Erich Gamma 5e41d2aafb enable checkJS 2018-02-01 14:39:12 +01:00
Joao Moreno 74fab50d5d consolidate build package.json 2017-05-16 08:56:21 +02:00
Benjamin Pasero 61efd8fb23 build build/lib folder with latest 2017-03-06 16:32:23 +01:00