From b7749a3f246a81bea179122c86133d08f3dd2e33 Mon Sep 17 00:00:00 2001 From: Michael Duong Date: Wed, 13 Sep 2023 22:25:09 +0100 Subject: [PATCH] test merge with label --- .github/workflows/MLPipelinePostMerge.yml | 44 ++++++++++++++++++----- 1 file changed, 35 insertions(+), 9 deletions(-) diff --git a/.github/workflows/MLPipelinePostMerge.yml b/.github/workflows/MLPipelinePostMerge.yml index 15f57ab..b3879e8 100644 --- a/.github/workflows/MLPipelinePostMerge.yml +++ b/.github/workflows/MLPipelinePostMerge.yml @@ -1,20 +1,46 @@ name: Register the model for the given pipeline branch -on: - push: - branches: - - "model-**" - # on: -# pull_request: -# types: -# - closed +# push: # branches: -# - "master" +# - "model-**" + +on: + pull_request: + types: + - closed + branches: + - "master" permissions: write-all jobs: + Use-Major-Label-on-Merge: + if: ${{ (github.event.pull_request.merged == true) && (contains(github.event.pull_request.labels.*.name, 'major')) }} + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Test echoo + run: | + echo "Hello Major" + + Use-Minor-Label-on-Merge: + if: ${{ (github.event.pull_request.merged == true) && (contains(github.event.pull_request.labels.*.name, 'minor')) }} + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Test echoo + run: | + echo "Hello Minor" + + Use-Patch-Label-on-Merge: + if: ${{ (github.event.pull_request.merged == true) && (contains(github.event.pull_request.labels.*.name, 'patch')) }} + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Test echoo + run: | + echo "Hello Patch" # Promote-Model-To-Dev: # if: github.event.pull_request.merged == true