Skip to content

Initial attempt at a pass/fail based solely on quality-gate experiments #120370

Initial attempt at a pass/fail based solely on quality-gate experiments

Initial attempt at a pass/fail based solely on quality-gate experiments #120370

Workflow file for this run

# Fails a pull request if a label contains `do-not-merge`
# credit: https://github.com/jessesquires/gh-workflows/blob/main/.github/workflows/do-not-merge.yml
name: Do Not Merge
on:
pull_request:
types: [synchronize, opened, reopened, labeled, unlabeled]
push:
branches:
- mq-working-branch-*
permissions: {}
jobs:
do-not-merge:
if: ${{ contains(github.event.*.labels.*.name, 'do-not-merge/hold') || contains(github.event.*.labels.*.name, 'do-not-merge/WIP') }}
name: Check Do Not Merge
runs-on: ubuntu-latest
steps:
- name: check for label
run: |
echo "Pull request is labeled as 'do-not-merge'"
echo "This workflow fails so that the pull request cannot be merged"
exit 1