Skip to content

Commit

Permalink
add cugraph-gnn, remove wholegraph (#64)
Browse files Browse the repository at this point in the history
Development of `wholegraph`, `cugraph-dgl`, and `cugraph-pyg` is moving
to https://github.com/rapidsai/cugraph-gnn.

This updates the nightly pipeline to reflect that:

* removes triggers for https://github.com/rapidsai/wholegraph
* adds triggers for https://github.com/rapidsai/cugraph-gnn
* also fixes a small dependency mistake from #63

---------

Co-authored-by: Bradley Dice <[email protected]>
  • Loading branch information
jameslamb and bdice authored Nov 15, 2024
1 parent 955c58b commit 388ae29
Showing 1 changed file with 40 additions and 40 deletions.
80 changes: 40 additions & 40 deletions .github/workflows/nightly-pipeline.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ jobs:
rapidsai/cucim
rapidsai/cudf
rapidsai/cugraph
rapidsai/cugraph-gnn
rapidsai/cugraph-ops
rapidsai/cuml
rapidsai/cumlprims_mg
Expand All @@ -43,7 +44,6 @@ jobs:
rapidsai/rmm
rapidsai/ucxx
rapidsai/ucx-py
rapidsai/wholegraph
rmm-build:
needs: [get-run-info]
if: ${{ !cancelled() }}
Expand Down Expand Up @@ -330,6 +330,42 @@ jobs:
propagate_failure: true
trigger_workflow: true
wait_workflow: true
cugraph-gnn-build:
needs: [get-run-info, cugraph-build]
if: ${{ !cancelled() }}
runs-on: ubuntu-latest
steps:
- uses: rapidsai/trigger-workflow-and-wait@v1
with:
owner: rapidsai
repo: cugraph-gnn
github_token: ${{ secrets.WORKFLOW_TOKEN }}
github_user: GPUtester
workflow_file_name: build.yaml
ref: ${{ fromJSON(needs.get-run-info.outputs.obj).branch }}
wait_interval: 120
client_payload: ${{ toJSON(fromJSON(needs.get-run-info.outputs.obj).payloads.cugraph-gnn) }}
propagate_failure: true
trigger_workflow: true
wait_workflow: true
cugraph-gnn-tests:
needs: [get-run-info, cugraph-gnn-build]
if: ${{ needs.cugraph-gnn-build.result == 'success' && !cancelled() && inputs.run_tests }}
runs-on: ubuntu-latest
steps:
- uses: rapidsai/trigger-workflow-and-wait@v1
with:
owner: rapidsai
repo: cugraph-gnn
github_token: ${{ secrets.WORKFLOW_TOKEN }}
github_user: GPUtester
workflow_file_name: test.yaml
ref: ${{ fromJSON(needs.get-run-info.outputs.obj).branch }}
wait_interval: 120
client_payload: ${{ toJSON(fromJSON(needs.get-run-info.outputs.obj).payloads.cugraph-gnn) }}
propagate_failure: true
trigger_workflow: true
wait_workflow: true
nx-cugraph-build:
needs: [get-run-info, cugraph-build]
if: ${{ !cancelled() }}
Expand All @@ -350,7 +386,7 @@ jobs:
wait_workflow: true
nx-cugraph-tests:
needs: [get-run-info, cudf-build, cugraph-build]
if: ${{ needs.cugraph-build.result == 'success' && !cancelled() && inputs.run_tests }}
if: ${{ needs.nx-cugraph-build.result == 'success' && !cancelled() && inputs.run_tests }}
runs-on: ubuntu-latest
steps:
- uses: rapidsai/trigger-workflow-and-wait@v1
Expand Down Expand Up @@ -636,48 +672,13 @@ jobs:
propagate_failure: true
trigger_workflow: true
wait_workflow: true
wholegraph-build:
needs: [get-run-info, rmm-build, raft-build]
if: ${{ !cancelled() }}
runs-on: ubuntu-latest
steps:
- uses: rapidsai/trigger-workflow-and-wait@v1
with:
owner: rapidsai
repo: wholegraph
github_token: ${{ secrets.WORKFLOW_TOKEN }}
github_user: GPUtester
workflow_file_name: build.yaml
ref: ${{ fromJSON(needs.get-run-info.outputs.obj).branch }}
wait_interval: 120
client_payload: ${{ toJSON(fromJSON(needs.get-run-info.outputs.obj).payloads.wholegraph) }}
propagate_failure: true
trigger_workflow: true
wait_workflow: true
wholegraph-tests:
needs: [get-run-info, wholegraph-build]
if: ${{ needs.wholegraph-build.result == 'success' && !cancelled() && inputs.run_tests }}
runs-on: ubuntu-latest
steps:
- uses: rapidsai/trigger-workflow-and-wait@v1
with:
owner: rapidsai
repo: wholegraph
github_token: ${{ secrets.WORKFLOW_TOKEN }}
github_user: GPUtester
workflow_file_name: test.yaml
ref: ${{ fromJSON(needs.get-run-info.outputs.obj).branch }}
wait_interval: 120
client_payload: ${{ toJSON(fromJSON(needs.get-run-info.outputs.obj).payloads.wholegraph) }}
propagate_failure: true
trigger_workflow: true
wait_workflow: true
integration-test:
needs:
- get-run-info
- cucim-build
- cudf-build
- cugraph-build
- cugraph-gnn-build
- cugraph-ops-build
- cuml-build
- cumlprims_mg-build
Expand All @@ -691,7 +692,6 @@ jobs:
- rmm-build
- ucx-py-build
- ucxx-build
- wholegraph-build
if: ${{ !cancelled() }}
runs-on: ubuntu-latest
steps:
Expand All @@ -714,6 +714,7 @@ jobs:
- cucim-build
- cudf-build
- cugraph-build
- cugraph-gnn-build
- cugraph-ops-build
- cuml-build
- cumlprims_mg-build
Expand All @@ -727,7 +728,6 @@ jobs:
- rmm-build
- ucx-py-build
- ucxx-build
- wholegraph-build
if: ${{ !cancelled() }}
runs-on: ubuntu-latest
steps:
Expand Down

0 comments on commit 388ae29

Please sign in to comment.