From 621e80e7f030ed8b546d3d3fcdfd91a6167c4522 Mon Sep 17 00:00:00 2001 From: Edie Lemoine Date: Thu, 21 Jul 2022 10:35:21 +0200 Subject: [PATCH] fix(rebase): don't push if rebase failed --- rebase/action.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rebase/action.yml b/rebase/action.yml index 546c6a06..12ab5f10 100644 --- a/rebase/action.yml +++ b/rebase/action.yml @@ -33,11 +33,13 @@ runs: token: ${{ inputs.token }} - name: 'Rebase' + id: rebase shell: bash run: | - git rebase "origin/${{ inputs.base }}" + git rebase "origin/${{ inputs.base }}" || echo '::set-output name=fail::true' && git rebase --abort - name: 'Push' shell: bash + if: steps.rebase.outputs.fail != 'true' run: | git push ${{ inputs.force == 'true' && "--force" }}