Skip to content

Commit 74906fd

Browse files
committed
fix: escape commit messages
1 parent 3446062 commit 74906fd

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

action.yml

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,19 @@ inputs:
2727
runs:
2828
using: composite
2929
steps:
30+
- name: Set env (escaped)
31+
run: |
32+
{
33+
echo "commit_message<<EOF"
34+
echo "${{ github.event.head_commit.message }}"
35+
echo "EOF"
36+
} >> $GITHUB_ENV
37+
{
38+
echo "input_message<<EOF"
39+
echo "${{ inputs.message }}"
40+
echo "EOF"
41+
} >> $GITHUB_ENV
3042
- name: Set fields
31-
env:
32-
input_message: ${{ inputs.message }}
33-
commit_message: ${{ github.event.head_commit.message }}
3443
shell: bash
3544
if: always()
3645
id: fields
@@ -60,7 +69,11 @@ runs:
6069
commit_message="Link to the latest commit in the repository"
6170
message="<https://github.com/${{ inputs.repository }}/commit/${{ github.sha }}|$commit_message>"
6271
fi
63-
echo "message=$message" >> $GITHUB_OUTPUT
72+
{
73+
echo "message<<EOF"
74+
echo "$message"
75+
echo "EOF"
76+
} >> $GITHUB_OUTPUT
6477
6578
author=${{ github.event.pusher.name }} # context from `push` trigger
6679
author=${author:-${{ github.event.sender.login }}} # context from `workflow_dispatch` trigger

0 commit comments

Comments
 (0)