Download translation files from locize in your CI/CD workflow.
By using our GitHub Action, you can download your translations from locize in your CI/CD pipeline.
Find all relevant information on the in the official GitHub Marketplace.
uses: locize/download@v1
with:
project-id: ${{ secrets.LOCIZE_PROJECT_ID }}
The GitHub action will only download the translations in the CI/CD container used in your workflow. If you want the translations to be stored back to your repository, you need a different action that will do something like "git add .", "git commit", "git push", etc… Something like https://github.com/marketplace/actions/github-commit-push
jobs:
my_job:
runs-on: ubuntu-latest
name: download and push
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Download translations
uses: locize/download@v1
with:
project-id: ${{ secrets.LOCIZE_PROJECT_ID }}
- name: Commit & Push changes
uses: actions-js/push@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}