123456789101112131415161718192021222324252627282930313233343536 |
- name: Build locales percentages
- on:
- push:
- branches:
- - "l10n_master"
- paths:
- - "src/locales/**.json"
- - "!src/locales/percentages.json"
- jobs:
- locales:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v2
- with:
- token: ${{ secrets.PUSH_TRANSLATIONS_COVERAGE_PAT }}
- - name: Setup Node.js 12.x
- uses: actions/setup-node@v1
- with:
- node-version: 12.x
- - name: Create report file
- run: |
- npm run locales-coverage
- FILE_CHANGED=$(git diff src/locales/percentages.json)
- if [ ! -z "${FILE_CHANGED}" ]; then
- git config --global user.name 'Kostas Bariotis'
- git config --global user.email '[email protected]'
- git add src/locales/percentages.json
- git commit -am "Auto commit: Calculate translation coverage"
- git pull origin master --rebase
- git push
- fi
|