Commit Graph

61 Commits

Author SHA1 Message Date
Saptarshi Chakraborty
8ab30c5999 fix: changed the node js version from 20 to 22 as per #257193 (#257400)
Co-authored-by: Saptarshi Chakraborty <saptarshi.c10@ad.infosys.com>
2025-07-23 09:07:51 +00:00
Emmanuel Ferdman
478c7cf04e Fix launch.json reference
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-06-06 10:38:21 +02:00
Oleksandr Zakharov
a3f36d6e22 fix(devcontainer): bump rust feature to fix container build
Rust 1.87.0 removed the RLS and rust-analysis components, which led to
an error when building the 'rust' devcontainer feature.

This commit bumps the feature version to 1.3.3, where those components
have been removed from the build script, resolving the issue.

Closes: #250420
Signed-off-by: Oleksandr Zakharov <x.zakharov@proton.me>
2025-06-04 19:54:05 +02:00
Oleg Solomko
1195e2cf77 fix the the the typos (#239646)
fix the `the the` -> `the` typos
2025-02-04 15:35:23 -08:00
LitoMore
10c9715567 Remove Microsoft-related logos 2024-11-15 20:09:15 +01: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
Marcel
bc67f5aa71 Setup rust in Devcontainer (#221301)
Add Rust feature to devcontainer
2024-07-10 16:53:41 +00:00
Anees
e857686fa8 Use node 20 in dev container 2024-06-13 15:58:20 +02:00
Christof Marti
1fbca59042 Move to Dockerfile (microsoft/vscode-remote-release#8994) 2023-10-04 20:43:28 +02:00
Christof Marti
b6860e399a Add back VNC (microsoft/vscode-remote-release#8994) 2023-10-04 12:46:23 +02:00
Christof Marti
01edf51e0f Merge dev container configs (microsoft/vscode-remote-release#8994) 2023-10-03 12:26:07 +02:00
Alpha Romer Coma
7ef754c2f6 Fix supported markdown-lint violations in markdown files (#190750)
docs: fix supported markdownlint violations
2023-08-24 08:37:25 +00:00
Tim Hutt
b7ebbb6990 Update dev container node version (#190346)
VSCode requires version Node version 18-20, however 20 doesn't work because it is incompatible with `eslint-plugin-jsdoc@39.3.2`.

Fixes #190331
2023-08-14 16:47:40 +09:00
Christof Marti
6ae441b56f Kerberos auth for proxies (#188130) 2023-07-19 20:11:00 +02:00
Christof Marti
226b09243f Update names (#174935) 2023-03-28 16:18:29 +02:00
Christof Marti
7f18b19cc0 devcontainer.json with Dockerfile (#170969) 2023-01-23 12:05:59 +01:00
Christof Marti
96b43cf417 Increase network timeout (#170969) 2023-01-23 12:05:59 +01:00
Christof Marti
c65183c59e Update paths for prebuilt (#170969) 2023-01-23 12:05:59 +01:00
Christof Marti
9075378043 Move to prebuilt (#170969) 2023-01-23 12:05:59 +01:00
Takafumi Umemoto
544d457855 Update to current Devcontainer extension image link (#163557) 2022-11-01 11:42:15 +01:00
Chuck Lantz
cbee57d415 Bump dev container memory reqs, use latest props (#163713) 2022-10-14 23:27:26 -07:00
Brigit Murtaugh
f88fb9102e Update README.md 2022-09-29 09:53:23 +02:00
Brigit Murtaugh
476718e644 Add links to open in Remote - Containers (#146073) 2022-03-29 10:02:09 -07:00
Chuck Lantz
f32689c4cc Move electron sandbox priv change 2022-03-17 01:44:40 +00:00
Chuck Lantz
1752d4348c seccop settings still required 2022-03-17 00:40:01 +00:00
Chuck Lantz
f335c374f8 Sandbox fixes 2022-03-17 00:29:14 +00:00
Chuck
242d81d9c7 Fix pathing 2022-03-16 22:40:11 +00:00
Chuck
499f1b827c Handle home not being set in CI 2022-03-16 22:32:46 +00:00
Chuck
1abd330f87 Setup custom builder 2022-03-16 22:28:00 +00:00
Chuck
a0c8560a80 Set buildkit 2022-03-16 22:23:29 +00:00
Chuck
dea80fe6f1 Improve caching 2022-03-16 18:07:11 +00:00
Erich Gamma
d278f5269c Up the memory requirements to 8 GB 2022-03-16 17:24:06 +01:00
egamma
c0f4c4fc82 Update permissions of the chrom-sandbox 2022-03-16 15:50:59 +01:00
egamma
3065c5cb19 Increased the host requirements when running in a container to 8gb 2022-03-16 13:39:00 +01:00
Filip Troníček
7e8ca051e7 Fix a typo in the .devcontainer README (#142849) 2022-02-11 17:50:47 -08:00
Chuck Lantz
af8749d80e Minor edits 2021-11-01 08:51:25 -07:00
Chuck Lantz
b05c4cabbf Comment tweaks 2021-08-24 19:00:20 -07:00
Chuck Lantz
0b7c156506 Cleanup, use multi-stage Dockerfile to minimize size 2021-08-25 01:32:08 +00:00
Chuck Lantz
a915eeb9a2 Ensure privs are correct 2021-08-12 19:05:18 -07:00
Christof Marti
1f1bce226f Add memory requirement (microsoft/vscode-remote-release#5268) 2021-06-30 08:33:57 +02:00
Chuck Lantz
ad52b3f458 Fix merge conflicts 2021-05-28 23:58:44 +00:00
Chuck Lantz
1605d16ee3 Refresh dev container content 2021-05-28 23:27:15 +00:00
Chuck Lantz
90efd0a81a Update README.md 2021-03-09 07:17:33 -08:00
João Moreno
980becda8d main rename
fixes #116341
2021-02-14 20:10:24 +01:00
Chuck Lantz
0fdbff1e34 Remove unneeded extensions 2020-10-16 08:05:58 -07:00
Chuck Lantz
fbec07acdd Update devcontainer cache branch logic 2020-10-14 09:34:45 -07:00
Chuck Lantz
bcdaaedb5f Tie Actions workflow to lock files so minor edits do not trigger it 2020-10-09 07:40:44 -07:00
Chuck Lantz
606b3a5f7c Dev container cache image generation 2020-10-08 07:27:19 -07:00
turara
53a820b3a8 Update Remote-Containers command name to "Clone Repository in Container Volume"
Update .devcontainer/README.md
2020-10-04 19:06:07 +09:00
Chuck Lantz
6f4a9dfdc7 Switch to a image for the dev container 2020-09-30 02:04:01 +00:00