From 06da41da5e9c6bfe55f94868eb5f6f223f6b3f94 Mon Sep 17 00:00:00 2001 From: Shenghang Tsai <jackalcooper@gmail.com> Date: Sat, 17 Jul 2021 02:39:46 +0800 Subject: [PATCH] Remove automerge if cuda_new_interface failed (#5519) * remove automerge if cuda_new_interface failed * raise failure on purpose * refine * refine * Update test.yml Co-authored-by: oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> --- .github/workflows/test.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7f5ec0909..7d8fb8ab4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -611,9 +611,26 @@ jobs: docker run ${{ env.extra_docker_args }} ${{ env.pip_cache_docker_args }} \ ${image_name} \ bash -c "python3 -m pip config set global.index-url ${{ env.pip_index_mirror }} && bash ci/test/try_install.sh && bash ci/test/test_xla.sh" + - name: Remove automerge + if: matrix.test_suite == 'cuda_new_interface' && failure() && cancelled() == false && contains(github.event.pull_request.labels.*.name, 'automerge') + uses: actions/github-script@v4 + with: + script: | + github.issues.removeLabel({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + name: 'automerge' + }) + github.issues.createComment({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + body: 'CI failed, removing label automerge' + }) - name: Query system status timeout-minutes: 45 - if: ${{ failure() }} + if: failure() run: | nvidia-smi docker ps -- GitLab