diff --git a/.github/workflows/translate_es.yml b/.github/workflows/translate_es.yml index c32a5744..1a62c7d2 100644 --- a/.github/workflows/translate_es.yml +++ b/.github/workflows/translate_es.yml @@ -55,25 +55,24 @@ jobs: - name: Run translation script on changed files run: | # Start a subshell with a timeout (5h) - timeout 18000s bash << 'EOF' - echo "Starting translations" - echo "Commit: 0afe4e4475ddd0e31b7b8957df1e0e9bb275b731" + + echo "Starting translations" + echo "Commit: 0afe4e4475ddd0e31b7b8957df1e0e9bb275b731" - # Export the OpenAI API key as an environment variable - export OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }} + # Export the OpenAI API key as an environment variable + export OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }} - # Run the translation script on each changed file - git diff-tree --no-commit-id --name-only -r "0afe4e4475ddd0e31b7b8957df1e0e9bb275b731" | grep -v "SUMMARY.md" | while read -r file; do - if echo "$file" | grep -qE '\.md$'; then - PATHS="$file , $PATHS" - else - echo "Skipping $file" - fi - done + # Run the translation script on each changed file + git diff-tree --no-commit-id --name-only -r "0afe4e4475ddd0e31b7b8957df1e0e9bb275b731" | grep -v "SUMMARY.md" | while read -r file; do + if echo "$file" | grep -qE '\.md$'; then + PATHS="$file , $PATHS" + else + echo "Skipping $file" + fi + done - echo "Translating $PATHS" - python scripts/translator.py --language "$LANGUAGE" --branch "$BRANCH" --api-key "$OPENAI_API_KEY" -f "$PATHS" - EOF + echo "Translating $PATHS" + python scripts/translator.py --language "$LANGUAGE" --branch "$BRANCH" --api-key "$OPENAI_API_KEY" -f "$PATHS" - name: Commit and push changes run: |