From 655fa729faa44d463af7c51c79620ab84d952267 Mon Sep 17 00:00:00 2001
From: PrimozGodec
Date: Fri, 26 Jan 2024 09:02:28 +0100
Subject: [PATCH] Use test-translations workflow from common repository
---
.github/workflows/test-translations.yml | 53 ++-----------------------
1 file changed, 4 insertions(+), 49 deletions(-)
diff --git a/.github/workflows/test-translations.yml b/.github/workflows/test-translations.yml
index 871866d..002a8de 100644
--- a/.github/workflows/test-translations.yml
+++ b/.github/workflows/test-translations.yml
@@ -9,52 +9,7 @@ on:
- master
jobs:
- build:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
-
- - name: Setup Python
- uses: actions/setup-python@v4
- with:
- python-version: '3.x'
-
- - name: Install Trubar
- run: |
- pip install trubar
-
- - name: Collect translations
- run: |
- cd i18n
- trubar collect -s ../orangecontrib/geo new.jaml
- trubar merge -u Obsolete.jaml si/msgs.jaml new.jaml
- trubar missing -o Missing.jaml new.jaml
- if [ ! -s Missing.jaml ]
- then
- rm Missing.jaml
- fi
-
- - name: Check Slovenian translations
- run: |
- cd i18n
- for fn in Obsolete Missing
- do
- if [ -f $fn.jaml ]
- then
- echo "::group::$fn translations"
- cat $fn.jaml
- echo "::endgroup::"
- fi
- done
- echo "-------------------------------"
- trubar stat new.jaml
- echo "-------------------------------"
- if [ -f Missing.jaml ] || [ -f Obsolete.jaml ]
- then
- echo "### Missing or obsolete translations" >> $GITHUB_STEP_SUMMARY
- echo "::error::Missing or obsolete translations"
- echo "If you wish to fix this, see orange3/i18n/README.md"
- exit 1
- else
- echo "### All translations are up to date" >> $GITHUB_STEP_SUMMARY
- fi
+ test-translations:
+ uses: biolab/orange-ci-cd/.github/workflows/test-translations.yml@master
+ with:
+ package-dir: orangecontrib/geo