Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 3bc2804

Browse files
Merge pull request #85 from bytebase/a-branch-24
update
2 parents 252ce90 + 4b6d43c commit 3bc2804

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

‎.github/workflows/4-bb-export.yml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ jobs:
8282
return 1
8383
fi
8484
85-
# Check if the response is valid JSON
85+
# Simple one-line JSON validation
8686
if ! python3 -c "import json,sys; json.load(open('$temp_file'))" 2>/dev/null; then
8787
echo "Error: Invalid JSON response"
8888
echo "Response content:"
@@ -135,8 +135,9 @@ jobs:
135135
echo "==========================="
136136
137137
for file in ${{ steps.changed-files.outputs.all_changed_files }}; do
138-
echo "Processing $file"
138+
echo "Processing $file ================================================"
139139
SQL_CONTENT=$(base64 < "$file")
140+
echo "finishing processing $file ======================="
140141
echo "SQL_CONTENT=$SQL_CONTENT" >> $GITHUB_ENV
141142
STEP_ID=$(python3 -c "import uuid; print(str(uuid.uuid4()))")
142143
echo "STEP_ID=$STEP_ID" >> $GITHUB_ENV
@@ -150,31 +151,45 @@ jobs:
150151
"{\"title\":\"\",\"content\":\"$SQL_CONTENT\",\"type\":\"TYPE_SQL\",\"source\":\"SOURCE_BYTEBASE_ARTIFACT\",\"visibility\":\"VISIBILITY_PUBLIC\"}" \
151152
"Create Sheet")
152153
154+
echo "finishing sheetdata ================================================"
155+
153156
SHEET_NAME=$(echo "$sheet_data" | python3 -c "import sys, json; print(json.load(sys.stdin)['name'])")
154157
158+
echo "finishing sheetname ================================================"
159+
155160
plan_data=$(call_api \
156161
"$BASE_URL/projects/$PROJECT/plans" \
157162
"POST" \
158163
"{\"steps\":[{\"specs\":[{\"id\":\"$STEP_ID\",\"export_data_config\":{\"target\":\"/instances/$INSTANCE/databases/$DATABASE\",\"format\":\"$FORMAT\",\"sheet\":\"$SHEET_NAME\"}}]}],\"title\":\"Export data from $DATABASE\",\"description\":\"EXPORT\"}" \
159164
"Create Plan")
160165
166+
echo "finishing plan_data ================================================"
167+
161168
PLAN_NAME=$(echo "$plan_data" | python3 -c "import sys, json; print(json.load(sys.stdin)['name'])")
162169
170+
echo "finishing plan_name ================================================"
171+
163172
issue_data=$(call_api \
164173
"$BASE_URL/projects/$PROJECT/issues" \
165174
"POST" \
166175
"{\"approvers\":[],\"approvalTemplates\":[],\"subscribers\":[],\"title\":\"Issue: Export data from instances/$INSTANCE/databases/$DATABASE\",\"description\":\"SQL request from GitHub\",\"type\":\"DATABASE_DATA_EXPORT\",\"assignee\":\"\",\"plan\":\"$PLAN_NAME\"}" \
167176
"Create Issue")
168177
178+
echo "finishing issue_data ================================================"
179+
169180
rollout_data=$(call_api \
170181
"$BASE_URL/projects/$PROJECT/rollouts" \
171182
"POST" \
172183
"{\"plan\":\"$PLAN_NAME\"}" \
173184
"Create Rollout")
174185
186+
echo "finishing rollout_data ================================================"
187+
175188
ISSUE_NUMBER=$(echo "$issue_data" | python3 -c "import sys, json; print(json.load(sys.stdin)['name'].split('/')[-1])")
176189
ISSUE_LINK="${{ secrets.BYTEBASE_URL }}/projects/$PROJECT/issues/$ISSUE_NUMBER"
177190
echo "ISSUE_LINK=$ISSUE_LINK" >> $GITHUB_ENV
191+
192+
echo "finishing issue_link ================================================"
178193
done
179194
180195
- name: Comment on PR

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /