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:
30
30
- name : Get changed files name
31
31
id : changed_files
32
32
run : |
33
- # add/edit .md
33
+ # add or modify
34
34
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
36
36
37
- # delete .md
37
+ # delte
38
38
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
40
40
41
41
- name : Read prompt from file
42
42
id : prompt
65
65
if [ -f "$cn_file" ]; then
66
66
echo "Deleting $cn_file"
67
67
git rm "$cn_file"
68
+ else
69
+ echo "No corresponding Chinese file found for $file"
68
70
fi
69
71
done
70
72
73
75
run : |
74
76
git config user.name "github-actions"
75
77
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