fix: we use now 'en' for 'en-us' #1295
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Generates an artifact containing the result of the translations status of the UI. | |
# | |
# TODO: to factorize with the model's CI. | |
name: Generate PR artifact | |
on: | |
pull_request: | |
types: [opened, synchronize] | |
push: | |
branches: | |
- '!master' | |
jobs: | |
compile: | |
runs-on: ubuntu-22.04 | |
outputs: | |
check-ui-result: ${{ steps.check-ui.outputs.result }} | |
check-faq-result: ${{ steps.check-faq.outputs.result }} | |
steps: | |
- uses: actions/checkout@v2 | |
with: | |
submodules: recursive | |
- uses: ./.github/actions/install | |
- run: git log | head && git status | |
- run: yarn check:ui | |
- run: yarn check:faq | |
- id: check-ui | |
run: | | |
# Checks the translation of the UI's texts | |
body="$(yarn check:ui --markdown 2> /dev/null | tail --lines=+6 | head --lines=-1)" | |
body="${body//'%'/'%25'}" | |
body="${body//$'\n'/'%0A'}" | |
body="${body//$'\r'/'%0D'}" | |
echo "::set-output name=result::${body}" | |
- id: check-faq | |
run: | | |
# Checks the translation of FAQ's questions | |
body="$(yarn check:faq --markdown 2> /dev/null | tail --lines=+3 | head --lines=-1)" | |
body="${body//'%'/'%25'}" | |
body="${body//$'\n'/'%0A'}" | |
body="${body//$'\r'/'%0D'}" | |
echo "::set-output name=result::${body}" | |
upload-artifact: | |
runs-on: ubuntu-22.04 | |
needs: compile | |
steps: | |
- name: Create artifact | |
run: | | |
mkdir -p artifacts | |
echo " | |
<h1 align="center">Report for the pull request #${{ github.event.pull_request.number }}</h2> | |
--- | |
### :globe_with_meridians: Translation status | |
#### UI's texts | |
${{ needs.compile.outputs.check-ui-result }} | |
#### FAQ's questions | |
${{ needs.compile.outputs.check-faq-result }} | |
> _You will find more information about the translation in the [dedicated file](https:/github.com/datagir/nosgestesclimat-site/blob/master/docs/translating.md)._ | |
" > artifacts/result.md | |
- name: Upload artifact | |
uses: actions/upload-artifact@v1 | |
with: | |
name: pr_message | |
path: artifacts |