File tree Expand file tree Collapse file tree 1 file changed +24
-4
lines changed Expand file tree Collapse file tree 1 file changed +24
-4
lines changed Original file line number Diff line number Diff line change @@ -207,7 +207,13 @@ jobs:
207207 echo "dry run: git checkout -b $BRANCH_NAME"
208208 fi
209209
210- PR_BODY="Automated update for MySQL Shell versions.\n\n"
210+ # PRの本文を初期化(適切に改行を処理するためヒアドキュメントを使用)
211+ PR_BODY=$(cat << 'EOL'
212+ Automated update for MySQL Shell versions.
213+
214+ # # Changes:
215+ EOL
216+ )
211217
212218 # バージョン更新関数
213219 update_version() {
@@ -273,9 +279,14 @@ jobs:
273279 # この部分を削除または以下のようにコメントアウト
274280 echo "::notice::ワークフローファイルは手動更新が必要です : .github/workflows/docker-*.yml 内の version: ${major_version}.[x] を version: ${short_version} に更新してください"
275281
276- # PR本文に変更内容を追加
277- PR_BODY+="* **${type^}:** ${current_version} -> ${new_version}\n"
278- PR_BODY+="* 注意: ワークフローファイル(.github/workflows/docker-*.yml)は手動で更新する必要があります\n"
282+ # PR本文に変更内容を追加(整形された形式で)
283+ PR_BODY+=$(cat << EOL
284+
285+ # ## ${type^} バージョン更新
286+ * **${current_version}** → **${new_version}**
287+ * ℹ️ ワークフローファイル(.github/workflows/docker-*.yml)は手動で更新する必要があります
288+ EOL
289+ )
279290
280291 # 更新が成功したか確認
281292 if [[ "$DRY_RUN" != "true" ]]; then
@@ -295,6 +306,15 @@ jobs:
295306 update_version "lts" "$CURRENT_LTS" "$LATEST_LTS"
296307 fi
297308
309+ # PR本文に必要な手順を追加
310+ PR_BODY+=$(cat << 'EOL'
311+
312+ # # ⚠️ 必要な手動アクション
313+ 1. このPRをマージする前に、ワークフローファイル(.github/workflows/docker-*.yml)を手動で更新してください
314+ 2. メジャー・マイナーバージョン番号の記述を正確に更新してください
315+ EOL
316+ )
317+
298318 # 変更をコミットしてプッシュ
299319 changed_files=$(git status --porcelain | awk '{print $2}')
300320 if [[ -z "$changed_files" ]]; then
You can’t perform that action at this time.
0 commit comments