diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index aaafcbd..6943e53 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -101,7 +101,10 @@ jobs: run: | brew install --cask microsoft-edge EDGE_VERSION=$(defaults read /Applications/Microsoft\ Edge.app/Contents/Info CFBundleShortVersionString) - DRIVER_URL="https://msedgedriver.azureedge.net/${EDGE_VERSION}/edgedriver_mac64_m1.zip" + MAJOR_VERSION=$(echo $EDGE_VERSION | cut -d'.' -f1) + DRIVER_VERSION=$(curl -s "https://msedgedriver.azureedge.net/LATEST_RELEASE_${MAJOR_VERSION}_MACOS" | iconv -f UTF-16LE -t UTF-8 | tr -d '\r\n') + echo "Installing msedgedriver version ${DRIVER_VERSION} for Edge version ${EDGE_VERSION}" + DRIVER_URL="https://msedgedriver.azureedge.net/${DRIVER_VERSION}/edgedriver_mac64_m1.zip" curl -o msedgedriver.zip $DRIVER_URL mkdir $RUNNER_TEMP/edgedriver unzip msedgedriver.zip -d $RUNNER_TEMP/edgedriver