Skip to content

Automerge Crowdin #1031

Automerge Crowdin

Automerge Crowdin #1031

name: Automerge Crowdin
on:
workflow_dispatch:
# At 02:00 (UTC) daily
# https://crontab.guru/#0_2_*_*_*
# 1 hour before the nightly build
schedule:
- cron: '0 2 * * *'
jobs:
automerge-crowdin-pr:
runs-on: ubuntu-latest
permissions:
pull-requests: write
steps:
- uses: google-github-actions/auth@v2
with:
project_id: celo-mobile-mainnet
credentials_json: ${{ secrets.MAINNET_SERVICE_ACCOUNT_KEY }}
- name: Google Secrets
id: google-secrets
uses: google-github-actions/[email protected]
with:
secrets: |-
VALORA_BOT_TOKEN:projects/1027349420744/secrets/VALORA_BOT_TOKEN
- uses: actions/checkout@v4
- uses: actions/github-script@v7
with:
github-token: ${{ steps.google-secrets.outputs.VALORA_BOT_TOKEN }}
script: |
const script = require('.github/scripts/automergeCrowdinPr.js')
await script({github, context, core})