@@ -18,96 +18,112 @@ jobs:
1818 - conda-notebook-tests
1919 - conda-python-build
2020 - conda-python-tests
21+ - docs-build
2122 - wheel-build-pylibcugraph
2223 - wheel-tests-pylibcugraph
2324 - wheel-build-cugraph
2425 - wheel-tests-cugraph
2526 secrets : inherit
26- uses : rapidsai/shared-action-workflows/.github/workflows/pr-builder.yaml@branch-23.02
27+ uses : rapidsai/shared-action-workflows/.github/workflows/pr-builder.yaml@branch-23.04
2728 checks :
2829 secrets : inherit
29- uses : rapidsai/shared-action-workflows/.github/workflows/checks.yaml@branch-23.02
30+ uses : rapidsai/shared-action-workflows/.github/workflows/checks.yaml@branch-23.04
31+ with :
32+ enable_check_generated_files : false
3033 conda-cpp-build :
3134 needs : checks
3235 secrets : inherit
33- uses : rapidsai/shared-action-workflows/.github/workflows/conda-cpp-build.yaml@branch-23.02
36+ uses : rapidsai/shared-action-workflows/.github/workflows/conda-cpp-build.yaml@branch-23.04
3437 with :
3538 build_type : pull-request
3639 node_type : cpu16
3740 conda-cpp-tests :
3841 needs : conda-cpp-build
3942 secrets : inherit
40- uses : rapidsai/shared-action-workflows/.github/workflows/conda-cpp-tests.yaml@branch-23.02
43+ uses : rapidsai/shared-action-workflows/.github/workflows/conda-cpp-tests.yaml@branch-23.04
4144 with :
4245 build_type : pull-request
4346 conda-python-build :
4447 needs : conda-cpp-build
4548 secrets : inherit
46- uses : rapidsai/shared-action-workflows/.github/workflows/conda-python-build.yaml@branch-23.02
49+ uses : rapidsai/shared-action-workflows/.github/workflows/conda-python-build.yaml@branch-23.04
4750 with :
4851 build_type : pull-request
4952 conda-python-tests :
5053 needs : conda-python-build
5154 secrets : inherit
52- uses : rapidsai/shared-action-workflows/.github/workflows/conda-python-tests.yaml@branch-23.02
55+ uses : rapidsai/shared-action-workflows/.github/workflows/conda-python-tests.yaml@branch-23.04
5356 with :
5457 build_type : pull-request
5558 conda-notebook-tests :
5659 needs : conda-python-build
5760 secrets : inherit
58- uses : rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.02
61+ uses : rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.04
5962 with :
6063 build_type : pull-request
6164 node_type : " gpu-latest-1"
6265 arch : " amd64"
6366 container_image : " rapidsai/ci:latest"
6467 run_script : " ci/test_notebooks.sh"
68+ docs-build :
69+ needs : conda-python-build
70+ secrets : inherit
71+ uses : rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.04
72+ with :
73+ build_type : pull-request
74+ node_type : " gpu-latest-1"
75+ arch : " amd64"
76+ container_image : " rapidsai/ci:latest"
77+ run_script : " ci/build_docs.sh"
6578 wheel-build-pylibcugraph :
6679 needs : checks
6780 secrets : inherit
68- uses : rapidsai/shared-action-workflows/.github/workflows/wheels-manylinux-build.yml@branch-23.02
81+ uses : rapidsai/shared-action-workflows/.github/workflows/wheels-manylinux-build.yml@branch-23.04
6982 with :
7083 build_type : pull-request
7184 package-name : pylibcugraph
7285 package-dir : python/pylibcugraph
7386 extra-repo : rapidsai/cugraph-ops
74- extra-repo-sha : branch-23.02
87+ extra-repo-sha : branch-23.04
7588 extra-repo-deploy-key : CUGRAPH_OPS_SSH_PRIVATE_DEPLOY_KEY
7689 skbuild-configure-options : " -DDETECT_CONDA_ENV=OFF -DCUGRAPH_BUILD_WHEELS=ON -DFIND_CUGRAPH_CPP=OFF -DCPM_cugraph-ops_SOURCE=/project/cugraph-ops/"
90+ uses-setup-env-vars : false
7791 wheel-tests-pylibcugraph :
7892 needs : wheel-build-pylibcugraph
7993 secrets : inherit
80- uses : rapidsai/shared-action-workflows/.github/workflows/wheels-manylinux-test.yml@branch-23.02
94+ uses : rapidsai/shared-action-workflows/.github/workflows/wheels-manylinux-test.yml@branch-23.04
8195 with :
8296 build_type : pull-request
8397 package-name : pylibcugraph
8498 # On arm also need to install cupy from the specific webpage.
85- test-before-arm64 : " pip install cupy-cuda11x -f https://pip.cupy.dev/aarch64"
99+ test-before-arm64 : " pip install ' cupy-cuda11x<12.0.0' -f https://pip.cupy.dev/aarch64"
86100 test-unittest : " RAPIDS_DATASET_ROOT_DIR=./datasets pytest -v ./python/pylibcugraph/pylibcugraph/tests"
87101 test-smoketest : " python ci/wheel_smoke_test_pylibcugraph.py"
88102 wheel-build-cugraph :
89103 needs : wheel-tests-pylibcugraph
90104 secrets : inherit
91- uses : rapidsai/shared-action-workflows/.github/workflows/wheels-manylinux-build.yml@branch-23.02
105+ uses : rapidsai/shared-action-workflows/.github/workflows/wheels-manylinux-build.yml@branch-23.04
92106 with :
93107 build_type : pull-request
94108 package-name : cugraph
95109 package-dir : python/cugraph
96110 extra-repo : rapidsai/cugraph-ops
97- extra-repo-sha : branch-23.02
111+ extra-repo-sha : branch-23.04
98112 extra-repo-deploy-key : CUGRAPH_OPS_SSH_PRIVATE_DEPLOY_KEY
99113 before-wheel : " RAPIDS_PY_WHEEL_NAME=pylibcugraph_cu11 rapids-download-wheels-from-s3 ./local-wheelhouse"
100114 skbuild-configure-options : " -DDETECT_CONDA_ENV=OFF -DCUGRAPH_BUILD_WHEELS=ON -DFIND_CUGRAPH_CPP=OFF -DCPM_cugraph-ops_SOURCE=/project/cugraph-ops/"
115+ uses-setup-env-vars : false
101116 wheel-tests-cugraph :
102117 needs : wheel-build-cugraph
103118 secrets : inherit
104- uses : rapidsai/shared-action-workflows/.github/workflows/wheels-manylinux-test.yml@branch-23.02
119+ uses : rapidsai/shared-action-workflows/.github/workflows/wheels-manylinux-test.yml@branch-23.04
105120 with :
106121 build_type : pull-request
107122 package-name : cugraph
108123 # Always want to test against latest dask/distributed.
109- test-before-amd64 : " cd ./datasets && bash ./get_test_data.sh && cd - && RAPIDS_PY_WHEEL_NAME=pylibcugraph_cu11 rapids-download-wheels-from-s3 ./local-pylibcugraph-dep && pip install --no-deps ./local-pylibcugraph-dep/*.whl && pip install git+https://github.com/dask/dask.git@2023.1.1 git+https://github.com/dask/distributed.git@2023.1.1 git+https://github.com/rapidsai/dask-cuda.git@branch-23.02"
124+ test-before-amd64 : " cd ./datasets && bash ./get_test_data.sh && cd - && RAPIDS_PY_WHEEL_NAME=pylibcugraph_cu11 rapids-download-wheels-from-s3 ./local-pylibcugraph-dep && pip install --no-deps ./local-pylibcugraph-dep/*.whl && pip install git+https://github.com/dask/dask.git@2023.3.2 git+https://github.com/dask/distributed.git@2023.3.2.1 git+https://github.com/rapidsai/dask-cuda.git@branch-23.04"
125+ # Skip dataset downloads on arm to save CI time -- arm only runs smoke tests.
110126 # On arm also need to install cupy from the specific site.
111- test-before-arm64 : " RAPIDS_PY_WHEEL_NAME=pylibcugraph_cu11 rapids-download-wheels-from-s3 ./local-pylibcugraph-dep && pip install --no-deps ./local-pylibcugraph-dep/*.whl && pip install cupy-cuda11x -f https://pip.cupy.dev/aarch64 && pip install git+https://github.com/dask/dask.git@2023.1.1 git+https://github.com/dask/distributed.git@2023.1. 1 git+https://github.com/rapidsai/dask-cuda.git@branch-23.02 "
112- test-unittest : " RAPIDS_DATASET_ROOT_DIR=/__w/cugraph/cugraph/datasets pytest -v ./python/cugraph/cugraph/tests --ignore= ./python/cugraph/cugraph/tests/mg "
127+ test-before-arm64 : " RAPIDS_PY_WHEEL_NAME=pylibcugraph_cu11 rapids-download-wheels-from-s3 ./local-pylibcugraph-dep && pip install --no-deps ./local-pylibcugraph-dep/*.whl && pip install ' cupy-cuda11x<12.0.0' -f https://pip.cupy.dev/aarch64 && pip install git+https://github.com/dask/dask.git@2023.3.2 git+https://github.com/dask/distributed.git@2023.3.2. 1 git+https://github.com/rapidsai/dask-cuda.git@branch-23.04 "
128+ test-unittest : " RAPIDS_DATASET_ROOT_DIR=/__w/cugraph/cugraph/datasets pytest -v -m sg ./python/cugraph/cugraph/tests"
113129 test-smoketest : " python ci/wheel_smoke_test_cugraph.py"
0 commit comments