# This is a basic workflow to help you get started with Actions name: PullRequestConflicting # Controls when the action will run. Triggers the workflow on push or pull request # events but only for the master branch on: push: branches: [ main ] pull_request: types: [synchronize] branches: [ main ] # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: # This workflow contains a single job called "build" build: # The type of runner that the job will run on runs-on: ubuntu-latest # Steps represent a sequence of tasks that will be executed as part of the job steps: - name: check if prs are dirty uses: eps1lon/actions-label-merge-conflict@releases/2.x if: env.LABELING_TOKEN != '' && env.LABELING_TOKEN != null id: check with: dirtyLabel: "conflicting" repoToken: "${{ secrets.GITHUB_TOKEN }}" continueOnMissingPermissions: true commentOnDirty: 'This pull request has conflicting changes, the author must resolve the conflicts before this pull request can be merged.' commentOnClean: 'Conflicts have been resolved. A maintainer will take a look shortly.' env: LABELING_TOKEN: ${{secrets.GITHUB_TOKEN }}