Create merge.yml

This commit is contained in:
Sanjay Chacku Purakal 2024-04-27 14:10:44 +02:00 committed by GitHub
parent b23fab300b
commit 05d1fcec98
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

22
.github/workflows/merge.yml vendored Normal file
View file

@ -0,0 +1,22 @@
name: auto-merge
on:
pull_request:
branches: [ "main" ]
jobs:
merge:
runs-on: ubuntu-latest
if: ${{ github.actor == 'twoneis' }} && ${{ github.event.pull_request.title == 'flake.lock: Update' }}
steps:
- name: Approve PR
run: gh pr review --approve "$PR_URL"
env:
PR_URL: ${{ github.event.pull_request.html_url }}
GITHUB_TOKEN: ${{ secrets.GH_TOKEN_FOR_UPDATES }}
- name: Enable auto-merge for PR
run: gh pr merge --auto --rebase "$PR_URL"
env:
PR_URL: ${{ github.event.pull_request.html_url }}
GITHUB_TOKEN: ${{ secrets.GH_TOKEN_FOR_UPDATES }}