File tree Expand file tree Collapse file tree 1 file changed +13
-6
lines changed
Expand file tree Collapse file tree 1 file changed +13
-6
lines changed Original file line number Diff line number Diff 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
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
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
You can’t perform that action at this time.
0 commit comments