Generates pot files automatically.
authorPierre Ozoux <pierre@ozoux.net>
Fri, 4 Feb 2022 17:20:55 +0000 (18:20 +0100)
committerPierre Ozoux <pierre@ozoux.net>
Mon, 7 Feb 2022 09:07:17 +0000 (10:07 +0100)
Signed-off-by: Pierre Ozoux <pierre@ozoux.net>
.github/workflows/generates_locales.yml [new file with mode: 0644]

diff --git a/.github/workflows/generates_locales.yml b/.github/workflows/generates_locales.yml
new file mode 100644 (file)
index 0000000..2c31b2e
--- /dev/null
@@ -0,0 +1,25 @@
+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
\ No newline at end of file