update-translation-strings.yml 782 B

1234567891011121314151617181920212223242526272829303132333435
  1. name: Update translation strings
  2. on: workflow_dispatch
  3. permissions:
  4. contents: read
  5. jobs:
  6. makemessages:
  7. runs-on: ubuntu-latest
  8. env:
  9. NETBOX_CONFIGURATION: netbox.configuration_testing
  10. steps:
  11. - name: Check out repo
  12. uses: actions/checkout@v4
  13. - name: Set up Python
  14. uses: actions/setup-python@v4
  15. with:
  16. python-version: 3.11
  17. - name: Install dependencies & set up configuration
  18. run: |
  19. python -m pip install --upgrade pip
  20. pip install -r requirements.txt
  21. - name: Run makemessages
  22. run: python netbox/manage.py makemessages -l en
  23. - name: Commit changes
  24. uses: EndBug/add-and-commit@v9
  25. with:
  26. add: 'netbox/translations/'
  27. message: 'Update source translation strings'