Commit Graph

1022 Commits

Author SHA1 Message Date
Connor Peet
78643b05d5 cli: bump to openssl 1.1.1u (#183828) 2023-05-30 20:44:56 +02:00
Robo
75e38cd91d chore: remove library entitlements from main helper executable (#182731) 2023-05-17 10:35:11 +02:00
SteVen Batten
51b8bdc782 updating tsa options (#182651)
* updating tsa options

* add template
2023-05-16 18:49:25 +02:00
Connor Peet
d3d9f86116 cli: store cli in user data dir, separate per quality (#182102)
* cli: store cli in user data dir, separate per quality

Fixes #181017

On first run, the `~/.vscode-cli` will be migrated inside the user data dir of the currently running quality.

* use create_dir_all instead

* clippy fixes
2023-05-10 13:09:23 -07:00
SteVen Batten
92cc596fce tsaoptions for codeql (#181459) 2023-05-04 08:42:45 -07:00
SteVen Batten
baf7119fd7 enable tsa for sdl scan (#181269) 2023-05-01 21:10:44 +02:00
João Moreno
14ea89e7ca build: quieter node module cache logging (#180709) 2023-04-25 08:26:56 +02:00
Martin Aeschlimann
dad6ca32fc adopt tunnel mutex name change (#180524) 2023-04-21 17:49:10 +02:00
Raymond Zhao
ee76f103e1 Use custom node-gyp for SDL pipeline (#179723)
* Use custom node-gyp
* Avoid using relative cd
* Remove ia32 for Linux
* Bump gulp-atom-electron; unblocks downloading PDBs
* Add native-is-elevated to the scan
2023-04-21 09:15:05 +09:00
Raymond Zhao
6f0421755f Use custom node-gyp in product build (#179612)
Co-authored-by: Robo <hop2deep@gmail.com>
2023-04-13 08:04:41 -07:00
Connor Peet
ca9404bd2f cli: read tunnel lock from product.json (#179800)
Fixes #179265
2023-04-12 18:52:37 +01:00
Connor Peet
b547b58db6 cli: use win32 app mutex to detect running tunnels and tunnel sevices (#179622)
* cli: fix distro mixin

* cli: use win32 app mutex to detect running tunnels and tunnel sevices

Fixes #179265

* cli: fix distro mixin more

* fix

* fix build
2023-04-10 20:25:14 +01:00
Robo
47426871d7 ci: fix symbol download for SDL pipeline (#179030) 2023-04-05 20:43:18 +02:00
João Moreno
19f5801470 fix CI by always installing prebuilt extensions (#179247)
fix CI by installing prebuilt extensions
2023-04-05 14:24:51 +02:00
Ladislau Szomoru
d6dae3a640 Engineering - update build agents (#179244)
* Engineering - update build agents

* Update ARM64 agent pool name

* Switch to windows 2019 agents
2023-04-05 12:54:37 +02:00
Ladislau Szomoru
59ec5734f1 Engineering - fix job name casing (#179236) 2023-04-05 09:31:29 +02:00
Connor Peet
6b0d9d79e1 build: properly install built-in extensions for tests (#179216)
Uses a cache and GH token to avoid hitting rate limits.

Fixes #179181
2023-04-05 01:53:46 +02:00
Ladislau Szomoru
9d486269f1 Engineering - update agent pool (#179190) 2023-04-04 23:32:22 +02:00
Ladislau Szomoru
48d3110be1 Engineering - update OSS build agents (#179099)
Update build agents
2023-04-04 10:24:50 +02:00
João Moreno
887b24796e fix build (#179093) 2023-04-04 09:29:40 +02:00
João Moreno
accffe11a5 automate private build detection (#179011)
* automate private build detection

* debug

* debug

* fixup
2023-04-03 17:10:13 +02:00
João Moreno
1ee72c4854 fix vscode scan pipeline (#178997) 2023-04-03 15:31:51 +02:00
Robo
e5f61433b5 chore: update to Electron 22 (#177600)
* Revert "chore: revert to Electron 19 (#175851)"

This reverts commit 3a11b47eee.

* chore: bump electron@22.3.3

* build: use custom version for V8 sandbox

* chore: update electron@22.4.1

* chore: enable forceAllocationsToV8Sandbox for extension host

* chore: bump electron@22.4.2

* chore: bump electron@22.4.3

* sandbox - cleanup from electron 22 update (#178919)

* Revert "chore: revert to Electron 19 (#175851)"

This reverts commit 3a11b47eee.

* chore: bump electron@22.3.3

* build: use custom version for V8 sandbox

* chore: update electron@22.4.1

* chore: enable forceAllocationsToV8Sandbox for extension host

* chore: bump electron@22.4.2

* chore: bump electron@22.4.3

* temp: update distro

* sandbox - cleanup from electron 22 update

* missing comile

* more changes

* fix build

* restore

* 💄

* compile

---------

Co-authored-by: deepak1556 <hop2deep@gmail.com>

---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2023-04-03 09:09:31 +02:00
João Moreno
1cbef3e6ce Fix CI (#178944)
* fixed CI

* to revert: fake VSCODE_CIBUILD

* fix darwin build

* Revert "to revert: fake VSCODE_CIBUILD"

This reverts commit f9d5378c8b.

* why devops

* devops and variables are weird

* fix pr build

* fix macos
2023-04-03 15:14:08 +09:00
João Moreno
2da5a0024f don't run windows CLI build in ci (#178921) 2023-04-02 10:56:15 +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
João Moreno
6fe3014566 Workaround code signing issues (#178071)
* use dot net 6 for codesigning

* make esrpclienttool use continueOnError

* another one

* fix path

* argh
2023-03-23 10:52:34 +01:00
Logan Ramos
a32f38f8ae Temporarily skip extracting node-debug2 (#177131)
Temporarily skip extracting node-debug-2
2023-03-14 20:52:50 +01:00
Connor Peet
1b5fd140fb Run tunnels as singleton process (for a --cli-data-dir) (#177002)
* wip on singleton

* wip

* windows support

* wip

* wip

* fix clippy
2023-03-14 08:09:47 -07:00
Robo
502ac5b213 ci: switch to core20 for snap (#127320)
* ci: switch to core20 for snap

* chore: update rpath of crashpad handler

* chore: remove unused exports
2023-03-08 18:14:55 -08:00
João Moreno
7e5c00f860 remove unused schedule (#175898) 2023-03-02 16:06:29 +01:00
Robo
3a11b47eee chore: revert to Electron 19 (#175851)
* Revert "Update to min supported version of node (#175723)"

This reverts commit f749e6be2d.

* Revert "chore: update min node version for development (#175663)"

This reverts commit f2a822fbe9.

* Revert "electron 22 sandbox - enable for OSS (#175659)"

This reverts commit 2551af21f8.

* Revert "chore: update to Electron 22 (#166430)"

This reverts commit 6e85d2b51e.
2023-03-02 02:58:46 -08:00
Connor Peet
26fe31fc66 update openssl-prebuild for musl failures (#175731)
* update openssl-prebuild for musl failures

* reapply vendoring

* reapply macos pipeline fix
2023-03-01 08:57:45 +01:00
Connor Peet
f8119e9beb Revert "cli: fix static import of openssl (#175681)" (#175727)
This reverts commit 7014a17b1f.
2023-03-01 07:43:32 +01:00
Connor Peet
d4612fb717 cli: fix build for x64 musl (#175700)
try
2023-02-28 14:09:29 -08:00
Connor Peet
7014a17b1f cli: fix static import of openssl (#175681)
* cli: fix static import of openssl

* update dev tunnels
2023-02-28 11:20:58 -08:00
Robo
6e85d2b51e chore: update to Electron 22 (#166430)
* chore: bump electron@22.0.0-beta.5

* chore: bump electron@22.0.0-beta.7

* chore: update libc++ flags

* chore: switch to c++17

* chore: bump electron@22.0.0

* chore: bump electron@22.0.2

* chore: cleanup build config for linux

* chore: update debian dependencies

* chore: update rpm dependencies

* chore: update electron@22.0.3

* chore: bump electron@22.2.0

* chore: remove deprecated utility process invoker

* chore: bump electron@22.2.1

* chore: remove unused methods

* chore: update internal electron version

* chore: bump electron@22.3.0

* temp: update electron with default PGO

* chore: bump electron@22.3.1

* cleanup

---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2023-02-28 07:04:00 -08:00
SteVen Batten
174600ec07 fix build (#174596) 2023-02-16 17:56:20 +01:00
SteVen Batten
a28dc84d88 warn on CG alerts (#174591) 2023-02-16 17:30:16 +01:00
João Moreno
b4db415a10 cdn: only gzip encode known mimetypes (#174577) 2023-02-16 15:30:46 +01:00
SteVen Batten
49055d2286 add am task to sdl scan (#173954) 2023-02-09 07:45:30 -08:00
Tyler James Leonhardt
31e476ee1e bump @vscode-internal/openssl-prebuilt (#173827)
* bump @vscode-internal/openssl-prebuilt

* bump windows
2023-02-08 08:59:07 -08:00
João Moreno
5bb0a22e43 fixes bad node_modules cache usage (#171725) 2023-01-19 15:30:50 +01:00
Connor Peet
a0562ccdb2 build: fix win32 signed cli archive (#171584) 2023-01-18 09:30:03 +01:00
Connor Peet
d5ab02349e rename cli binary to reflect quality 2023-01-17 08:19:36 -08:00
João Moreno
e8fa61d2fc retry terrapin 5 times (#171489)
fixes #170935
2023-01-17 13:48:02 +01:00
João Moreno
89e427274e fix darwin universal (#171072) 2023-01-11 17:09:19 +01:00
João Moreno
277e80be94 dynamically find macos signing identity (#171063)
* dynamically find macos signing identity

* debug

* more debug

* argh

* Revert "argh"

This reverts commit 0e0715fb44.

Revert "more debug"

This reverts commit 7632542023.

Revert "debug"

This reverts commit 6f00a3acef.
2023-01-11 23:39:31 +09:00
SteVen Batten
d11f9ceb6f better scanning (#170885)
* replace cql task in sdl scan

* fix var format

* switch to 1es-windows image
2023-01-09 20:17:34 +01:00
João Moreno
717d7d62c8 always authenticate to npm (#170437) 2023-01-03 09:27:18 +01:00