Commit Graph

105 Commits

Author SHA1 Message Date
João Moreno
244c48768d Make PRSS CDN optional (#198631)
* empty commit

* mooncake creds expired

* more logs

* prevent exit

* log

* async is hard

* 💄

* temporarily ignore PRSS errors

* whitespace
2023-11-19 20:15:53 +01:00
João Moreno
b1cddfafe0 tighten up blob uploading (#198553)
* tighten up blob uploading

* bad save

* bad save again
2023-11-18 09:41:37 +01:00
João Moreno
fc6b857956 Workaround for AZDO artifact throttling (#198545)
* download and extract in main thread, spin off other threads for rest of IO

* remove limiters: everything runs on workers now

* add docs
2023-11-17 10:54:55 -07:00
João Moreno
aa61b56229 Fix issue in counting artifacts on retries, improve parallelization (#198488)
* try to parallelize downloads

* improved logs

* allow 5 parallel downloads

* fake browser requests

* fix artifacts processed file in retries
2023-11-17 15:03:32 +01:00
João Moreno
87e7f8b5e1 replace node-fetch with native fetch (#198408)
* replace node-fetch with native fetch

* fix dep version

* handle terminated error from fetch

* more error handling
2023-11-16 17:29:35 +01:00
João Moreno
0b111a09a1 Publish to new CDN (#198154) 2023-11-16 07:19:59 +01:00
João Moreno
9905225b1a Remove win32-ia32 target (#195559)
* remove win32-ia32

* update distro
2023-10-16 13:28:09 +02:00
Matt Bierner
10d94ba0f3 Pick up latest TS nightly for building VS Code (#194631) 2023-10-02 19:40:35 +01:00
João Moreno
ef023da6db more defense against bad AAD auth (#193447)
add retry to check blob
2023-09-19 13:19:12 +01:00
João Moreno
7c7f7eee86 rewrite blob upload promises (#193434) 2023-09-19 09:18:20 +01:00
João Moreno
6b74d08f5b 💄 (#191313)
cc @rzhao271
2023-08-25 15:14:07 +02:00
João Moreno
f6a5c0ca02 log releaseBuild.ts (#189170) 2023-07-28 15:18:03 +01:00
João Moreno
dd149c2255 fix npe in build (#189095)
fixes #189070
2023-07-27 21:48:22 +01:00
Robo
268f34992c fix: missing condition in createAsset (#189026) 2023-07-27 07:36:08 +01:00
João Moreno
97700a36ca fix build issue when retrying after one cdn failure (#188939) 2023-07-26 10:20:46 -07:00
João Moreno
d568855b2a build: prevent re-upload of builds (#187680)
would've prevented what #187575 fixed
2023-07-12 11:39:27 +02:00
João Moreno
aac80c3f0a Adopt new distro format (#178689)
* Simplify distro

Also a ton of drive-by fixing around builds:
- simplified many oneliners
- fixed missing custom npm registry call setups
- remove unnecessary and duplicate work during builds
- many many fixes
2023-04-02 09:35:39 +02:00
Logan Ramos
a32f38f8ae Temporarily skip extracting node-debug2 (#177131)
Temporarily skip extracting node-debug-2
2023-03-14 20:52:50 +01:00
Johannes
696c1cf199 build utils with source map to enable JS debug console 2022-11-10 15:05:47 +01:00
Robo
ebea50afee feat: bundle sparse package to integrate with windows context menu (#151186)
* chore: bundle and sign explorer appx

* chore: bump vscode-explorer-command@3.0.1

* chore: explorer install/uninstall stage for appx

* chore: fix format for cmd exec

* chore: cmd file path needs triple quotes

* chore: update vscode-explorer-command@3.0.2

* chore: add reg key for new context menu title

* chore: update vscode-explorer-command@3.0.3

* fix: guard behind insider quality

* chore: fix merge conflict

* fix: type mismatch

* chore: restrict context menu related actions for win11

* refactor appx loading/unloading, revert inno updater

* update powershell

* chore: undo inno_updater changes

* fix: appx install script

* fix: perform install after update step

* fix: mv appx install to files section

* chore: additional fixes

- Remove old context menu entries when updating to newer version
- Remove context menu entry when reinstalling without menu action selected.

* chore: update vscode-explorer-command@3.0.4

- Fixes garbled title for system installation

Co-authored-by: Joao Moreno <joao.moreno@microsoft.com>
2022-10-21 20:17:30 +02:00
Connor Peet
18f743d534 address pr comments 2022-10-05 12:56:07 -07:00
Connor Peet
cbc174dcad Merge remote-tracking branch 'origin/main' into build-integrated-cli 2022-10-05 10:00:18 -07:00
João Moreno
8da400cf70 make sure VSCODE_RELEASE works even if quality is frozen (#162556) 2022-10-03 03:06:08 -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
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
Benjamin Pasero
ca745eea7c tests - do not retryCountOnTaskFailure playwright (#161299)
* tests - do not `retryCountOnTaskFailure` playwright

* compile
2022-09-20 09:55:06 +02:00
Tyler James Leonhardt
869733274b Have createAsset not short circuit (#161030) 2022-09-16 06:34:58 -07:00
Connor Peet
fbda011715 build: do proper hashing for built-in dependencies (#157295)
Fixes #157244
2022-08-05 13:00:33 -07: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
Johannes
2c004b870f recompile build folder with const over let 2022-06-09 10:59:11 +02:00
Johannes
0656d21d11 auto-fixed prefer-const violation 2022-06-08 17:49:21 +02:00
João Moreno
3f557f2d39 Remove unnecessary build step (#148081)
* remove unnecessary build step

* ok
2022-04-26 00:50:20 -07:00
Benjamin Pasero
fa8d1063f6 🆙 1.21.0 (#147348)
* 🆙 `playwright`

* fix install

* adopt latest apis

* comment
2022-04-13 08:43:17 +02: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
Dirk Baeumer
616cad0638 Again disable mooncake upload 2022-03-25 09:08:27 +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
João Moreno
9342d76f61 fix regular builds 2022-03-21 16:07:46 +01:00
João Moreno
726eeffa71 introduce distro private builds 2022-03-21 14:40:00 +01:00
Alex Dima
a537cdb91c update .js 2022-03-15 17:50:27 +01:00
Alex Dima
8070d2acc5 Add mapping for server darwin arm64 2022-03-15 16:57:09 +01:00
Matt Bierner
433bf7cd88 Update build scripts to target es2020 2022-02-28 14:00:17 -08:00
Alex Dima
cab9713422 Fixes #141994: Address eslint problems 2022-02-02 13:18:12 +01:00
Benjamin Pasero
0c6d1e9f7e fix path to telemetry extractor @lramos15 2022-01-20 07:14:52 +01:00
Logan Ramos
8b1dfc2b9e vscode-telemetry-extractor -> @vscode/telemetry-extractor 2022-01-19 13:48:12 -05:00
João Moreno
6ac63ccffb Use RBAC for builds (#137473)
* build: 👷 adopt latest azure storage account

* build: 💄

* missing compilation

* iterate faster

* try using AzureCliCredential

* fix indentation

* arg

* fix build

* use MSI for storage

* fix dependency

* argh

* debug

* fix!

* bring back

* argh

* use RBAC for cosmos

* empty
2021-11-18 12:37:23 -08:00