name: L10n
on:
  push:
    branches:
    - master
    paths:
    - 'doc/**'
    - '!doc/locale/**'
jobs:
  generates_locales:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - uses: ammaraskar/sphinx-action@master
      with:
        docs-folder: "doc/"
        pre-build-command: pip install -r requirements.txt
        build-command: make gettext
    - uses: actions/checkout@v2
      - name: Commit report
        run: |
          git config --global user.name 'Nextcloud Bot'
          git config --global user.email 'bot@nextcloud.com'
          git commit -am "Updates catalog templates (POT files fetched automatically by transifex)"
          git push