Robo
8c19263c57
(reland) chore: update to Electron 37 ( #256905 )
...
* chore: update to Electron 37 (#256287 )
* chore: update electron@36.5.0
* chore: update node.js builds
* chore: update electron@37.0.0
* chore: update rpm deps
* chore: bump electron@37.2.0
* chore: bump nodejs@22.17.0
* temp: update distro
* chore: bump .nvmrc
* chore: bump distro
* chore: bump electron@37.2.3
* chore: bump distro
* chore: update electron build
2025-07-21 12:37:44 +02:00
Matt Bierner
3059a176b1
Revert "chore: update to Electron 37 ( #256287 )"
...
This reverts commit 9f4784d4bb
.
2025-07-17 16:27:56 -07:00
Robo
9f4784d4bb
chore: update to Electron 37 ( #256287 )
...
* chore: update electron@36.5.0
* chore: update node.js builds
* chore: update electron@37.0.0
* chore: update rpm deps
* chore: bump electron@37.2.0
* chore: bump nodejs@22.17.0
* temp: update distro
* chore: bump .nvmrc
* chore: bump distro
2025-07-17 18:10:54 +00:00
Robo
12326f9906
chore: update to Electron 35 ( #245423 )
...
* chore: bump electron@35.0.1
* chore: update types/node@22.x
* chore: update web types for node v22.x
* chore: bump electron@35.1.2
* chore: update node.js build
* chore: update app.dock usage
Refs 71f3ff6bf2
* chore: bump electron@35.1.4
* chore: bump electron@35.1.5
* ci: bump sysroot to glibc 2.28 and gcc 10.5.0
* ci: enable timeout for smoketests
* chore: bump min glibcxx to 3.4.26 for server
* Revert "ci: enable timeout for smoketests"
This reverts commit afb637e85d
.
* chore: update debian dependencies
* fix: workaround npm.ps1 argument parsing with powershell
* chore: update rpm dependencies
* test: partially revert changes from 242535
* test: remove redudant keybinding dispatch for selectTab
* test: fix test failure from running configured tasks
* test: focus settings editor for preferences.test.ts
* node - adopt compile cache (#246835 )
* node - adopt compile cache
* adopt for utility process
* tweaks
* log state of compilation cache
* Revert "log state of compilation cache"
This reverts commit f3840387a583013834762e2c44f6e8424929297f.
* Revert "node - adopt compile cache (#246835 )"
This reverts commit 673a00cab66c9bac87f3cd27b80efa41c80150f1.
* chore: update builds
* chore: bump electron@35.2.0
* chore: bump electron@35.2.1
* chore: bump electron@35.2.2
---------
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2025-05-09 19:03:36 +09:00
Robo
d1ce0bf2c1
chore: update electron@34.3.2 ( #243032 )
...
* chore: update electron@34.3.2
* chore: update node.js builds
* chore: update runtime builds
* chore: bump distro
2025-03-11 20:45:06 +09:00
Robo
f8b29f8da2
chore: bump electron@34.2.0 ( #241077 )
...
* chore: bump electron@34.2.0
* chore: update builds
* chore: update builds
* chore: bump distro
2025-02-21 13:26:39 -08:00
Robo
f94b27000c
chore: update to Electron 34 ( #237557 )
...
* chore: update electron@33.3.0
* chore: update for webFrameMain possibly being null
Refs ae9f2df082
* chore: update debian deps
* chore: update rpm deps
* chore: bump electron@34.0.0-beta.12
* temp: use std::format for spdlog
* chore: update debian deps
* chore: update rpm deps
* chore: bump electron@34.0.0
* chore: bump electron@34.0.1
* chore: bump electron@34.1.0
* chore: update required portal version
* chore: use enableDeprecatedPaste
* chore: update builds
* chore: bump distro
2025-02-12 10:36:35 +01:00
Aman Karmani
e76c50f20e
build: switch `build/tsconfig.json` to `module: nodenext` ( #238426 )
...
* build/tsconfig: switch to module: nodenext for bun compat
* build: rewrite imports for nodenext compat
* build: re-generate
2025-01-22 20:12:39 +01:00
Robo
6c2e9ffde1
chore: bump electron@32.2.1 ( #231913 )
...
* chore: bump electron@32.2.1
* chore: bump distro
2024-10-22 01:12:06 -07:00
Robo
8422282f04
chore: update to Electron 32 ( #218245 )
...
* chore: update electron@31.0.1
* chore: bump electron@31.1.0
* chore: update sysroot download url
* chore: bump electron@31.3.0
* chore: update rpm deps for arm64
* chore: bump electron@31.4.0
* chore: bump electron@32.0.0
* fix: compile stage
* fix: install on windows
* fix: override node-addon-api to support c++20 with gcc-11
Brings in fed13534c5
to support compilation with gcc>=11
* ci: use gnu++2a for gcc <=9
* ci: fix sdl pipeline
* ci: web stage
* ci: fix alpine stage
* ci: fix legacy server stage
* fix: node-addon-api resolution for remote
* ci: fix legacy arm stage
* chore: sync npm dependencies
* chore: bump electron@32.0.1
* ci: fix monaco editor checks
* ci: fix legacy server stage
* ci: possible concurrent execution
* ci: use foreground scripts on windows
* chore: bump electron@32.0.2
* fix: compilation
Refs 204011c3f2
* Revert "wco - hardcode devtools location on Linux (#227084 )"
This reverts commit dfb96d11d3
.
* chore: bump electron@32.1.2
* ci: remove workaround for missing c++20 flags
* ci: use gnu++2a for gcc <=9
* chore: bump distro
* ci: use gnu++17 for legacy arm servers
* fixup! override node-addon-api to support c++20 with gcc-11
Scope to only the affected package versions
* chore: bump @vscode/policy-watcher
* chore: bump @vscode/sqlite3
* chore: bump node.js v20.17.0
* chore: bump distro
* chore: update @vscode/windows-ca-certs
* chore: update builds for electron@32.1.2
* chore: bump distro
* chore: bump dependencies
* ci: fix arm legacy servers
2024-10-04 19:19:06 +09:00
Benjamin Pasero
332b89f198
esm - remove AMD build scripts, tests and variables
2024-09-27 08:04:01 +02:00
Benjamin Pasero
6b924c5152
ESM merge to main ( #227184 )
...
Co-authored-by: Johannes Rieken <jrieken@microsoft.com>
Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
2024-08-30 10:31:46 +02:00
Benjamin Pasero
0dea4804f4
esm - introduce VSCODE_BUILD_ESM variable ( #225586 )
2024-08-14 14:49:26 +02:00
Robo
2fe0527205
chore: update to electron 30 ( #215406 )
...
* chore: update electron@30.0.9
* chore: update rpm deps
* chore: bump electron@30.1.2
* fix: update kerberos for Node.js 20.x
Refs c1f7acafb2
* fix: use shell when spawning .bat or .cmd files
Refs https://github.com/nodejs/node/commit/6627222409
* fix: update @vscode/test-electron@2.4.0
Refs 3f7a3cc5c5
* fixup! use shell when spawning .bat or .cmd files
* chore: bump nodejs@20.14.0 internal build
* ci: skip nodejsMirror for 20.14.0 due to missing builds
* fixup! use shell when spawning .bat or .cmd files
* chore: update debian deps
* fixup! skip nodejsMirror for 20.14.0 due to missing builds
* fix: universal build
- Updates vscode-universal-bundler to support x64ArchFiles option
- Kerberos starts building universal binaries which should now be
skipped from lipo step via x64ArchFiles
- Skips bundling *.mk files
* chore: bump distro
2024-07-09 14:33:22 +09:00
Robo
5216c04428
chore: update to electron 29 ( #209818 )
...
* chore: update electron@29.1.0
* chore: update typings to 20.x
* chore: bump electron@29.1.5
* ci: fix crash in compiling extensions-ci
* chore: disable .d.ts check for build/
$ ../node_modules/.bin/tsc -p tsconfig.build.json
node_modules/@types/chokidar/index.d.ts:21:14 - error TS2420: Class 'import("/Users/demohan/github/vscode/build/node_modules/@types/chokidar/index").FSWatcher' incorrectly implements interface 'import("fs").FSWatcher'.
Type 'FSWatcher' is missing the following properties from type 'FSWatcher': ref, unref
21 export class FSWatcher extends EventEmitter implements fs.FSWatcher {
~~~~~~~~~
node_modules/chokidar/types/index.d.ts:8:14 - error TS2420: Class 'import("/Users/demohan/github/vscode/build/node_modules/chokidar/types/index").FSWatcher' incorrectly implements interface 'import("fs").FSWatcher'.
Type 'FSWatcher' is missing the following properties from type 'FSWatcher': ref, unref
8 export class FSWatcher extends EventEmitter implements fs.FSWatcher {
~~~~~~~~~
Found 2 errors in 2 files.
Errors Files
1 node_modules/@types/chokidar/index.d.ts:21
1 node_modules/chokidar/types/index.d.ts:8
Refs a0f9e09f64
* chore: update core types
* temp: fix layer validation
* chore: update nodejs checksums
* ci: use latest v20 LTS for missing node-gyp
Refs eacec5f490
* ci: define LIBCPP_HARDENING_MODE
* ci: fix crash in vscode-web-min-ci
* chore: update rpm deps-list
* chore: bump tree-sitter-typescript@0.20.5
* chore: bump electron@29.3.0
* chore: bump electron@29.3.1
* chore: update rpm deps-list for x86_64
* ci: disable io_uring UV backend on linux
* ci: disable io_uring backend for oss as well
* chore: update typings to 20.x
* ci: add TODO for io_uring workaround
* chore: bump distro
* chore: update preinstall node version checks
* chore: update @types/gulp
Refs https://github.com/microsoft/vscode/issues/212442
* ci: disable io_uring in more test suites
2024-05-11 01:20:28 +09:00
Matt Bierner
6403b4367b
Pick up latest TS for building VS Code ( #207096 )
2024-03-07 12:59:59 -08:00
Robo
974c6b3fb9
chore: update to electron 28 ( #203956 )
...
* chore: update electron@28.1.4
* ci: use latest Node.js v18 release
18.18.2 has npm version that has removed the node-gyp script
which will cause native modules fail to build that rely on
something like `install: node-gyp rebuild`
Refs c93edb55f5
* chore: update rpm dependencies
* chore: bump electron@28.2.1
* chore: bump nodejs@18.18.2
* chore: bump electron@28.2.2
* chore: bump distro
2024-02-26 12:11:47 +01:00
Robo
e7b5076dd7
refactor: use sysroots on linux prod pipeline ( #192513 )
...
* ci: use sysroots on linux prod pipeline to build native modules
* ci: rebuild after electron update
2023-12-12 11:39:00 +01:00
Robo
12fece34ed
chore: update to electron 27 ( #197539 )
...
* chore: update electron@27.0.2
* chore: update debian dependencies
* chore: bump electron@27.0.4
* chore: bump electron@27.1.0
* chore: bump electron@27.1.3
* chore: bump distro
2023-12-07 10:48:24 +01:00
João Moreno
e469272e45
remove inline sourcemaps from build files ( #198842 )
2023-11-22 14:05:46 +01:00
Matt Bierner
10d94ba0f3
Pick up latest TS nightly for building VS Code ( #194631 )
2023-10-02 19:40:35 +01:00
Robo
ea490e5545
chore: update to Electron 25 ( #188268 )
...
* chore: update electron@25.3.0
* ci: update NodeTool version
* chore: update @types/node
* add more common types to layers checker
* chore: update debian dependencies
* chore: update rpm dependencies
* fix: use legacy dns result order of Node.js
* ci: remove deprecated always-auth npm config
Refs npm/cli@72a7eeb
* chore: update deb and rpm dependencies
* chore: update armhf rpm dependencies
* chore: update x64 debian dependencies
* chore: update x64 rpm dependencies
* chore: update electron@25.3.1
* chore: update electron@25.4.0
* chore: bump distro
* chore: bump distro
---------
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2023-08-07 21:46:27 +09: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
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
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
Johannes
696c1cf199
build utils with source map to enable JS debug console
2022-11-10 15:05:47 +01:00
Raymond Zhao
17c169a7b7
Refactor package dependencies generators ( #157845 )
2022-08-11 17:09:00 -07:00