crowdin-upload.yml 630 B

123456789101112131415161718192021222324252627282930
  1. name: Crowdin / Upload translations
  2. on:
  3. push:
  4. branches:
  5. - main
  6. paths:
  7. - crowdin.yml
  8. - locales/en.json
  9. jobs:
  10. upload-translations:
  11. runs-on: ubuntu-latest
  12. steps:
  13. - name: Checkout
  14. uses: actions/checkout@v4
  15. - name: crowdin action
  16. uses: crowdin/github-action@v2
  17. with:
  18. upload_sources: true
  19. upload_translations: false
  20. download_translations: false
  21. crowdin_branch_name: main
  22. env:
  23. CROWDIN_PROJECT_ID: ${{ vars.CROWDIN_PROJECT_ID }}
  24. CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}