diff --git a/action.yml b/action.yml index a5878b7..38cca14 100644 --- a/action.yml +++ b/action.yml @@ -21,6 +21,10 @@ inputs: description: "Whether install PDM plugins before update" required: false default: "false" + sign-off-commit: + description: "Whether commit message contains signed-off-by" + required: false + default: "false" runs: using: "composite" @@ -46,7 +50,16 @@ runs: fi - name: "Commit changes" - if: steps.detect-changes.outputs.changed == 'true' + if: steps.detect-changes.outputs.changed == 'true' && inputs.sign-off-commit == 'true' + uses: EndBug/add-and-commit@v9 + with: + commit: --signoff + message: ${{ inputs.commit-message }} + new_branch: dep/update-pdm-lock + push: origin dep/update-pdm-lock --set-upstream --force + + - name: "Commit changes" + if: steps.detect-changes.outputs.changed == 'true' && inputs.sign-off-commit == 'false' uses: EndBug/add-and-commit@v9 with: message: ${{ inputs.commit-message }}