Fix release notes API call with heredoc syntax (#27096)

Joseph T. Lyons created

Release Notes:

- N/A

Change summary

.github/workflows/community_release_actions.yml | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

Detailed changes

.github/workflows/community_release_actions.yml 🔗

@@ -61,7 +61,9 @@ jobs:
           curl -X POST "https://zed.dev/api/send_release_notes_email" \
               -H "Authorization: Bearer ${{ secrets.RELEASE_NOTES_API_TOKEN }}" \
               -H "Content-Type: application/json" \
-              -d '{
-                  "version": "${{ github.event.release.tag_name }}",
-                  "markdown_body": ${{ toJSON(github.event.release.body) }}
-              }'
+              -d @- <<-JSON
+                  {
+                      "version": "${{ github.event.release.tag_name }}",
+                      "markdown_body": ${{ toJSON(github.event.release.body) }}
+                  }
+              JSON