@@ -45,20 +45,20 @@ jobs:
4545 excludes="[$(echo "$exclude_input" | sed 's/,/, /g')]"
4646 fi
4747
48- # Parse week input
48+ # Build request payload
4949 week_input="${{ inputs.week }}"
5050 if [ -z "$week_input" ]; then
51- week_param=" "
51+ payload="{\"repo_name\": \"${{ github.event.repository.name }}\", \"excludes\": $excludes} "
5252 else
53- week_param=" , \"week\": $week_input"
53+ payload="{\"repo_name\": \"${{ github.event.repository.name }}\" , \"week\": \"Week $week_input\", \"excludes\": $excludes} "
5454 fi
5555
5656 echo "주차 필터: ${week_input:-전체}"
5757 echo "제외할 PR: $excludes"
5858
5959 response=$(curl -s -X POST "https://github.dalestudy.com/approve-prs" \
6060 -H "Content-Type: application/json" \
61- -d "{\"repo_name\": \"${{ github.event.repository.name }}\", \"excludes\": $excludes$week_param} ")
61+ -d "$payload ")
6262
6363 echo "response=$response" >> $GITHUB_OUTPUT
6464 echo "$response" | jq '.'
@@ -131,22 +131,23 @@ jobs:
131131 excludes="[$(echo "$exclude_input" | sed 's/,/, /g')]"
132132 fi
133133
134- # Parse week input
134+ # Build request payload
135135 week_input="${{ inputs.week }}"
136+ merge_method="merge"
137+
136138 if [ -z "$week_input" ]; then
137- week_param=" "
139+ payload="{\"repo_name\": \"${{ github.event.repository.name }}\", \"merge_method\": \"$merge_method\", \"excludes\": $excludes} "
138140 else
139- week_param=" , \"week\": $week_input"
141+ payload="{\"repo_name\": \"${{ github.event.repository.name }}\" , \"merge_method\": \"$merge_method\", \" week\": \"Week $week_input\", \"excludes\": $excludes} "
140142 fi
141143
142- merge_method="merge"
143144 echo "머지 방식: $merge_method"
144145 echo "주차 필터: ${week_input:-전체}"
145146 echo "제외할 PR: $excludes"
146147
147148 response=$(curl -s -X POST "https://github.dalestudy.com/merge-prs" \
148149 -H "Content-Type: application/json" \
149- -d "{\"repo_name\": \"${{ github.event.repository.name }}\", \"merge_method\": \"$merge_method\", \"excludes\": $excludes$week_param} ")
150+ -d "$payload ")
150151
151152 echo "response=$response" >> $GITHUB_OUTPUT
152153 echo "$response" | jq '.'
0 commit comments