Breaking Change: Optionalize Sklearn Package #742
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Auto merge PR's (non-prod) | |
on: | |
pull_request: | |
branches-ignore: | |
# To disable the workflow: | |
- branchdoesntexist | |
# - prod | |
types: | |
- opened | |
- reopened | |
- labeled | |
- unlabeled | |
- edited | |
- synchronize | |
jobs: | |
automerge-nonprod: | |
name: Automerge [non-prod] | |
if: contains(github.event.pull_request.labels.*.name, 'auto merge') | |
runs-on: ubuntu-latest | |
steps: | |
- name: debug info | |
run: | | |
echo "PR: ${GITHUB_REF}" | |
echo "Branch: ${{ github.base_ref }}" | |
# If NOT on devel, wait for checks on SELF to finish: | |
- name: 'Wait for action suite' | |
if: github.event.pull_request.base.ref != 'devel' | |
uses: "WyriHaximus/[email protected]" | |
id: waitforstatuschecks | |
with: | |
checkInterval: 10 | |
# Not sure exactly what this checks (conflicting answers), so just adding everything to debug: | |
ignoreActions: "Automerge [non-prod],Automerge [prod]" | |
env: | |
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" | |
# If something in the suite FAILED, break off now: | |
- name: 'Check success of action suite' | |
# special catch for devel, since it doesn't need to wait to merge | |
if: github.event.pull_request.base.ref != 'devel' | |
run: "[[ \"${{ steps.waitforstatuschecks.outputs.status }}\" == 'success' ]]" | |
# For all branches, merge the PR: | |
- name: 'Merge to Branch' | |
uses: "pascalgn/[email protected]" | |
env: | |
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" | |
MERGE_LABELS: auto merge | |
UPDATE_LABELS: auto merge | |