Commit Graph

89 Commits

Author SHA1 Message Date
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
Benjamin Pasero
f9e8dc2095 🆙 playwright 2021-11-04 09:27:22 +01:00
Alex Dima
0eaaf654c8 check in compiled file 2021-10-08 09:52:35 +02:00
João Moreno
b66d069c1d catch esrp errors
related to #133316
2021-09-20 10:44:34 +02:00
Tyler Leonhardt
e3880e11bd add alpine to createAsset 2021-09-10 15:53:46 -07:00
Alexandru Dima
e5613976de Update to latest playwright 2021-09-01 18:18:03 +02:00
Alexandru Dima
0afa4cd1eb push compilation output 2021-09-01 11:41:17 +02:00
Alexandru Dima
67d35ad418 Use relevant sections from package.json in the cache key computation 2021-09-01 11:38:10 +02:00
Johannes Rieken
7e2452498f fix https://github.com/microsoft/vscode/issues/130073 2021-08-31 14:44:42 +02:00
João Moreno
af7e67f8e4 use esrpcli.dll 2021-07-09 15:34:36 +02:00
Matt Bierner
0762d23ae7 Build VS Code using TS 4.4 (#127823)
* Build VS Code using TS 4.4

* Remove usages of deprecated `ClientRectList`

* Add any casts for missing `caretRangeFromPoint`

* Add temporary any casts for `zoom` css propery

This non-standard css property no longer exists in lib.dom.d.ts

* MouseWheelEvent -> WheelEvent

* Pick up new TS nightly

Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
2021-07-08 14:27:39 -07:00
Matt Bierner
f0ac3ce6fa Remove webview publish build stage
We now pull in the webview html/js from our a different cdn instead of from this endpoint. We will keep the endpoint around for older VS Code builds but no longer publish content to it
2021-07-07 09:35:25 -07:00
Alex Dima
f63a769606 Adopt latest installBrowsersWithProgressBar 2021-06-08 17:20:58 +02:00
Benjamin Pasero
15aca96cd5 build - unblock lauching 2021-06-03 07:21:15 +02:00
João Moreno
0a7a69f190 fix build compilation 2021-05-26 13:30:43 +02:00
Tyler Leonhardt
0493df76f2 combine publishing of blobs 2021-05-06 11:18:56 -07:00
Tyler Leonhardt
c80a39136e first attempt
actually run

ok run it for real

actually work

parameter syntax

monaco

logging

env var is always string

use variables

use global params

try idea to stop looping

move variables

wrap in quotes

rename all the artifacts

try downloading

up timeout

misc

underscore

add auth

log everything we need to

typo

typo

publish linux client archives too

renamed all that needed to be renamed

better error handling

raname windows assets

first attempt at letting new code handle releasing with macOS

move to $env

remove gate

include updated createAsset.js

onboard windows client

include js

add linux client

add built js

move over all publishing

update distro

use branch name?

processed artifacts and fix win32 server platforms

publish what artifacts were published

use download and more more to powershell

put it all in exec

actually in directory

fix path again

create file to be uploaded

move to all PowerShell

rename to publish and clean up code

update createAsset

use distro 2

more commented out code and add displayNames

address feedback
2021-05-05 14:37:16 -07:00