From 24f4b140cdb5071b21bfbd54767aac42a0f588b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Susa=C3=B1a?= Date: Wed, 12 Jun 2024 08:00:47 -0400 Subject: [PATCH] fix: failure lint in pr coming from forks --- .github/workflows/lint.yml | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index eec454b..2518cf1 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -33,8 +33,27 @@ jobs: git config --global user.name 'github-actions[bot]' git config --global user.email '41898282+github-actions[bot]@users.noreply.github.com' git add . - git commit -m "chore: apply formatting" - git pull --rebase origin ${{ github.head_ref }} - git push origin HEAD:${{ github.head_ref }} + git commit -m "chore: apply formatting" + git fetch origin ${{ github.head_ref }} + git rebase origin/${{ github.head_ref }} + git push origin HEAD:${{ github.head_ref }} --force + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + continue-on-error: true + + - name: Checkout PR branch + if: failure() + uses: actions/checkout@v3 + with: + ref: refs/pull/${{ github.event.number }}/merge + + - name: Commit and Push PR changes + if: failure() + run: | + git config --global user.name 'github-actions[bot]' + git config --global user.email '41898282+github-actions[bot]@users.noreply.github.com' + git add . + git commit -m "chore: apply formatting" + git push origin HEAD:refs/pull/${{ github.event.number }}/head --force env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}