name: Auto-merge on: pull_request: types: [labeled] jobs: merge: if: github.event.label.name == 'ready-to-merge' runs-on: docker steps: - uses: actions/checkout@v4 - name: Install dependencies run: python3 -m pip install requests - name: Squash merge with task ID env: GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} run: | python3 scripts/auto_merge.py \ "${{ github.head_ref }}" \ "${{ github.event.pull_request.title }}" \ "${{ github.repository }}" \ "${{ github.event.number }}"