Skip to content

Commit 13b5b55

Browse files
committed
fix: Commit messages aren't fully shell escaped
`app` , "test", 'foo' Signed-off-by: Minsu Lee <amond@amond.net>
1 parent 8ed64b8 commit 13b5b55

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

dist/index.js

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,8 @@ async function vercelDeploy(ref, commit) {
117117

118118
const providedArgs = vercelArgs.split(/ +/);
119119

120+
const commitMessage = commit.replace("'", "'\\''");
121+
120122
const args = [
121123
...vercelArgs.split(/ +/),
122124
...['-t', vercelToken],
@@ -134,8 +136,7 @@ async function vercelDeploy(ref, commit) {
134136
...addVercelMetadata('githubCommitRepo', context.repo.repo, providedArgs),
135137
...addVercelMetadata(
136138
'githubCommitMessage',
137-
// eslint-disable-next-line prefer-template
138-
'"' + commit + '"',
139+
`'${commitMessage}'`,
139140
providedArgs,
140141
),
141142
...addVercelMetadata(

0 commit comments

Comments
 (0)