5959 prerelease_tag=$(curl -s https://api.github.com/repos/${{ github.repository }}/releases | jq -r 'map(select(.prerelease == true)) | .[0].tag_name')
6060 if [ "$prerelease_tag" != "null" ]; then
6161 echo "The latest pre-release tag is: $prerelease_tag"
62- pip install -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ dataforge-core=="$prerelease_tag" | grep -q "Successfully installed" || exit 1
62+ pip install -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ dataforge-core=="$prerelease_tag" | tee /dev/tty | grep -q "Successfully installed" || exit 1
6363 else
6464 echo "No pre-release found."
6565 fi
@@ -73,16 +73,16 @@ jobs:
7373 DATABRICKS_HOSTNAME : ${{ secrets.DATABRICKS_HOSTNAME }}
7474 DATABRICKS_HTTP_PATH : ${{ secrets.DATABRICKS_HTTP_PATH }}
7575 DATABRICKS_ACCESS_TOKEN : ${{ secrets.DATABRICKS_ACCESS_TOKEN }}
76- run : node scripts/runInteractiveCommand.js --configure | tee result.log | grep -q "Databricks connection validated successfully" || exit 1
76+ run : node scripts/runInteractiveCommand.js --configure | tee /dev/tty | grep -q "Databricks connection validated successfully" || exit 1
7777
7878 - name : Initialize Dataforge
79- run : dataforge --init | tee result.log | grep -q "Initialized project in /home/runner/work/dataforge-core/dataforge-core" || exit 1
79+ run : dataforge --init | tee /dev/tty | grep -q "Initialized project in /home/runner/work/dataforge-core/dataforge-core" || exit 1
8080
8181 - name : Run interactive Dataforge seeding
8282 run : node scripts/runInteractiveCommand.js --seed
8383
8484 - name : Run Dataforge build
85- run : dataforge --build | grep -q "Import completed successfully" || exit 1
85+ run : dataforge --build | tee /dev/tty | grep -q "Import completed successfully" || exit 1
8686
8787 - name : Run Dataforge process
88- run : dataforge --run | grep -q "Execution completed successfully" || exit 1
88+ run : dataforge --run | tee /dev/tty | grep -q "Execution completed successfully" || exit 1
0 commit comments