@@ -258,20 +258,16 @@ jobs:
258258 run : mvn --also-make --batch-mode --no-transfer-progress -DskipTests=true -Dmaven.javadoc.skip=true install
259259 - name : Generate Database Name
260260 run : |
261- # Combine the GitHub Run ID and a random number to guarantee uniqueness
262261 RANDOM_DB="clickhouse_java_test_${GITHUB_RUN_ID}_${RANDOM}"
263-
264- # Write it to GITHUB_ENV so future steps can access it as $DB_NAME
265262 echo "TEST_DB_NAME=$RANDOM_DB" >> $GITHUB_ENV
266263 echo "Generated database name: $RANDOM_DB"
267-
268264 - name : Create Temporary Database
269265 env :
270266 CLICKHOUSE_CLOUD_HOST : ${{ secrets.INTEGRATIONS_TEAM_TESTS_CLOUD_HOST_SMT_PROD }}
271267 CLICKHOUSE_CLOUD_PASSWORD : ${{ secrets.INTEGRATIONS_TEAM_TESTS_CLOUD_PASSWORD_SMT_PROD }}
272268 run : |
273269 echo "Creating database: \`$TEST_DB_NAME\`"
274- curl -s -u "default:$CLICKHOUSE_CLOUD_PASSWORD" "https://$CLICKHOUSE_CLOUD_HOST:8443" --data-binary "CREATE DATABASE IF NOT EXISTS $TEST_DB_NAME"
270+ curl --fail-with-body - s -u "default:$CLICKHOUSE_CLOUD_PASSWORD" "https://$CLICKHOUSE_CLOUD_HOST:8443" --data-binary "CREATE DATABASE IF NOT EXISTS $TEST_DB_NAME"
275271 - name : Test http client
276272 env :
277273 CLICKHOUSE_CLOUD_HOST : ${{ secrets.INTEGRATIONS_TEAM_TESTS_CLOUD_HOST_SMT_PROD }}
@@ -298,7 +294,7 @@ jobs:
298294 if [ -n "$TEST_DB_NAME" ]; then
299295 DROP_STMT="DROP DATABASE IF EXISTS \`$TEST_DB_NAME\`"
300296 echo "Cleaning up database: \`$TEST_DB_NAME\` with statement '$DROP_STMT'";
301- curl -s -u "default:$CLICKHOUSE_CLOUD_PASSWORD" "https://$CLICKHOUSE_CLOUD_HOST:8443" --data-binary "$DROP_STMT";
297+ curl --fail-with-body - s -u "default:$CLICKHOUSE_CLOUD_PASSWORD" "https://$CLICKHOUSE_CLOUD_HOST:8443" --data-binary "$DROP_STMT";
302298 else
303299 echo "No database name was generated; skipping cleanup.";
304300 fi;
0 commit comments