Skip to content

Commit 794e769

Browse files
authored
Update sync.yml
1 parent eff1002 commit 794e769

1 file changed

Lines changed: 5 additions & 23 deletions

File tree

.github/workflows/sync.yml

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,9 @@ jobs:
3333
- name: Copy Files to qmk_firmware
3434
run: |
3535
rm -rf qmk_firmware/users/*
36-
find keyboard/qmk -type f ! -name '*.zip' -exec cp --parents {} qmk_firmware/users/ \;
37-
36+
cp -r keyboard/qmk/* vial-qmk/users/
37+
rm -rf qmk_firmware/users/*.zip
38+
3839
- name: Commit and Push Changes to qmk_firmware
3940
run: |
4041
cd qmk_firmware
@@ -45,16 +46,6 @@ jobs:
4546
git pull --rebase origin feature/keyboard-firmware
4647
git push origin feature/keyboard-firmware
4748
48-
- name: Resolve Merge Conflicts in qmk_firmware (Prefer Remote Changes)
49-
run: |
50-
cd qmk_firmware
51-
git diff --name-only --diff-filter=U | while read -r file; do
52-
echo "Resolving conflict for $file"
53-
git checkout --theirs "$file" || true
54-
git add "$file" || true
55-
done
56-
git commit -m "Resolve binary file conflicts by preferring remote changes" || true
57-
5849
# Checkout Destination Repository (vial-qmk)
5950
- name: Checkout Destination Repository (vial-qmk)
6051
uses: actions/checkout@v3
@@ -72,7 +63,8 @@ jobs:
7263
- name: Copy Files to vial-qmk
7364
run: |
7465
rm -rf qmk_firmware/users/*
75-
find keyboard/qmk -type f ! -name '*.zip' -exec cp --parents {} qmk_firmware/users/ \;
66+
cp -r keyboard/qmk/* vial-qmk/users/
67+
rm -rf qmk_firmware/users/*.zip
7668
7769
- name: Commit and Push Changes to vial-qmk
7870
run: |
@@ -83,13 +75,3 @@ jobs:
8375
git commit -m "Sync files from keyboard/qmk" || echo "No changes to commit"
8476
git pull --rebase origin feature/keyboard-firmware
8577
git push origin feature/keyboard-firmware
86-
87-
- name: Resolve Merge Conflicts in vial-qmk (Prefer Remote Changes)
88-
run: |
89-
cd vial-qmk
90-
git diff --name-only --diff-filter=U | while read -r file; do
91-
echo "Resolving conflict for $file"
92-
git checkout --theirs "$file" || true
93-
git add "$file" || true
94-
done
95-
git commit -m "Resolve binary file conflicts by preferring remote changes" || true

0 commit comments

Comments
 (0)