Skip to content

Commit 0aa87b8

Browse files
committed
f
1 parent 8589cf6 commit 0aa87b8

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.github/workflows/translate_all.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ jobs:
9393
- name: Run translation script on changed files
9494
run: |
9595
git checkout master
96+
cp src/SUMMARY.md /tmp/master-summary.md
9697
export OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }}
9798
git diff --name-only HEAD~1 | grep -v "SUMMARY.md" | while read -r file; do
9899
if echo "$file" | grep -qE '\.md$'; then
@@ -117,6 +118,20 @@ jobs:
117118
echo "No markdown files changed, skipping translation."
118119
fi
119120
121+
- name: Sync SUMMARY.md from master
122+
run: |
123+
git checkout "$BRANCH"
124+
git pull
125+
if [ -f /tmp/master-summary.md ]; then
126+
cp /tmp/master-summary.md src/SUMMARY.md
127+
git add src/SUMMARY.md
128+
git commit -m "Sync SUMMARY.md with master" || echo "SUMMARY already up to date"
129+
git push || echo "No SUMMARY updates to push"
130+
else
131+
echo "master summary not exported; failing"
132+
exit 1
133+
fi
134+
120135
- name: Build mdBook
121136
run: |
122137
git checkout "$BRANCH"

0 commit comments

Comments
 (0)