Commit 48944608 authored by Zach Pomerantz's avatar Zach Pomerantz Committed by GitHub

build: download translations when pushing to staging (#6780)

* build: pin crowdin action

* build: download t9n to staging
parent f3889e32
...@@ -18,15 +18,40 @@ jobs: ...@@ -18,15 +18,40 @@ jobs:
with: with:
token: ${{ secrets.RELEASE_SERVICE_ACCESS_TOKEN }} token: ${{ secrets.RELEASE_SERVICE_ACCESS_TOKEN }}
ref: main ref: main
# The source file must exist for the corresponding translation messages to be downloaded.
- run: touch src/locales/en-US.po
- name: Download translations
uses: crowdin/github-action@3133cc916c35590475cf6705f482fb653d8e36e9
with:
upload_sources: false
download_translations: true
project_id: 458284
token: ${{ secrets.CROWDIN_PERSONAL_TOKEN_SECRET }}
source: 'src/locales/en-US.po'
translation: 'src/locales/%locale%.po'
localization_branch_name: main
create_pull_request: false
push_translations: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Git config - name: Git config
run: | run: |
git config user.name "UL Service Account" git config user.name 'UL Service Account'
git config user.email "hello-happy-puppy@users.noreply.github.com" git config user.email 'hello-happy-puppy@users.noreply.github.com'
- name: Add CODEOWNERS file
- name: Add translations
run: | run: |
echo "@uniswap/web-admins" > CODEOWNERS git add src/locales/*.po
git commit -m 'ci(t9n): download translations from crowdin'
- name: Add CODEOWNERS
run: |
echo '@uniswap/web-admins' > CODEOWNERS
git add CODEOWNERS git add CODEOWNERS
git commit -m "ci: add global CODEOWNERS" git commit -m 'ci: add global CODEOWNERS'
- name: Git push - name: Git push
run: | run: |
git push origin main:releases/staging --force git push origin main:releases/staging --force
...@@ -17,7 +17,7 @@ jobs: ...@@ -17,7 +17,7 @@ jobs:
- run: yarn i18n:extract - run: yarn i18n:extract
- name: Download Crowdin translations - name: Download Crowdin translations
uses: crowdin/github-action@1.4.9 uses: crowdin/github-action@3133cc916c35590475cf6705f482fb653d8e36e9
with: with:
upload_sources: false upload_sources: false
download_translations: true download_translations: true
......
...@@ -14,7 +14,7 @@ jobs: ...@@ -14,7 +14,7 @@ jobs:
- run: yarn i18n:extract - run: yarn i18n:extract
- name: Upload Crowdin sources - name: Upload Crowdin sources
uses: crowdin/github-action@1.1.0 uses: crowdin/github-action@3133cc916c35590475cf6705f482fb653d8e36e9
with: with:
upload_sources: true upload_sources: true
download_translations: false download_translations: false
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment