Skip to content

Feat translations

Feat translations #3

Workflow file for this run

name: i18n Knock Automation
on:
pull_request:
branches:
- main
jobs:
prepare_translations:
name: Prepare Translation Files
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Install Dependencies
run: npm ci # Ensures a clean install using package-lock.json
- name: Process Translations
run: npm run translate # Adjust to your relevant command
env:
LINGODOTDEV_API_KEY: ${{ secrets.LINGODOTDEV_API_KEY }}
- name: Commit and Push Changes
run: |
git config --global user.name "GitHub Actions"
git config --global user.email "[email protected]"
git add .
git diff --quiet && git diff --staged --quiet || git commit -m "chore: rename translation files"
git push
continue-on-error: true # Prevents failures if no changes are detected