summaryrefslogtreecommitdiffstats
path: root/.github/workflows/conflicts.yml
blob: 4b4e99facf9fb9edbfcf67e8037692d3415c588f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
name: Add a conflict label if PR needs to rebase

on:
  pull_request_target:
    types: [opened, reopened, synchronize]

jobs:
  conflicts:
    if: github.repository == 'frrouting/frr'
    runs-on: ubuntu-latest
    permissions:
      contents: read
      pull-requests: write
    steps:
      - name: Check if PRs need a rebase (have some conflicts)
        uses: eps1lon/actions-label-merge-conflict@releases/2.x
        with:
          dirtyLabel: "conflicts"
          removeOnDirtyLabel: "no_conflicts"
          repoToken: "${{ secrets.GITHUB_TOKEN }}"
          commentOnDirty: "This pull request has conflicts, please resolve those before we can evaluate the pull request."