skip clone and checkout if on gitpod workspace

This commit is contained in:
haraldreingruber 2023-11-11 12:49:03 +00:00
parent bc3808cf29
commit 469218f7e3
2 changed files with 27 additions and 20 deletions

View file

@ -135,7 +135,10 @@ else
echo "SUCCESS: Rust is up to date"
fi
# Check if GITPOD_WORKSPACE_ID environment variable exists
if [ -z "$GITPOD_WORKSPACE_ID" ]; then
Path=${1:-rustlings/}
echo "Cloning Rustlings at $Path..."
git clone -q https://github.com/rust-lang/rustlings "$Path"
@ -163,6 +166,9 @@ fi
echo "Checking out version $Version..."
git checkout -q ${Version}
else
echo "GITPOD_WORKSPACE_ID found. Skipping git clone and git checkout."
fi
echo "Installing the 'rustlings' executable..."
cargo install --force --path .

1
rustlings Submodule

@ -0,0 +1 @@
Subproject commit 9a743f80c57cc6bf27819589a8ddb5a5579ab1a4