diff --git a/shared_scripts.yml b/shared_scripts.yml index fd9706677ea4d4a654663dffc228891ec1fe1493..dc335c499cd0d0eff5db1e70869a2e8ab6afa2f9 100644 --- a/shared_scripts.yml +++ b/shared_scripts.yml @@ -128,8 +128,7 @@ variables: # Check for matching unreal version - ASSOCIATION_LINE=$(grep "EngineAssociation" "${CI_PROJECT_DIR}/${PROJECT_NAME}.uproject") - ASSOCIATION=$(echo "$ASSOCIATION_LINE" | cut -d ":" -f 2 | cut -d "\"" -f 2 | cut -d "\"" -f 1) - - if [ "$ASSOCIATION" != "$UNREAL_VERSION" ] - - then + - if [[ $ASSOCIATION = [0-9]*\.[0-9]* && "$ASSOCIATION" != "$UNREAL_VERSION" ]]; then - echo -e "\e[33mWARNING The Unreal Engine version on the runner does not match your project version.\nProject version:\t${ASSOCIATION}\nRunner version:\t\t${UNREAL_VERSION}\e[m" - fi - EXIT_CODE=0