We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9d434db commit 092959aCopy full SHA for 092959a
.github/workflows/sync-development-to-main.yml
@@ -14,7 +14,7 @@ jobs:
14
15
steps:
16
- name: Checkout Repository
17
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
18
with:
19
fetch-depth: 0
20
@@ -30,7 +30,12 @@ jobs:
30
31
- name: Merge Development into Main
32
run: |
33
- git merge --no-ff development -m "Automated merge from development to main"
+ if ! git merge --no-ff development -m "Automated merge from development to main"; then
34
+ echo "Merge conflict detected, auto-resolving README.md..."
35
+ git checkout main -- README.md 2>/dev/null || git rm README.md 2>/dev/null || true
36
+ git add -A
37
+ git commit --no-edit
38
+ fi
39
40
- name: Push Changes
41
run: git push origin main
0 commit comments