From 9b107de721113379e6e018cfe186427a3abf0fd5 Mon Sep 17 00:00:00 2001 From: Travis Glenn Hansen Date: Sun, 26 Sep 2021 22:36:03 -0600 Subject: [PATCH] ensure deps are installed Signed-off-by: Travis Glenn Hansen --- .github/workflows/main.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3c88386..82b5f62 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -29,10 +29,19 @@ jobs: - name: csi-sanity run: | export PATH="/usr/local/lib/nodejs/bin:${PATH}" + # install deps + npm i + + # generate key for paths etc export CI_BUILD_KEY=$(uuidgen) + + # launch the server sudo -E ci/bin/launch-server.sh & + # wait for server to launch sleep 10 + + # launch csi-sanity sudo -E ci/bin/launch-csi-sanity.sh env: TEMPLATE_CONFIG_FILE: "./ci/configs/${{ matrix.config }}"