name: Weblate Pull Branch on: workflow_dispatch: pull_request_target: branches: - 'dev' types: [ closed ] release: types: - published jobs: weblate: runs-on: ubuntu-latest if: github.event.pull_request.merged == true || github.event.action == 'published' || github.event_name == 'workflow_dispatch' steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Python uses: actions/setup-python@v5 with: python-version: '3.10' - name: Install wlc run: pip install wlc - name: Update Repository env: WEBLATE_TOKEN: ${{ secrets.WEBLATE_TOKEN }} run: wlc --key $WEBLATE_TOKEN pull