diff options
Diffstat (limited to '.github/workflows/translations.yml')
| -rw-r--r-- | .github/workflows/translations.yml | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/.github/workflows/translations.yml b/.github/workflows/translations.yml deleted file mode 100644 index 16ce4f1808..0000000000 --- a/.github/workflows/translations.yml +++ /dev/null @@ -1,60 +0,0 @@ -name: tx-pull - -on: - # monday, wednesday, saturday at 2pm - schedule: - cron: '0 14 * * 1,3,6' - workflow_dispatch: - -jobs: - tx-update: - runs-on: source - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Get New Translations - run: tx-cli pull -t -f - - - name: Push branch - run: | - git config --local user.name "Eden CI" - git config --local user.email "ci@eden-emu.dev" - git config --local user.signingkey "D57652791BB25D2A" - git config --local push.autoSetupRemote true - - git remote set-url origin ci:eden-emu/eden.git - - TIMESTAMP=$(date +"%s") - echo "TIMESTAMP=$TIMESTAMP" >> "$GITHUB_ENV" - - git switch -c update-translations-$TIMESTAMP - git add dist src/android/app/src/main/res - - git commit -sS -m "[dist, android] Update translations from Transifex" - git push - - - name: Create PR - run: | - DATE=$(date +"%b %d") - TITLE="[dist, android] Update translations from Transifex for $DATE" - BODY="Automatic translation update for $DATE" - BASE=master - HEAD=update-translations-$TIMESTAMP - - cat << EOF > data.json - { - "base": "$BASE", - "body": "$BODY", - "head": "$HEAD", - "title": "$TITLE" - } - EOF - - curl -X 'POST' \ - 'https://git.eden-emu.dev/api/v1/repos/eden-emu/eden/pulls' \ - -H 'accept: application/json' \ - -H 'Authorization: Bearer ${{ secrets.CI_FJ_TOKEN }}' \ - -H 'Content-Type: application/json' \ - -d "@data.json" --fail |
