File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change 5858 # Opened/reopened/updated PR: include PR author + title
5959 - name : " Construct JSON (for PR sync)"
6060 if : github.event_name == 'pull_request' && github.event.action != 'closed'
61+ # Escape double quotes in PR title, as it will be used in a JSON string.
6162 run : |
63+ escapedPrTitle=$(echo "${{ github.event.pull_request.title }}" | sed 's/"/\\"/g')
6264 payload=$(cat <<'HEREDOC'
6365 {
6466 "op": "put",
6870 "commit-sha": "${{ github.event.pull_request.head.sha }}",
6971 "date": "${{ github.event.pull_request.updated_at }}",
7072 "pr-author": "${{ github.event.pull_request.user.login }}",
71- "pr-title": "${{ github.event.pull_request.title }} "
73+ "pr-title": "$escapedPrTitle "
7274 }
7375 HEREDOC)
7476 echo "VAR=$payload"
You can’t perform that action at this time.
0 commit comments