From b4fbac0564b4058ece3c7407dfbed3216657ff0b Mon Sep 17 00:00:00 2001 From: Spenser Black Date: Wed, 28 Dec 2022 11:50:04 -0500 Subject: [PATCH] Install cargo-insta in dev containers (#909) Since cargo-insta is a dependency to manage tests, the dev environment is incomplete if it is not installed. --- .devcontainer/devcontainer.json | 2 +- .gitpod.yml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 6e62820b4..41211582b 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -4,7 +4,7 @@ "dockerfile": "Dockerfile", "args": { "VARIANT": "buster" } }, - "postCreateCommand": "git config --global --add safe.directory $PWD", + "postCreateCommand": "git config --global --add safe.directory $PWD && cargo install cargo-insta", "extensions": ["EditorConfig.EditorConfig"], "remoteUser": "vscode" } diff --git a/.gitpod.yml b/.gitpod.yml index 0ad522e8a..f6a6b2f61 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -5,6 +5,8 @@ vscode: - 'rust-lang.rust-analyzer' - 'tamasfe.even-better-toml' tasks: + - name: Install cargo-insta + init: cargo install cargo-insta - name: Build Onefetch before: sudo apt install -y cmake init: cargo build