@@ -378,22 +378,18 @@ jobs:
378378
379379 if [ "$COMMIT_COUNT" -eq "1" ]; then
380380 # Single commit: use commit subject
381- COMMIT_SUBJECT=$(git log -1 --pretty=%s)
381+ git log -1 --pretty=%s > /tmp/commit_subject.txt
382+ COMMIT_SUBJECT=$(cat /tmp/commit_subject.txt)
382383 echo "commit_subject=$COMMIT_SUBJECT" >> $GITHUB_OUTPUT
383384
384- COMMIT_MSG=$(git log -1 --pretty=%B)
385- echo "commit_message<<EOF" >> $GITHUB_OUTPUT
386- echo "$COMMIT_MSG" >> $GITHUB_OUTPUT
387- echo "EOF" >> $GITHUB_OUTPUT
385+ # Save full commit message to file
386+ git log -1 --pretty=%B > /tmp/commit_message.txt
388387 else
389388 # Multiple commits: create summary
390389 echo "commit_subject=Multiple patches tested ($COMMIT_COUNT commits)" >> $GITHUB_OUTPUT
391390
392- # Get all commit messages
393- ALL_COMMITS=$(git log origin/$BASE_BRANCH..HEAD --pretty=format:"### %s%n%n%b%n---")
394- echo "commit_message<<EOF" >> $GITHUB_OUTPUT
395- echo "$ALL_COMMITS" >> $GITHUB_OUTPUT
396- echo "EOF" >> $GITHUB_OUTPUT
391+ # Get all commit messages and save to file
392+ git log origin/$BASE_BRANCH..HEAD --pretty=format:"### %s%n%n%b%n---" > /tmp/commit_message.txt
397393 fi
398394
399395 - name : Create Pull Request
@@ -439,14 +435,16 @@ jobs:
439435 fi
440436
441437 # Create PR body
442- cat > pr_body.md << EOF
438+ cat > pr_body.md << 'PRBODY'
443439 ## Summary
444440 This PR has been automatically created after successful completion of all CI stages.
445441
446442 ## Commit Message(s)
447- \`\`\`
448- ${{ steps.commit_msg.outputs.commit_message }}
449- \`\`\`
443+ ```
444+ PRBODY
445+ cat /tmp/commit_message.txt >> pr_body.md
446+ cat >> pr_body.md << 'PRBODY'
447+ ` ` `
450448
451449 ## Test Results
452450
@@ -470,7 +468,7 @@ jobs:
470468 ---
471469 🤖 This PR was automatically generated by GitHub Actions
472470 Run ID: ${{ github.run_id }}
473- EOF
471+ PRBODY
474472
475473 # Check if PR already exists
476474 EXISTING_PR=$(gh pr list --head "${{ github.ref_name }}" --base "$BASE_BRANCH" --json number --jq '.[0].number' || echo "")
0 commit comments