From 1747610764ed9e09f520b13aaaddfec2cc0ef7b8 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Fri, 6 Jun 2025 13:27:36 -0500 Subject: [PATCH 1/7] fix nightly build --- .github/workflows/nightly.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index dfd8d6826..02ccf40e7 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -23,12 +23,14 @@ jobs: export DATE=$(date +%F) export SHA=$(gh api -q '.commit.sha' "repos/nvidia/cuopt/branches/${CUOPT_BRANCH}") - RUN_ID=$(gh workflow run build.yaml \ + RUN_JSON=$(gh workflow run build.yaml \ -f branch=${CUOPT_BRANCH} \ -f sha=${SHA} \ -f date=${DATE} \ -f build_type=nightly \ - --json databaseId --jq '.databaseId') + --json databaseId) + + RUN_ID=$(echo "$RUN_JSON" | jq -r '.databaseId') # Wait for workflow to complete gh run watch $RUN_ID From 6037ebe2d8f475654c86733d91df330d0fa23522 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Fri, 6 Jun 2025 13:33:47 -0500 Subject: [PATCH 2/7] fix error --- .github/workflows/nightly.yaml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 02ccf40e7..0dc9794f0 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -23,17 +23,20 @@ jobs: export DATE=$(date +%F) export SHA=$(gh api -q '.commit.sha' "repos/nvidia/cuopt/branches/${CUOPT_BRANCH}") - RUN_JSON=$(gh workflow run build.yaml \ - -f branch=${CUOPT_BRANCH} \ - -f sha=${SHA} \ - -f date=${DATE} \ - -f build_type=nightly \ - --json databaseId) + gh workflow run build.yaml \ + -f branch="${CUOPT_BRANCH}" \ + -f sha="${SHA}" \ + -f date="${DATE}" \ + -f build_type=nightly + + # Wait a short bit for the workflow to register (optional) + sleep 3 - RUN_ID=$(echo "$RUN_JSON" | jq -r '.databaseId') + # Get the latest run ID for this workflow on this branch + RUN_ID=$(gh run list --workflow=build.yaml --branch="${CUOPT_BRANCH}" --json databaseId --limit 1 | jq -r '.[0].databaseId') # Wait for workflow to complete - gh run watch $RUN_ID + gh run watch "$RUN_ID" trigger-test: runs-on: ubuntu-latest From 4056235f4720ffff467a935646968c2db91deb37 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Fri, 6 Jun 2025 13:52:54 -0500 Subject: [PATCH 3/7] fix error --- .github/workflows/nightly.yaml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 0dc9794f0..4d5c77e28 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -35,8 +35,23 @@ jobs: # Get the latest run ID for this workflow on this branch RUN_ID=$(gh run list --workflow=build.yaml --branch="${CUOPT_BRANCH}" --json databaseId --limit 1 | jq -r '.[0].databaseId') - # Wait for workflow to complete - gh run watch "$RUN_ID" + STATUS=$(gh run view $RUN_ID --json status,conclusion --jq '.status') + CONCLUSION=$(gh run view $RUN_ID --json status,conclusion --jq '.conclusion') + + while [[ "$STATUS" != "completed" || "$CONCLUSION" == "null" ]]; do + echo "Status: $STATUS, Conclusion: $CONCLUSION — waiting 10 seconds..." + sleep 10 + STATUS=$(gh run view $RUN_ID --json status,conclusion --jq '.status') + CONCLUSION=$(gh run view $RUN_ID --json status,conclusion --jq '.conclusion') + done + + echo "Workflow run finished with conclusion: $CONCLUSION" + + if [[ "$CONCLUSION" != "success" ]]; then + echo "Build did not succeed" + exit 1 + fi + trigger-test: runs-on: ubuntu-latest From e423c6f3248c5625ce531b4ce0de0abc5978e823 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Fri, 6 Jun 2025 14:37:07 -0500 Subject: [PATCH 4/7] change sleep to 60 seconds --- .github/workflows/nightly.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 4d5c77e28..860efa819 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -40,7 +40,7 @@ jobs: while [[ "$STATUS" != "completed" || "$CONCLUSION" == "null" ]]; do echo "Status: $STATUS, Conclusion: $CONCLUSION — waiting 10 seconds..." - sleep 10 + sleep 60 STATUS=$(gh run view $RUN_ID --json status,conclusion --jq '.status') CONCLUSION=$(gh run view $RUN_ID --json status,conclusion --jq '.conclusion') done From be30b50faeb71cdaeb35a6f1c0eebb662f14e3f3 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Fri, 6 Jun 2025 14:46:25 -0500 Subject: [PATCH 5/7] update log --- .github/workflows/nightly.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 860efa819..58d7734ac 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -39,7 +39,7 @@ jobs: CONCLUSION=$(gh run view $RUN_ID --json status,conclusion --jq '.conclusion') while [[ "$STATUS" != "completed" || "$CONCLUSION" == "null" ]]; do - echo "Status: $STATUS, Conclusion: $CONCLUSION — waiting 10 seconds..." + echo "Status: $STATUS, Conclusion: $CONCLUSION — waiting 60 seconds..." sleep 60 STATUS=$(gh run view $RUN_ID --json status,conclusion --jq '.status') CONCLUSION=$(gh run view $RUN_ID --json status,conclusion --jq '.conclusion') From 4422f1312c703a41e8d539082aa99c32b601eff2 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Fri, 6 Jun 2025 14:48:53 -0500 Subject: [PATCH 6/7] update log --- .github/workflows/nightly.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 58d7734ac..4d5c77e28 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -39,8 +39,8 @@ jobs: CONCLUSION=$(gh run view $RUN_ID --json status,conclusion --jq '.conclusion') while [[ "$STATUS" != "completed" || "$CONCLUSION" == "null" ]]; do - echo "Status: $STATUS, Conclusion: $CONCLUSION — waiting 60 seconds..." - sleep 60 + echo "Status: $STATUS, Conclusion: $CONCLUSION — waiting 10 seconds..." + sleep 10 STATUS=$(gh run view $RUN_ID --json status,conclusion --jq '.status') CONCLUSION=$(gh run view $RUN_ID --json status,conclusion --jq '.conclusion') done From 61ba801582ab57fbaf3335c17135e81ba6702d04 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Fri, 6 Jun 2025 22:28:51 -0500 Subject: [PATCH 7/7] disable codecov --- .github/workflows/test.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index baecf36da..98ba67aa2 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -31,6 +31,7 @@ jobs: secrets: inherit uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.06 with: + run_codecov: false build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} date: ${{ inputs.date }}