nix-config/.github/workflows/merge.yml
Workflow config file is invalid. Please check your config file: yaml: line 10: mapping values are not allowed in this context
Sanjay Chacku Purakal 05d1fcec98
Create merge.yml
2024-04-27 14:10:44 +02:00

22 lines
652 B
YAML

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 }}