From b7e1cc441b5a5ba5b294cb237b5f6d95f09e6240 Mon Sep 17 00:00:00 2001 From: Michael Duong Date: Sun, 17 Sep 2023 11:30:47 +0000 Subject: [PATCH] try workflow --- .github/workflows/MLPipelinePostMerge.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/MLPipelinePostMerge.yml b/.github/workflows/MLPipelinePostMerge.yml index b8ab439..2cd4fe7 100644 --- a/.github/workflows/MLPipelinePostMerge.yml +++ b/.github/workflows/MLPipelinePostMerge.yml @@ -157,7 +157,13 @@ jobs: dvc push -r dev Register-New-Model-Dev: - if: github.event.pull_request.merged == true + needs: [Register-Major-Model-Dev, Register-Minor-Model-Dev, Register-Patch-Model-Dev] + if: | + always() && + (needs.Register-Major-Model-Dev.result == 'success' || needs.Register-Major-Model-Dev.result == 'skipped') && + (needs.Register-Minor-Model-Dev.result == 'success' || needs.Register-Minor-Model-Dev.result == 'skipped') && + (needs.Register-Patch-Model-Dev.result == 'success' || needs.Register-Patch-Model-Dev.result == 'skipped') + runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -182,9 +188,10 @@ jobs: git config user.email "Github-Bot@no-reply.com" latest_version=$(gto show ${REGISTER_MODEL_NAME}@latest --ref) - + new_tag=${latest_version}#dev + git pull #Get new model registry md file changes git tag -a ${new_tag} -m "Registering Latest Version to Dev" git push origin ${new_tag} @@ -195,8 +202,7 @@ jobs: Register-Prediction-Image-Dev: - needs: Promote-Artefacts-To-Dev - # needs: [Promote-Artefacts-To-Dev, Register-New-Model-Dev] WILL ADD BACK ONCE REGISTER WORKS + needs: [Promote-Artefacts-To-Dev, Register-New-Model-Dev] runs-on: ubuntu-latest steps: