@@ -73,28 +73,28 @@ jobs:
7373 - name : 🏗 Build Frontend with Vite
7474 run : pnpm build
7575
76- - name : Set up Git user
76+ - name : 👤 Set up Git user
7777 run : |
7878 git config --global user.name "${{ github.actor }}-ci-automation"
7979 git config --global user.email "${{ env.GITHUB_GIT_EMAIL }}"
8080
81- - name : Make changes and commit
81+ - name : 🌿 Create a new branch
8282 run : |
83- DATE= $(date +'%Y -%m-%d')
84- BRANCH_NAME="bump/deps-${DATE} "
83+ NEW_BRANCH="update/bump-dependency-versions- $(date +'%d -%m-%Y')"
84+ git checkout -b "$NEW_BRANCH "
8585
86- git checkout -b "$BRANCH_NAME"
87- git add .
88- git commit -m "Automated update on ${DATE} "
86+ - name : 🔍 Check for changes and commit
87+ run : |
88+ git diff --quiet || git commit -am "Update dependencies "
8989
90- - name : Push changes to a new branch
91- run : git push origin "$BRANCH_NAME"
90+ - name : 🚀 Push changes
91+ if : success()
92+ run : git push origin "$NEW_BRANCH"
9293
93- - name : Create a Pull Request
94- uses : peter-evans/create- pull-request@v5
94+ - name : 🔀 Create Pull Request
95+ uses : repo-sync/ pull-request@v2
9596 with :
96- token : ${{ secrets.GITHUB_TOKEN }}
97- branch : ' $BRANCH_NAME'
98- base : dev
99- title : ' Automated Dependency Update on ${DATE}'
100- body : ' This pull request has been automatically created by GitHub Actions.'
97+ source_branch : ${{ steps.create-branch.outputs.NEW_BRANCH }}
98+ destination_branch : main
99+ pr_title : ' Bump dependencies'
100+ pr_body : ' This PR updates the project dependencies.'
0 commit comments