Skip to content

Commit 5927510

Browse files
committed
Added dry-run mode
1 parent 3a18ef5 commit 5927510

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

action.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ inputs:
3030
description: "User email to use in the commit."
3131
required: false
3232
default: "[email protected]"
33+
dry-run:
34+
description: "Enable dry run mode."
35+
required: false
36+
default: "false"
3337
runs:
3438
using: 'composite'
3539
steps:
@@ -82,6 +86,8 @@ runs:
8286
git add .
8387
git commit -m "operator ${{ inputs.name }}(${{ inputs.version }})" --signoff
8488
git push -f
85-
gh pr create --repo "${{ inputs.upstream-repo-name }}" \
86-
--title "operator ${{ inputs.name }} (${{ inputs.version }})" \
87-
--body "Added operator ${{ inputs.name }} (${{ inputs.version }})"
89+
PR_CMD="gh pr create --repo '${{ inputs.upstream-repo-name }}' --title 'operator ${{ inputs.name }} (${{ inputs.version }})' --body 'Added operator ${{ inputs.name }} (${{ inputs.version }})'"
90+
if [ "${{ inputs.dry-run }}" == "true" ]; then
91+
PR_CMD="$PR_CMD --dry-run"
92+
fi
93+
eval "$PR_CMD"

0 commit comments

Comments
 (0)