Skip to content

Commit 170dcf3

Browse files
authored
enable cugraph-docs nightly builds (#68)
Starting with the 25.02 release, docs building for all of the cuGraph projects (e.g. `cugraph`, `nx-cugraph`, `wholegraph`, etc.) has moved to a single repo: https://github.com/rapidsai/cugraph-docs. Now that rapidsai/cugraph#4837 was merged, the `cugraph-docs` repo is the sole source of docs for those projects. This proposes triggering its builds as part of the nightly pipeline, to keep the docs site up to date with changes to the cuGraph projects.
1 parent 0cb719c commit 170dcf3

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

.github/workflows/nightly-pipeline.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jobs:
2727
rapidsai/cucim
2828
rapidsai/cudf
2929
rapidsai/cugraph
30+
rapidsai/cugraph-docs
3031
rapidsai/cugraph-gnn
3132
rapidsai/cugraph-ops
3233
rapidsai/cuml
@@ -636,6 +637,24 @@ jobs:
636637
propagate_failure: true
637638
trigger_workflow: true
638639
wait_workflow: true
640+
cugraph-docs-build:
641+
needs: [get-run-info, cugraph-build, cugraph-gnn-build, cugraph-ops-build, nx-cugraph-build]
642+
if: ${{ !cancelled() }}
643+
runs-on: ubuntu-latest
644+
steps:
645+
- uses: rapidsai/trigger-workflow-and-wait@v1
646+
with:
647+
owner: rapidsai
648+
repo: cugraph-docs
649+
github_token: ${{ secrets.WORKFLOW_TOKEN }}
650+
github_user: GPUtester
651+
workflow_file_name: build.yaml
652+
ref: ${{ fromJSON(needs.get-run-info.outputs.obj).branch }}
653+
wait_interval: 120
654+
client_payload: ${{ toJSON(fromJSON(needs.get-run-info.outputs.obj).payloads.cugraph-docs) }}
655+
propagate_failure: true
656+
trigger_workflow: true
657+
wait_workflow: true
639658
ucxx-build:
640659
needs: [get-run-info, rmm-build]
641660
if: ${{ !cancelled() }}

0 commit comments

Comments
 (0)