Skip to content

Commit f636265

Browse files
authored
chor: reback (#2291)
* chore: debug * chore: reback
1 parent 47f0e49 commit f636265

File tree

1 file changed

+4
-36
lines changed

1 file changed

+4
-36
lines changed

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

Lines changed: 4 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ on:
99
- "docs/cn/**/*"
1010
- "docs/release-notes/**/*"
1111
- "docs/fragment/**/*"
12+
1213
- "docs/release-stable/**/*"
1314
- "api/**/*"
1415
- "i18n/**/*"
@@ -27,16 +28,10 @@ jobs:
2728
with:
2829
fetch-depth: 2
2930

30-
- name: Get changed files name
31+
- name: get changed files name
3132
id: changed_files
3233
run: |
33-
# add or modify
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' ' ' | xargs)" >> $GITHUB_OUTPUT
36-
37-
# delte
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' ' ' | xargs)" >> $GITHUB_OUTPUT
34+
echo "files=$(git diff --diff-filter=d --name-only HEAD^ HEAD | grep '\.md$' | grep -v 'cn' | sed -e 's/^/.\//' | tr '\n' ' ')" >> $GITHUB_OUTPUT
4035
4136
- name: Read prompt from file
4237
id: prompt
@@ -46,7 +41,6 @@ jobs:
4641
echo 'EOF' >> $GITHUB_OUTPUT
4742
4843
- name: Run GPT Translate
49-
if: ${{ steps.changed_files.outputs.files != '' }}
5044
5145
with:
5246
apikey: ${{ secrets.API_KEY }}
@@ -55,30 +49,4 @@ jobs:
5549
outputFiles: "docs/cn/**/*.md"
5650
languages: "Simplified-Chinese"
5751
prompt: "${{ steps.prompt.outputs.prompt }}"
58-
basePath: ${{ secrets.BASE_URL }}
59-
60-
- name: Delete corresponding Chinese files
61-
if: ${{ steps.changed_files.outputs.deleted_files != '' }}
62-
run: |
63-
for file in ${{ steps.changed_files.outputs.deleted_files }}; do
64-
cn_file="docs/cn/$file"
65-
if [ -f "$cn_file" ]; then
66-
echo "Deleting $cn_file"
67-
git rm "$cn_file"
68-
else
69-
echo "No corresponding Chinese file found for $file"
70-
fi
71-
done
72-
73-
- name: Commit deleted translations
74-
if: ${{ steps.changed_files.outputs.deleted_files != '' }}
75-
run: |
76-
git config user.name "github-actions"
77-
git config user.email "[email protected]"
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
52+
basePath: ${{ secrets.BASE_URL }}

0 commit comments

Comments
 (0)