Crowdin Contributors Action #335
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
name: Crowdin Contributors Action | |
on: | |
# When you push to the `main` branch | |
push: | |
branches: [ main ] | |
# And optionally, once every 12 hours | |
schedule: | |
- cron: '0 */12 * * *' # https://crontab.guru/#0_*/12_*_*_* | |
# To manually run this workflow | |
workflow_dispatch: | |
jobs: | |
crowdin-contributors: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
- name: Generate Crowdin Contributors data | |
uses: andrii-bodnar/[email protected] | |
id: contributors | |
with: | |
contributors_per_line: 6 | |
max_contributors: 32 | |
image_size: 64 | |
min_words_contributed: 1 | |
include_languages: false | |
crowdin_project_link: https://crowdin.com/project/rootlessjamesdsp | |
env: | |
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} | |
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} | |
- name: Create translator info json | |
uses: DamianReeves/[email protected] | |
with: | |
path: app/src/main/res/raw/translators.json | |
write-mode: overwrite | |
contents: ${{ steps.contributors.outputs.json_report }} | |
- name: Create Pull Request | |
uses: peter-evans/create-pull-request@v4 | |
with: | |
title: Update Crowdin Contributors table | |
body: By [action-crowdin-contributors](https://github.com/andrii-bodnar/action-crowdin-contributors) GitHub action | |
commit-message: Update Crowdin Contributors table | |
branch: crowdin-contributors/patch |