mirror of
https://github.com/revanced/revanced-manager.git
synced 2025-05-02 14:54:25 +02:00
ci(Crowdin): Improve configuration of the workflow
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
This commit is contained in:
parent
c209c32613
commit
d1c36c1bcc
15
.github/workflows/sync_crowdin.yml
vendored
15
.github/workflows/sync_crowdin.yml
vendored
@ -2,9 +2,12 @@ name: Sync Crowdin
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
schedule:
|
||||||
|
- cron: 00 12 * * 1
|
||||||
push:
|
push:
|
||||||
branches:
|
paths:
|
||||||
- dev
|
- assets/i18n/*.json
|
||||||
|
- assets/i18n/*.dart
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
sync:
|
sync:
|
||||||
@ -32,15 +35,17 @@ jobs:
|
|||||||
pull_request_body: "Sync translations from [crowdin.com/project/revanced](https://crowdin.com/project/revanced)"
|
pull_request_body: "Sync translations from [crowdin.com/project/revanced](https://crowdin.com/project/revanced)"
|
||||||
pull_request_base_branch_name: "dev"
|
pull_request_base_branch_name: "dev"
|
||||||
commit_message: "chore: Sync translations"
|
commit_message: "chore: Sync translations"
|
||||||
|
github_user_name: revanced-bot
|
||||||
|
github_user_email: github@revanced.app
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.REPOSITORY_PUSH_ACCESS }}
|
||||||
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
|
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
|
||||||
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
|
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
|
||||||
|
|
||||||
- name: Remove empty values from JSON
|
- name: Remove empty values from JSON
|
||||||
run: |
|
run: |
|
||||||
cd assets/i18n
|
cd assets/i18n
|
||||||
sudo chmod 777 *
|
sudo chmod 777 *.json
|
||||||
dart nuke.dart >> $GITHUB_STEP_SUMMARY
|
dart nuke.dart >> $GITHUB_STEP_SUMMARY
|
||||||
|
|
||||||
- name: Commit translations
|
- name: Commit translations
|
||||||
@ -51,5 +56,3 @@ jobs:
|
|||||||
git add assets/i18n/*.json
|
git add assets/i18n/*.json
|
||||||
git commit -m "chore: Remove empty values from JSON" assets/i18n/*.json
|
git commit -m "chore: Remove empty values from JSON" assets/i18n/*.json
|
||||||
git push origin HEAD:feat/translations
|
git push origin HEAD:feat/translations
|
||||||
env:
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user