Skip to content

Commit 41284b3

Browse files
authored
chore: Debug (#2289)
* chore: debug * chore: debug
1 parent 9fa884b commit 41284b3

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

.github/workflows/docs-commit.translate.yaml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ jobs:
3030
- name: Get changed files name
3131
id: changed_files
3232
run: |
33-
# add/edit .md
33+
# add or modify
3434
added_or_modified=$(git diff --diff-filter=AM --name-only HEAD^ HEAD | grep '\.md$' | grep -v 'cn' || true)
35-
echo "files=$(echo "$added_or_modified" | sed -e 's/^/.\//' | tr '\n' ' ')" >> $GITHUB_OUTPUT
35+
echo "files=$(echo "$added_or_modified" | sed -e 's/^/.\//' | tr '\n' ' ' | xargs)" >> $GITHUB_OUTPUT
3636
37-
# delete .md
37+
# delte
3838
deleted=$(git diff --diff-filter=D --name-only HEAD^ HEAD | grep '\.md$' | grep -v 'cn' || true)
39-
echo "deleted_files=$(echo "$deleted" | tr '\n' ' ')" >> $GITHUB_OUTPUT
39+
echo "deleted_files=$(echo "$deleted" | tr '\n' ' ' | xargs)" >> $GITHUB_OUTPUT
4040
4141
- name: Read prompt from file
4242
id: prompt
@@ -65,6 +65,8 @@ jobs:
6565
if [ -f "$cn_file" ]; then
6666
echo "Deleting $cn_file"
6767
git rm "$cn_file"
68+
else
69+
echo "No corresponding Chinese file found for $file"
6870
fi
6971
done
7072
@@ -73,5 +75,10 @@ jobs:
7375
run: |
7476
git config user.name "github-actions"
7577
git config user.email "[email protected]"
76-
git commit -m "chore(i18n): remove translated docs for deleted English sources" || echo "Nothing to commit"
77-
git push
78+
git add -A
79+
if git diff --cached --quiet; then
80+
echo "No changes to commit"
81+
else
82+
git commit -m "chore(i18n): remove translated docs for deleted English sources"
83+
git push --set-upstream origin ${{ github.ref_name }}
84+
fi

0 commit comments

Comments
 (0)