From 9e7737931aa3f08d46f34ee3daa82bbc673028fe Mon Sep 17 00:00:00 2001 From: Panos Patros Date: Wed, 15 May 2024 11:24:08 +1200 Subject: [PATCH] Update tests.yml --- .github/workflows/tests.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index dda0b0a6..cd72eb2e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -22,12 +22,16 @@ jobs: chrome-version: latest - name: Download ChromeDriver run: | - # Get the Chrome version - CHROME_VERSION=$(google-chrome --version | grep -oP '\d+\.\d+\.\d+') + # Get the full Chrome version + CHROME_VERSION=$(google-chrome --version | grep -oP '\d+\.\d+\.\d+\.\d+') echo "Chrome version: $CHROME_VERSION" - # Get the ChromeDriver version that matches the Chrome version - CHROMEDRIVER_VERSION=$(curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE_$CHROME_VERSION) + # Get the major version of Chrome + CHROME_MAJOR_VERSION=$(echo $CHROME_VERSION | cut -d '.' -f 1) + echo "Chrome major version: $CHROME_MAJOR_VERSION" + + # Get the ChromeDriver version that matches the Chrome major version + CHROMEDRIVER_VERSION=$(curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE_$CHROME_MAJOR_VERSION) echo "ChromeDriver version: $CHROMEDRIVER_VERSION" # Verify the ChromeDriver version was fetched correctly @@ -43,6 +47,7 @@ jobs: # Move ChromeDriver to a location in PATH sudo mv /tmp/chromedriver /usr/local/bin/chromedriver sudo chmod +x /usr/local/bin/chromedriver + - run: npm ci - run: npx grunt - run: npm test