Commit Graph

26 Commits (classical-worm)

Author SHA1 Message Date
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
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
Christof Marti 7f18b19cc0 devcontainer.json with Dockerfile (#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
Erich Gamma d278f5269c
Up the memory requirements to 8 GB 2022-03-16 17:24:06 +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 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
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
turara c5eaaebbc6 Update Remote-Containers command name to "Clone Repository in Container Volume"
Update .devcontainer/README.md
2020-09-27 18:23:08 +09:00
Chuck Lantz a731434df9 Clarify requirements, fix for smoke tests 2020-07-06 15:52:04 +00:00
Chuck Lantz fde43b3799 Resolve windows related issues 2020-06-22 19:16:41 -07:00
Chuck Lantz d2f343305c Fix typos, add password, note slow perf of "Screen Sharing" app 2020-06-08 17:56:35 +00:00
Chuck Lantz c2102a2859 Add resource monitor 2020-06-03 08:25:35 -07:00
Chuck Lantz 8c8c801ada Trim extensions, tweak README 2020-06-03 07:19:43 -07:00
Chuck Lantz 6ab27c4d8c Development container for VS Code 2020-06-01 20:46:08 -07:00