diff --git a/.github/workflows/4-bb-export.yml b/.github/workflows/4-bb-export.yml index 1d19fc8..66bb53c 100644 --- a/.github/workflows/4-bb-export.yml +++ b/.github/workflows/4-bb-export.yml @@ -49,44 +49,22 @@ jobs: local data="$3" local description="$4" - echo "=== DEBUG: API Call Details ===" - echo "Description: $description" + echo "Calling API: $description" echo "URL: $url" - echo "Method: $method" - echo "Data: $data" temp_file=$(mktemp) - http_code=$(curl -v -s -w "%{http_code}" \ + http_code=$(curl -s -w "%{http_code}" \ --request "$method" "$url" \ --header "Authorization: Bearer ${{ steps.bytebase-login.outputs.token }}" \ --header "Content-Type: application/json" \ --data "$data" \ - -o "$temp_file" 2>&1) + -o "$temp_file") - echo "=== DEBUG: Response Details ===" - echo "HTTP Status: $http_code" - echo "Response body:" + echo "Response (Status $http_code):" cat "$temp_file" - echo "===========================" + echo "------------------------" if [[ $http_code -lt 200 || $http_code -ge 300 ]]; then - echo "Error: Failed $description. Status: $http_code" - cat "$temp_file" - rm "$temp_file" - return 1 - fi - - if [[ ! -s "$temp_file" ]]; then - echo "Error: Empty response from server" - rm "$temp_file" - return 1 - fi - - # Simple one-line JSON validation - if ! python3 -c "import json,sys; json.load(open('$temp_file'))" 2>/dev/null; then - echo "Error: Invalid JSON response" - echo "Response content:" - cat "$temp_file" rm "$temp_file" return 1 fi diff --git a/export/projects/sample-project/databases/hr_prod/202501201558_select_employee.sql b/export/projects/sample-project/databases/hr_prod/202501201600_select_employee.sql similarity index 100% rename from export/projects/sample-project/databases/hr_prod/202501201558_select_employee.sql rename to export/projects/sample-project/databases/hr_prod/202501201600_select_employee.sql