From 170dcf351623f6ead39e66314d00a7a8d358184c Mon Sep 17 00:00:00 2001 From: James Lamb Date: Thu, 2 Jan 2025 12:55:05 -0600 Subject: [PATCH] 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 https://github.com/rapidsai/cugraph/pull/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. --- .github/workflows/nightly-pipeline.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/nightly-pipeline.yaml b/.github/workflows/nightly-pipeline.yaml index 2d99810..83c2279 100644 --- a/.github/workflows/nightly-pipeline.yaml +++ b/.github/workflows/nightly-pipeline.yaml @@ -27,6 +27,7 @@ jobs: rapidsai/cucim rapidsai/cudf rapidsai/cugraph + rapidsai/cugraph-docs rapidsai/cugraph-gnn rapidsai/cugraph-ops rapidsai/cuml @@ -636,6 +637,24 @@ jobs: propagate_failure: true trigger_workflow: true wait_workflow: true + cugraph-docs-build: + needs: [get-run-info, cugraph-build, cugraph-gnn-build, cugraph-ops-build, nx-cugraph-build] + if: ${{ !cancelled() }} + runs-on: ubuntu-latest + steps: + - uses: rapidsai/trigger-workflow-and-wait@v1 + with: + owner: rapidsai + repo: cugraph-docs + 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-docs) }} + propagate_failure: true + trigger_workflow: true + wait_workflow: true ucxx-build: needs: [get-run-info, rmm-build] if: ${{ !cancelled() }}