Commit Graph

46 Commits

Author SHA1 Message Date
Matt Bierner
ff4c15429c Pick up latest TS for building VS Code (#230730) 2024-10-07 21:01:31 +02:00
dependabot[bot]
4df9b62926 build(deps-dev): bump cookie and @vscode/vscode-perf (#230720)
Bumps [cookie](https://github.com/jshttp/cookie) and [@vscode/vscode-perf](https://github.com/microsoft/vscode-perf). These dependencies needed to be updated together.

Updates `cookie` from 0.4.1 to 0.7.2
- [Release notes](https://github.com/jshttp/cookie/releases)
- [Commits](https://github.com/jshttp/cookie/compare/v0.4.1...v0.7.2)

Updates `@vscode/vscode-perf` from 0.0.14 to 0.0.19
- [Release notes](https://github.com/microsoft/vscode-perf/releases)
- [Commits](https://github.com/microsoft/vscode-perf/compare/v0.0.14...v0.0.19)

---
updated-dependencies:
- dependency-name: cookie
  dependency-type: direct:development
- dependency-name: "@vscode/vscode-perf"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 19:59:02 +02:00
Matt Bierner
e2e048ded8 Merge pull request #230345 from microsoft/dev/eslint-9
Eslint 9 migration
2024-10-07 09:15:12 -07:00
Benjamin Pasero
dc265add0b esm - drop need for manual concat (#230571) 2024-10-06 14:12:20 +02:00
Benjamin Pasero
a1ec838aac esm - remove hardcoded --esm for code-web (#230538)
* esm - remove hardcoded `--esm` for `code-web`

* update depds
2024-10-04 21:53:45 +02:00
Matt Bierner
98e69ca6ea Merge branch 'main' into dev/eslint-9 2024-10-04 08:34:12 -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
Johannes
6e4221f0ec remove swc 2024-10-04 11:23:51 +02:00
Matt Bierner
f6ebc0c2b8 Merge branch 'main' into dev/eslint-9 2024-10-03 10:52:58 -07:00
Martin Aeschlimann
fc6d94b806 [css/json/html] adopt latest lsp, update to module: node16 (#230371)
* adopt latest language-server/client

* update package-locks

* transpiler to support Node16
2024-10-03 13:49:56 +02:00
Matt Bierner
546ea6d00a Add explicit semver types
These seem to have getting pulled in implicitly before
2024-10-02 20:00:35 -07:00
Matt Bierner
e456f4cb66 Start eslint 9 migration
For #230339

Starts migrating to eslint 9. Everything runs but it produces a number of errors
2024-10-02 14:45:28 -07:00
dependabot[bot]
36ffee2d7c Bump path-to-regexp from 1.8.0 to 6.3.0 (#228368)
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) from 1.8.0 to 6.3.0.
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v1.8.0...v6.3.0)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-01 17:25:50 +02:00
Benjamin Pasero
b591f33513 🆙 jschardet@3.1.4 (#230197) 2024-10-01 08:19:15 +02:00
Sandeep Somavarapu
841d51da29 write our own little gulp-eslint which takes the eslint from our workspace root (#230115) 2024-09-30 15:36:25 +02:00
Daniel Imms
0d9af1854b Merge pull request #230042 from microsoft/tyriar/xterm_240927
xterm@5.6.0-beta.65
2024-09-28 08:10:04 -07:00
Daniel Imms
3f5fa8a8bb xterm@5.6.0-beta.65
Fixes #230010
2024-09-28 06:50:53 -07:00
Daniel Imms
cb9f1664c6 Merge pull request #229985 from microsoft/node-pty_240927
node-pty@1.1.0-beta22
2024-09-28 06:30:53 -07:00
Matt Bierner
e956ece699 Pick up latest TS for building VS Code (#229991) 2024-09-27 20:02:11 +02:00
Daniel Imms
13ac4f2de2 node-pty@1.1.0-beta22
Brings back fix that was reverted for #75141
2024-09-27 09:59:33 -07:00
Benjamin Pasero
bdc5542f12 🆙 version to 1.95.0 (#229907) 2024-09-27 06:48:08 +02:00
Christof Marti
74b0694b19 Roll back to @vscode/proxy-agent 0.22.0 (#228872) 2024-09-26 17:44:17 +02:00
Robo
b3d7cab572 chore: bump electron@30.5.1 (#229329)
* chore: add initial telemetry for array buffer crashes

* chore: bump electron@30.5.1

* chore: update build id

* chore: bump distro
2024-09-23 09:38:35 +02:00
Daniel Imms
31e1cb3e71 Merge pull request #229213 from microsoft/tyriar/xterm_240720
xterm@5.6.0-beta.64
2024-09-21 09:12:44 -07:00
Benjamin Pasero
4c1716492a watcher - remove experimental next watcher (#229261) 2024-09-21 08:48:01 -07:00
Daniel Imms
41083a6611 xterm@5.6.0-beta.64
Fixes #224750
2024-09-20 11:21:50 -07:00
Alex Ross
0daa65ac43 Adopt @vscode/tree-sitter-wasm 0.0.4 (#228988) 2024-09-18 14:20:47 -07:00
Robo
2a6d7ffcb4 chore: update electron@30.5.0 (#228849)
* chore: update electron@30.5.0

* chore: bump distro
2024-09-17 18:23:23 +02:00
Benjamin Pasero
88b706b2bb watcher - support suspend/resume for non-correlated requests (#228703) 2024-09-16 12:24:34 +02:00
Benjamin Pasero
b846e4ec77 🆙 watcher (#228457) 2024-09-13 15:05:21 +02:00
Benjamin Pasero
fbbda590ab 🆙 watcher (#228376) 2024-09-12 20:55:06 +02:00
Martin Aeschlimann
237efd66a5 Merge pull request #228343 from microsoft/aeschli/healthy-whippet-877
update test-web
2024-09-12 18:01:43 +02:00
Benjamin Pasero
498870d214 debt - update watcher ref (#228345) 2024-09-12 16:17:33 +02:00
Martin Aeschlimann
6f94b4cbf6 update test-web 2024-09-12 15:14:29 +02:00
Alex Ross
f4b5fd6791 Use 0.0.3 @vscode/tree-sitter-wasm (#228235) 2024-09-11 15:44:04 +02:00
Benjamin Pasero
819cf1cd22 watcher - allow to use latest version of @parcel/watcher behind experimental setting (#228200)
We are pulling this in from `@bpasero/watcher` as a temporary solutionto:
- fix a deadlock issue in upstream
- allow to switch back and forth between the old and the new version
2024-09-11 13:21:52 +02:00
Daniel Imms
e38a560e6b Merge remote-tracking branch 'origin/main' into tyriar/gpu_exploration 2024-09-10 11:22:25 -07:00
Benjamin Pasero
789c320a1c Replace mkdirp with fs.mkdirSync(path, { recursive: true }) (#228017)
* Replace mkdirp with fs.mkdirSync(path, { recursive: true })
(fix #227931)

* compile
2024-09-09 22:43:29 -07:00
dependabot[bot]
3a89990b2c Bump yargs-parser and yargs (#227800)
Bumps [yargs-parser](https://github.com/yargs/yargs-parser) and [yargs](https://github.com/yargs/yargs). These dependencies needed to be updated together.

Updates `yargs-parser` from 13.1.1 to 21.1.1
- [Release notes](https://github.com/yargs/yargs-parser/releases)
- [Changelog](https://github.com/yargs/yargs-parser/blob/main/CHANGELOG.md)
- [Commits](https://github.com/yargs/yargs-parser/compare/v13.1.1...yargs-parser-v21.1.1)

Updates `yargs` from 7.1.1 to 17.7.2
- [Release notes](https://github.com/yargs/yargs/releases)
- [Changelog](https://github.com/yargs/yargs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/yargs/yargs/commits/v17.7.2)

---
updated-dependencies:
- dependency-name: yargs-parser
  dependency-type: indirect
- dependency-name: yargs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-10 02:11:56 +09:00
Raymond Zhao
dc9412125d chore: bump micromatch (#228005) 2024-09-09 09:59:31 -07:00
Tyler James Leonhardt
1349397cf7 Remove vscode-nls-dev dependency (#228002)
This was when extensions used the old localization stuff. None of this is used anymore.
2024-09-09 18:28:32 +02:00
Daniel Imms
259227f99b Merge remote-tracking branch 'origin/main' into tyriar/gpu_exploration 2024-09-09 08:21:40 -07:00
dependabot[bot]
bc0764dcb1 Bump ansi-regex (#227785)
Bumps  and [ansi-regex](https://github.com/chalk/ansi-regex). These dependencies needed to be updated together.

Updates `ansi-regex` from 3.0.0 to 5.0.1
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v5.0.1)

Updates `ansi-regex` from 4.1.0 to 5.0.1
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v5.0.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-07 11:48:31 +09:00
Benjamin Pasero
6f1101d812 Ignore tsserver requests for createDirectoryWatcher(~/Library) on macOS (#227788)
* Ignore tsserver requests for createDirectoryWatcher(~/Library) on macOS

* update deps

---------

Co-authored-by: Aman Karmani <aman@tmm1.net>
2024-09-06 16:25:54 +02:00
Daniel Imms
48c0ee46e3 Add webgpu types 2024-09-06 07:19:15 -07:00
Robo
b5a6aa14a8 feat: switch to npm as default package manager (#226927)
* feat: move from yarn to npm

* chore: skip yarn.lock files

* fix: playwright download

* chore: fix compile and hygiene

* chore: bump vsce@2.17.0

Refs 8b49e9dfdf

* test: update results for bat and sh colorizer tests

* fix: add missing lock files for windows

* fix: switch to legacy-peer-deps

* chore: update markdown-it@14.1.0

Refs 737c95a129

esbuild step in extensions-ci-pr was previously using markdown-it
from root which had userland punycode and was able to compile successfully.

* ci: increase pr timeout for windows integration tests

* chore: fix product build

* build: ignore extension dev dependency for rcedit

* build: fix working directory inside container

* build: fix dependency generation

* npm: update dependencies

* ci: use global npmrc

* ci: update cache

* ci: setup global npmrc for private npm auth

* build: fix extension bundling

* chore: sync npm dependencies

* ci: debug env variables for container

* ci: fix win32 cli pipeline

* build: fix npmrc config usage for build/ and remote/ dirs

* fix: windows build

* fix: container builds

* fix: markdown-language-features tests and bundling

```
[03:58:22] Error: Command failed: /Users/demohan/.nvm/versions/node/v20.15.1/bin/node /Users/demohan/github/vscode/extensions/markdown-language-features/esbuild-notebook.js --outputRoot /Users/demohan/github/vscode/.build/extensions/markdown-language-features
✘ [ERROR] Could not resolve "punycode"

    extensions/markdown-language-features/node_modules/markdown-it/lib/index.js:14:27:
      14 │ var punycode     = require('punycode');
         ╵                            ~~~~~~~~~~

  The package "punycode" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error.
```

Adds userland package based on beed9aee2c

* fix: container builds for distro

* chore: update yarn occurrences

* fixup! chore: bump vsce@2.17.0

Uses the closest version to `main` branch that does not
include d3cc84cdec
while still having the fix 8b49e9dfdf

* chore: sync npm dependencies

* chore: sync npm dependencies

* chore: sync npm dependencies

* chore: throw error when yarn is used for installation

* chore: add review feedback

* chore: switch exec => run where needed

* chore: npm sync dependencies

* fix: markdown-language-features bundling

```
✘ [ERROR] Could not resolve "punycode"

    extensions/markdown-language-features/node_modules/markdown-it/lib/index.js:14:27:
      14 │ var punycode     = require('punycode');
         ╵                            ~~~~~~~~~~

  The package "punycode" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error.
```

Adds missing userland package based on markdown-it/markdown-it@beed9ae,
can be removed once we update markdown-it >= 14.1.0

* ci: rename no-yarn-lock-changes.yml

* chore: sync npm dependencies

* ci: restore no-yarn-lock-changes.yml

We can disable it in a separate PR to keep the required
checks happy and also need workflow edit perms.

* chore: sync npm dependencies

* ci: rebuild cache

* ci: fix no-package-lock-changes.yml

* chore: bump distro

* chore: rm yarn.lock files

* chore: rm yarn.lock files without dependencies

* chore: add vscode-selfhost-import-aid to postinstall dirs

* chore: bump distro
2024-09-06 22:18:02 +09:00