From ee4a8ab0529cf98d15030409d25e59a76e4f8b65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Strug?= <47604705+mstrug@users.noreply.github.com> Date: Wed, 20 Nov 2024 12:12:47 +0100 Subject: [PATCH] Remove `crates` vscode extension dependency from devcontainer (#3132) # Description Devcontainer json definition file contains vscode extension dependency: `crates` which is deprecated. As this extension is only an utility for checking `Cargo.toml` dependency creates versions and is not needed for devcontainer to work on our codebase, we decided to drop that extension from our devcontainer json definition file. Anyone can still use `crates` or similar extension (like `dependi`) in devcontainer by installing it locally in vscode. Reference discussion: [link](https://cowservices.slack.com/archives/C0375NV72SC/p1731961303020439) # Changes Updated `devcontainer.json` file. ## How to test Open vscode from `services` folder and on popup window click option "Open in devcontainer" (docker daemon is required to operate). Wait for containers setup and validation by rust analyzer. --- .devcontainer/devcontainer.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index c4d49550c8..00c2bca3c9 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -41,8 +41,7 @@ ] }, "extensions": [ - "rust-lang.rust-analyzer", - "serayuzgur.crates" + "rust-lang.rust-analyzer" ] } },