From b5fd7698d8e0069860be310f72579fc149eb6182 Mon Sep 17 00:00:00 2001 From: Akhil Mohan Date: Fri, 26 Apr 2024 22:27:32 +0530 Subject: [PATCH] chore: updated rename migration action to run on PR merge --- ...date-be-new-migration-latest-timestamp.yml | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/.github/workflows/update-be-new-migration-latest-timestamp.yml b/.github/workflows/update-be-new-migration-latest-timestamp.yml index 03dbd1177..7fc6ae6de 100644 --- a/.github/workflows/update-be-new-migration-latest-timestamp.yml +++ b/.github/workflows/update-be-new-migration-latest-timestamp.yml @@ -2,27 +2,19 @@ name: Rename Migrations on: pull_request: + types: + - closed paths: - 'backend/src/db/migrations/**' jobs: rename: runs-on: ubuntu-latest + if: github.event.pull_request.merged == true steps: - name: Check out repository uses: actions/checkout@v2 - - name: Install GH CLI - Local Testing Using Nektos Act - if: ${{ env.ACT }} - run: | - sudo apt update - sudo apt install gh - - - name: Checkout PR - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: gh pr checkout ${{ github.event.pull_request.number }} - - name: Get list of newly added files in migration folder run: git diff --name-status HEAD^ HEAD backend/src/db/migrations | grep '^A' | cut -f2 | xargs -n1 basename > added_files.txt @@ -35,5 +27,10 @@ jobs: git config user.email github-actions@github.com git add ./backend/src/db/migrations git commit -m "chore: renamed new migration files to latest timestamp (gh-action)" - git push + + - name: Push changes + env: + TOKEN: ${{ secrets.GH_PERSONAL_TOKEN }} + run: | + git push https://$GITHUB_ACTOR:$TOKEN@github.com/${{ github.repository }}.git HEAD:main