diff --git a/.devcontainer/cuda12.9-conda/devcontainer.json b/.devcontainer/cuda12.9-conda/devcontainer.json index 272007e7c95..cd565f2a3be 100644 --- a/.devcontainer/cuda12.9-conda/devcontainer.json +++ b/.devcontainer/cuda12.9-conda/devcontainer.json @@ -5,13 +5,13 @@ "args": { "CUDA": "12.9", "PYTHON_PACKAGE_MANAGER": "conda", - "BASE": "rapidsai/devcontainers:26.06-cpp-mambaforge" + "BASE": "rapidsai/devcontainers:26.08-cpp-mambaforge" } }, "runArgs": [ "--rm", "--name", - "${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.06-cuda12.9-conda", + "${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda12.9-conda", "--ulimit", "nofile=500000" ], @@ -19,7 +19,7 @@ "gpu": "optional" }, "features": { - "ghcr.io/rapidsai/devcontainers/features/cuda:26.6": { + "ghcr.io/rapidsai/devcontainers/features/cuda:26.8": { "version": "12.9", "installCompilers": false, "installProfilers": true, @@ -40,7 +40,7 @@ "installnvJPEG": false, "pruneStaticLibs": true }, - "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.6": {} + "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.8": {} }, "overrideFeatureInstallOrder": [ "ghcr.io/rapidsai/devcontainers/features/cuda", diff --git a/.devcontainer/cuda12.9-pip/devcontainer.json b/.devcontainer/cuda12.9-pip/devcontainer.json index 5012dcfa979..eb368d16c89 100644 --- a/.devcontainer/cuda12.9-pip/devcontainer.json +++ b/.devcontainer/cuda12.9-pip/devcontainer.json @@ -5,13 +5,13 @@ "args": { "CUDA": "12.9", "PYTHON_PACKAGE_MANAGER": "pip", - "BASE": "rapidsai/devcontainers:26.06-cpp-cuda12.9-ucx1.19.0-openmpi5.0.10" + "BASE": "rapidsai/devcontainers:26.08-cpp-cuda12.9-ucx1.19.0-openmpi5.0.10" } }, "runArgs": [ "--rm", "--name", - "${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.06-cuda12.9-pip", + "${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda12.9-pip", "--ulimit", "nofile=500000" ], @@ -19,7 +19,7 @@ "gpu": "optional" }, "features": { - "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.6": {} + "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.8": {} }, "overrideFeatureInstallOrder": [ "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils" diff --git a/.devcontainer/cuda13.2-conda/devcontainer.json b/.devcontainer/cuda13.2-conda/devcontainer.json index 71dda08e247..a2e0048a7a4 100644 --- a/.devcontainer/cuda13.2-conda/devcontainer.json +++ b/.devcontainer/cuda13.2-conda/devcontainer.json @@ -5,13 +5,13 @@ "args": { "CUDA": "13.2", "PYTHON_PACKAGE_MANAGER": "conda", - "BASE": "rapidsai/devcontainers:26.06-cpp-mambaforge" + "BASE": "rapidsai/devcontainers:26.08-cpp-mambaforge" } }, "runArgs": [ "--rm", "--name", - "${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.06-cuda13.2-conda", + "${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda13.2-conda", "--ulimit", "nofile=500000" ], @@ -19,7 +19,7 @@ "gpu": "optional" }, "features": { - "ghcr.io/rapidsai/devcontainers/features/cuda:26.6": { + "ghcr.io/rapidsai/devcontainers/features/cuda:26.8": { "version": "13.2", "installCompilers": false, "installProfilers": true, @@ -40,7 +40,7 @@ "installnvJPEG": false, "pruneStaticLibs": true }, - "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.6": {} + "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.8": {} }, "overrideFeatureInstallOrder": [ "ghcr.io/rapidsai/devcontainers/features/cuda", diff --git a/.devcontainer/cuda13.2-pip/devcontainer.json b/.devcontainer/cuda13.2-pip/devcontainer.json index 9dfa7200a7b..d48177d4fbb 100644 --- a/.devcontainer/cuda13.2-pip/devcontainer.json +++ b/.devcontainer/cuda13.2-pip/devcontainer.json @@ -5,13 +5,13 @@ "args": { "CUDA": "13.2", "PYTHON_PACKAGE_MANAGER": "pip", - "BASE": "rapidsai/devcontainers:26.06-cpp-cuda13.2-ucx1.19.0-openmpi5.0.10" + "BASE": "rapidsai/devcontainers:26.08-cpp-cuda13.2-ucx1.19.0-openmpi5.0.10" } }, "runArgs": [ "--rm", "--name", - "${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.06-cuda13.2-pip", + "${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda13.2-pip", "--ulimit", "nofile=500000" ], @@ -19,7 +19,7 @@ "gpu": "optional" }, "features": { - "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.6": {} + "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.8": {} }, "overrideFeatureInstallOrder": [ "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils" diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index d768e8ab729..744af500bb9 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -57,7 +57,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@main with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -74,7 +74,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -92,7 +92,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -108,7 +108,7 @@ jobs: id-token: write packages: read pull-requests: read - uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@main secrets: CONDA_RAPIDSAI_NIGHTLY_TOKEN: ${{ secrets.CONDA_RAPIDSAI_NIGHTLY_TOKEN }} CONDA_RAPIDSAI_TOKEN: ${{ secrets.CONDA_RAPIDSAI_TOKEN }} @@ -127,12 +127,12 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main with: arch: "amd64" branch: ${{ inputs.branch }} build_type: ${{ inputs.build_type || 'branch' }} - container_image: "rapidsai/ci-conda:26.06-latest" + container_image: "rapidsai/ci-conda:26.08-latest" date: ${{ inputs.date }} node_type: "gpu-l4-latest-1" script: "ci/build_docs.sh" @@ -146,7 +146,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main with: # build for every combination of arch and CUDA version, but only for the latest Python matrix_filter: group_by([.ARCH, (.CUDA_VER|split(".")|map(tonumber)|.[0])]) | map(max_by(.PY_VER|split(".")|map(tonumber))) @@ -166,7 +166,7 @@ jobs: id-token: write packages: read pull-requests: read - uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main secrets: CONDA_RAPIDSAI_WHEELS_NIGHTLY_TOKEN: ${{ secrets.CONDA_RAPIDSAI_WHEELS_NIGHTLY_TOKEN }} RAPIDSAI_PYPI_TOKEN: ${{ secrets.RAPIDSAI_PYPI_TOKEN }} @@ -186,7 +186,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -207,7 +207,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -225,7 +225,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -246,7 +246,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -264,7 +264,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main with: # This selects "ARCH=amd64 + the latest supported Python + CUDA". matrix_filter: map(select(.ARCH == "amd64")) | group_by(.CUDA_VER|split(".")|map(tonumber)|.[0]) | map(max_by([(.PY_VER|split(".")|map(tonumber)), (.CUDA_VER|split(".")|map(tonumber))])) @@ -286,7 +286,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -303,7 +303,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main with: # This selects "ARCH=amd64 + the latest supported Python + CUDA". matrix_filter: map(select(.ARCH == "amd64")) | group_by(.CUDA_VER|split(".")|map(tonumber)|.[0]) | map(max_by([(.PY_VER|split(".")|map(tonumber)), (.CUDA_VER|split(".")|map(tonumber))])) @@ -325,7 +325,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} diff --git a/.github/workflows/compute-sanitizer-run.yaml b/.github/workflows/compute-sanitizer-run.yaml index 8e0ea3b38e7..9378bd1f1b0 100644 --- a/.github/workflows/compute-sanitizer-run.yaml +++ b/.github/workflows/compute-sanitizer-run.yaml @@ -28,7 +28,7 @@ jobs: permissions: contents: read container: - image: rapidsai/ci-conda:26.06-latest + image: rapidsai/ci-conda:26.08-latest outputs: tests: ${{ steps.find-tests.outputs.tests }} steps: @@ -49,7 +49,7 @@ jobs: permissions: contents: read container: - image: rapidsai/ci-conda:26.06-latest + image: rapidsai/ci-conda:26.08-latest options: --gpus all continue-on-error: true strategy: diff --git a/.github/workflows/pandas-tests.yaml b/.github/workflows/pandas-tests.yaml index 0dd3e29a2cd..002bf1a3692 100644 --- a/.github/workflows/pandas-tests.yaml +++ b/.github/workflows/pandas-tests.yaml @@ -27,14 +27,14 @@ jobs: contents: read id-token: write secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main with: build_type: nightly branch: ${{ inputs.branch }} date: ${{ inputs.date }} sha: ${{ inputs.sha }} node_type: "gpu-l4-latest-1" - container_image: "rapidsai/citestwheel:26.06-latest" + container_image: "rapidsai/citestwheel:26.08-latest" script: ci/cudf_pandas_scripts/pandas-tests/run.sh main file_to_upload: ./main-results.json artifact-name: main-results.json diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 4e3816b6074..9fbd3e452b3 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -40,7 +40,7 @@ jobs: - narwhals-tests - telemetry-setup - third-party-integration-tests-cudf-pandas - uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@main permissions: contents: read if: always() @@ -81,7 +81,7 @@ jobs: packages: read pull-requests: read needs: telemetry-setup - uses: rapidsai/shared-workflows/.github/workflows/changed-files.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/changed-files.yaml@main with: files_yaml: | build_docs: @@ -331,7 +331,7 @@ jobs: permissions: contents: read needs: telemetry-setup - uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@main with: enable_check_generated_files: false ignored_pr_jobs: "telemetry-summarize spark-rapids-jni" @@ -344,7 +344,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@main with: build_type: pull-request node_type: cpu16 @@ -358,7 +358,7 @@ jobs: pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] needs: checks - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main with: build_type: pull-request script: "ci/cpp_linters.sh" @@ -370,7 +370,7 @@ jobs: id-token: write packages: read pull-requests: read - uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@main with: build_type: pull-request conda-cpp-tests: @@ -382,7 +382,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@main if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp with: build_type: pull-request @@ -396,7 +396,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main with: build_type: pull-request script: ci/build_python.sh @@ -411,7 +411,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main with: build_type: pull-request script: ci/build_python_noarch.sh @@ -425,7 +425,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_conda && fromJSON(needs.changed-files.outputs.changed_file_groups).neither_cudf_polars_nor_dask_cudf with: build_type: pull-request @@ -440,7 +440,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_conda with: build_type: pull-request @@ -456,13 +456,13 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_java with: build_type: pull-request node_type: "gpu-l4-latest-1" arch: "amd64" - container_image: "rapidsai/ci-conda:26.06-latest" + container_image: "rapidsai/ci-conda:26.08-latest" script: "ci/test_java.sh" conda-notebook-tests: needs: [conda-python-build, conda-python-build-noarch, changed-files] @@ -473,13 +473,13 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_notebooks with: build_type: pull-request node_type: "gpu-l4-latest-1" arch: "amd64" - container_image: "rapidsai/ci-conda:26.06-latest" + container_image: "rapidsai/ci-conda:26.08-latest" script: "ci/test_notebooks.sh" docs-build: needs: [conda-python-build, conda-python-build-noarch, changed-files] @@ -490,13 +490,13 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main if: fromJSON(needs.changed-files.outputs.changed_file_groups).build_docs with: build_type: pull-request node_type: "gpu-l4-latest-1" arch: "amd64" - container_image: "rapidsai/ci-conda:26.06-latest" + container_image: "rapidsai/ci-conda:26.08-latest" script: "ci/build_docs.sh" wheel-build-libcudf: needs: checks @@ -507,7 +507,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main with: # build for every combination of arch and CUDA version, but only for the latest Python matrix_filter: group_by([.ARCH, (.CUDA_VER|split(".")|map(tonumber)|.[0])]) | map(max_by(.PY_VER|split(".")|map(tonumber))) @@ -525,7 +525,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main with: build_type: pull-request node_type: cpu8 @@ -543,7 +543,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main with: build_type: pull-request node_type: cpu8 @@ -561,7 +561,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_wheels && fromJSON(needs.changed-files.outputs.changed_file_groups).neither_cudf_polars_nor_dask_cudf with: build_type: pull-request @@ -575,7 +575,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main with: # This selects "ARCH=amd64 + the latest supported Python + CUDA". matrix_filter: map(select(.ARCH == "amd64")) | group_by(.CUDA_VER|split(".")|map(tonumber)|.[0]) | map(max_by([(.PY_VER|split(".")|map(tonumber)), (.CUDA_VER|split(".")|map(tonumber))])) @@ -594,7 +594,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_wheels && fromJSON(needs.changed-files.outputs.changed_file_groups).neither_cudf_nor_dask_cudf with: # This selects "ARCH=amd64 + the latest supported Python + CUDA". @@ -611,7 +611,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_wheels && fromJSON(needs.changed-files.outputs.changed_file_groups).neither_cudf_nor_dask_cudf with: # This selects "ARCH=amd64 + the latest supported Python + CUDA". @@ -627,7 +627,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main with: # This selects "ARCH=amd64 + the latest supported Python + CUDA". matrix_filter: map(select(.ARCH == "amd64")) | group_by(.CUDA_VER|split(".")|map(tonumber)|.[0]) | map(max_by([(.PY_VER|split(".")|map(tonumber)), (.CUDA_VER|split(".")|map(tonumber))])) @@ -646,7 +646,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_wheels && fromJSON(needs.changed-files.outputs.changed_file_groups).not_cudf_polars with: # This selects "ARCH=amd64 + the latest supported Python + CUDA". @@ -662,7 +662,7 @@ jobs: pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] needs: telemetry-setup - uses: rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@main with: arch: '["amd64", "arm64"]' cuda: '["13.2"]' @@ -692,7 +692,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main if: (fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_wheels || fromJSON(needs.changed-files.outputs.changed_file_groups).test_cudf_pandas) && fromJSON(needs.changed-files.outputs.changed_file_groups).neither_cudf_polars_nor_dask_cudf with: # This selects the latest supported Python + CUDA minor versions for each ARCH/CUDA major version combo @@ -708,7 +708,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_conda && fromJSON(needs.changed-files.outputs.changed_file_groups).neither_cpp_nor_cudf_polars_nor_dask_cudf with: build_type: pull-request @@ -717,7 +717,7 @@ jobs: sha: ${{ inputs.sha }} node_type: "gpu-l4-latest-1" continue-on-error: true - container_image: "rapidsai/ci-conda:26.06-latest" + container_image: "rapidsai/ci-conda:26.08-latest" script: | ci/cudf_pandas_scripts/third-party-integration/test.sh python/cudf/cudf_pandas_tests/third_party_integration_tests/dependencies.yaml pandas-tests: @@ -730,7 +730,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_wheels && fromJSON(needs.changed-files.outputs.changed_file_groups).neither_cpp_nor_cudf_polars_nor_dask_cudf with: build_type: pull-request @@ -738,7 +738,7 @@ jobs: date: ${{ inputs.date }} sha: ${{ inputs.sha }} node_type: "gpu-l4-latest-1" - container_image: "rapidsai/citestwheel:26.06-latest" + container_image: "rapidsai/citestwheel:26.08-latest" script: ci/cudf_pandas_scripts/pandas-tests/run.sh pr narwhals-tests: needs: [conda-python-build, conda-python-build-noarch, changed-files] @@ -749,7 +749,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_conda && fromJSON(needs.changed-files.outputs.changed_file_groups).neither_cpp_nor_cudf_polars_nor_dask_cudf with: build_type: pull-request @@ -757,7 +757,7 @@ jobs: date: ${{ inputs.date }} sha: ${{ inputs.sha }} node_type: "gpu-l4-latest-1" - container_image: "rapidsai/ci-conda:26.06-latest" + container_image: "rapidsai/ci-conda:26.08-latest" script: ci/test_narwhals.sh spark-rapids-jni: needs: changed-files diff --git a/.github/workflows/pr_issue_status_automation.yml b/.github/workflows/pr_issue_status_automation.yml index a69c40784bd..e35d2fe7cda 100644 --- a/.github/workflows/pr_issue_status_automation.yml +++ b/.github/workflows/pr_issue_status_automation.yml @@ -13,7 +13,7 @@ permissions: {} jobs: get-project-id: - uses: rapidsai/shared-workflows/.github/workflows/project-get-item-id.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/project-get-item-id.yaml@main secrets: ADD_TO_PROJECT_GITHUB_TOKEN: ${{ secrets.ADD_TO_PROJECT_GITHUB_TOKEN }} if: github.event.pull_request.state == 'open' @@ -25,7 +25,7 @@ jobs: update-status: # This job sets the PR and its linked issues to "In Progress" status - uses: rapidsai/shared-workflows/.github/workflows/project-get-set-single-select-field.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/project-get-set-single-select-field.yaml@main secrets: ADD_TO_PROJECT_GITHUB_TOKEN: ${{ secrets.ADD_TO_PROJECT_GITHUB_TOKEN }} if: ${{ github.event.pull_request.state == 'open' && needs.get-project-id.outputs.ITEM_PROJECT_ID != '' }} @@ -65,7 +65,7 @@ jobs: update-release: # This job sets the PR and its linked issues to the release they are targeting - uses: rapidsai/shared-workflows/.github/workflows/project-get-set-single-select-field.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/project-get-set-single-select-field.yaml@main secrets: ADD_TO_PROJECT_GITHUB_TOKEN: ${{ secrets.ADD_TO_PROJECT_GITHUB_TOKEN }} if: ${{ github.event.pull_request.state == 'open' && needs.get-project-id.outputs.ITEM_PROJECT_ID != '' }} diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 3d577a239ee..197835fd9ab 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -32,7 +32,7 @@ jobs: id-token: write packages: read pull-requests: read - uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@main with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -46,7 +46,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@main with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -61,7 +61,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -69,7 +69,7 @@ jobs: sha: ${{ inputs.sha }} node_type: "gpu-l4-latest-1" arch: "amd64" - container_image: "rapidsai/ci-conda:26.06-latest" + container_image: "rapidsai/ci-conda:26.08-latest" script: ci/test_cpp_benchmarks.sh conda-cpp-memcheck-tests: permissions: @@ -79,7 +79,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -87,7 +87,7 @@ jobs: sha: ${{ inputs.sha }} node_type: "gpu-l4-latest-1" arch: "amd64" - container_image: "rapidsai/ci-conda:26.06-latest" + container_image: "rapidsai/ci-conda:26.08-latest" script: "ci/test_cpp_memcheck.sh" cpp-linters: permissions: @@ -97,7 +97,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -113,7 +113,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -129,7 +129,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -144,7 +144,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -152,7 +152,7 @@ jobs: sha: ${{ inputs.sha }} node_type: "gpu-l4-latest-1" arch: "amd64" - container_image: "rapidsai/ci-conda:26.06-latest" + container_image: "rapidsai/ci-conda:26.08-latest" script: "ci/test_java.sh" conda-notebook-tests: permissions: @@ -162,7 +162,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -170,7 +170,7 @@ jobs: sha: ${{ inputs.sha }} node_type: "gpu-l4-latest-1" arch: "amd64" - container_image: "rapidsai/ci-conda:26.06-latest" + container_image: "rapidsai/ci-conda:26.08-latest" script: "ci/test_notebooks.sh" wheel-tests-cudf: permissions: @@ -180,7 +180,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -195,7 +195,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -210,7 +210,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -225,14 +225,14 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} date: ${{ inputs.date }} sha: ${{ inputs.sha }} node_type: "gpu-l4-latest-1" - container_image: "rapidsai/ci-conda:26.06-latest" + container_image: "rapidsai/ci-conda:26.08-latest" script: | ci/cudf_pandas_scripts/third-party-integration/test.sh python/cudf/cudf_pandas_tests/third_party_integration_tests/dependencies.yaml continue-on-error: true @@ -244,7 +244,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -260,7 +260,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -275,12 +275,12 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} date: ${{ inputs.date }} sha: ${{ inputs.sha }} node_type: "gpu-l4-latest-1" - container_image: "rapidsai/ci-conda:26.06-latest" + container_image: "rapidsai/ci-conda:26.08-latest" script: ci/test_narwhals.sh diff --git a/.github/workflows/trigger-breaking-change-alert.yaml b/.github/workflows/trigger-breaking-change-alert.yaml index 03803abb4fe..b9661f219aa 100644 --- a/.github/workflows/trigger-breaking-change-alert.yaml +++ b/.github/workflows/trigger-breaking-change-alert.yaml @@ -13,7 +13,7 @@ jobs: if: contains(github.event.pull_request.labels.*.name, 'breaking') permissions: contents: read - uses: rapidsai/shared-workflows/.github/workflows/breaking-change-alert.yaml@cuda-13.2.0 + uses: rapidsai/shared-workflows/.github/workflows/breaking-change-alert.yaml@main secrets: NV_SLACK_BREAKING_CHANGE_ALERT: ${{ secrets.NV_SLACK_BREAKING_CHANGE_ALERT }} with: diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6718fb43437..c69fff32cc8 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -41,7 +41,7 @@ repos: "pyarrow<24.0.0", # https://github.com/rapidsai/cudf/issues/22229 pytest, types-cachetools, - "rmm-cu12==26.6.*,>=0.0.0a0; sys_platform=='linux'", + "rmm-cu12==26.8.*,>=0.0.0a0; sys_platform=='linux'", "--extra-index-url=https://pypi.anaconda.org/rapidsai-wheels-nightly/simple/" ] args: ["--config-file=pyproject.toml", diff --git a/VERSION b/VERSION index cdb610a24d1..4e6864b4ca9 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -26.06.00 +26.08.00 diff --git a/conda/environments/all_cuda-129_arch-aarch64.yaml b/conda/environments/all_cuda-129_arch-aarch64.yaml index f461f45f7f6..ff50fecbf60 100644 --- a/conda/environments/all_cuda-129_arch-aarch64.yaml +++ b/conda/environments/all_cuda-129_arch-aarch64.yaml @@ -26,7 +26,7 @@ dependencies: - cupy>=13.6.0,!=14.0.0 - cxx-compiler - cython>=3.2.2 -- dask-cuda==26.6.*,>=0.0.0a0 +- dask-cuda==26.8.*,>=0.0.0a0 - dlpack>=0.8,<1.0 - doxygen=1.9.1 - fastavro>=0.22.9 @@ -41,11 +41,11 @@ dependencies: - jupyter_client - libcufile-dev - libcurand-dev -- libkvikio==26.6.*,>=0.0.0a0 +- libkvikio==26.8.*,>=0.0.0a0 - libnvcomp-dev==5.2.0.10 - libnvjitlink-dev - librdkafka>=2.11.1,<2.12.0 -- librmm==26.6.*,>=0.0.0a0 +- librmm==26.8.*,>=0.0.0a0 - make - mmh3 - moto>=4.0.8 @@ -83,12 +83,12 @@ dependencies: - python>=3.11 - pytorch>=2.4.0 - rapids-build-backend>=0.4.0,<0.5.0 -- rapids-dask-dependency==26.6.*,>=0.0.0a0 +- rapids-dask-dependency==26.8.*,>=0.0.0a0 - rapids-logger==0.2.*,>=0.0.0a0 -- rapidsmpf==26.6.*,>=0.0.0a0 +- rapidsmpf==26.8.*,>=0.0.0a0 - ray-default>=2.55.1 - rich -- rmm==26.6.*,>=0.0.0a0 +- rmm==26.8.*,>=0.0.0a0 - s3fs>=2022.3.0 - scikit-build-core>=0.11.0 - scipy diff --git a/conda/environments/all_cuda-129_arch-x86_64.yaml b/conda/environments/all_cuda-129_arch-x86_64.yaml index b59154ad037..d186d5df843 100644 --- a/conda/environments/all_cuda-129_arch-x86_64.yaml +++ b/conda/environments/all_cuda-129_arch-x86_64.yaml @@ -26,7 +26,7 @@ dependencies: - cupy>=13.6.0,!=14.0.0 - cxx-compiler - cython>=3.2.2 -- dask-cuda==26.6.*,>=0.0.0a0 +- dask-cuda==26.8.*,>=0.0.0a0 - dlpack>=0.8,<1.0 - doxygen=1.9.1 - fastavro>=0.22.9 @@ -41,11 +41,11 @@ dependencies: - jupyter_client - libcufile-dev - libcurand-dev -- libkvikio==26.6.*,>=0.0.0a0 +- libkvikio==26.8.*,>=0.0.0a0 - libnvcomp-dev==5.2.0.10 - libnvjitlink-dev - librdkafka>=2.11.1,<2.12.0 -- librmm==26.6.*,>=0.0.0a0 +- librmm==26.8.*,>=0.0.0a0 - make - mmh3 - moto>=4.0.8 @@ -83,12 +83,12 @@ dependencies: - python>=3.11 - pytorch>=2.4.0 - rapids-build-backend>=0.4.0,<0.5.0 -- rapids-dask-dependency==26.6.*,>=0.0.0a0 +- rapids-dask-dependency==26.8.*,>=0.0.0a0 - rapids-logger==0.2.*,>=0.0.0a0 -- rapidsmpf==26.6.*,>=0.0.0a0 +- rapidsmpf==26.8.*,>=0.0.0a0 - ray-default>=2.55.1 - rich -- rmm==26.6.*,>=0.0.0a0 +- rmm==26.8.*,>=0.0.0a0 - s3fs>=2022.3.0 - scikit-build-core>=0.11.0 - scipy diff --git a/conda/environments/all_cuda-132_arch-aarch64.yaml b/conda/environments/all_cuda-132_arch-aarch64.yaml index 7b79a9f8bba..e8ae08a0965 100644 --- a/conda/environments/all_cuda-132_arch-aarch64.yaml +++ b/conda/environments/all_cuda-132_arch-aarch64.yaml @@ -26,7 +26,7 @@ dependencies: - cupy>=13.6.0,!=14.0.0 - cxx-compiler - cython>=3.2.2 -- dask-cuda==26.6.*,>=0.0.0a0 +- dask-cuda==26.8.*,>=0.0.0a0 - dlpack>=0.8,<1.0 - doxygen=1.9.1 - fastavro>=0.22.9 @@ -41,11 +41,11 @@ dependencies: - jupyter_client - libcufile-dev - libcurand-dev -- libkvikio==26.6.*,>=0.0.0a0 +- libkvikio==26.8.*,>=0.0.0a0 - libnvcomp-dev==5.2.0.10 - libnvjitlink-dev - librdkafka>=2.11.1,<2.12.0 -- librmm==26.6.*,>=0.0.0a0 +- librmm==26.8.*,>=0.0.0a0 - make - mmh3 - moto>=4.0.8 @@ -83,12 +83,12 @@ dependencies: - python>=3.11 - pytorch>=2.10.0 - rapids-build-backend>=0.4.0,<0.5.0 -- rapids-dask-dependency==26.6.*,>=0.0.0a0 +- rapids-dask-dependency==26.8.*,>=0.0.0a0 - rapids-logger==0.2.*,>=0.0.0a0 -- rapidsmpf==26.6.*,>=0.0.0a0 +- rapidsmpf==26.8.*,>=0.0.0a0 - ray-default>=2.55.1 - rich -- rmm==26.6.*,>=0.0.0a0 +- rmm==26.8.*,>=0.0.0a0 - s3fs>=2022.3.0 - scikit-build-core>=0.11.0 - scipy diff --git a/conda/environments/all_cuda-132_arch-x86_64.yaml b/conda/environments/all_cuda-132_arch-x86_64.yaml index 3b7cc8c834d..f938855b962 100644 --- a/conda/environments/all_cuda-132_arch-x86_64.yaml +++ b/conda/environments/all_cuda-132_arch-x86_64.yaml @@ -26,7 +26,7 @@ dependencies: - cupy>=13.6.0,!=14.0.0 - cxx-compiler - cython>=3.2.2 -- dask-cuda==26.6.*,>=0.0.0a0 +- dask-cuda==26.8.*,>=0.0.0a0 - dlpack>=0.8,<1.0 - doxygen=1.9.1 - fastavro>=0.22.9 @@ -41,11 +41,11 @@ dependencies: - jupyter_client - libcufile-dev - libcurand-dev -- libkvikio==26.6.*,>=0.0.0a0 +- libkvikio==26.8.*,>=0.0.0a0 - libnvcomp-dev==5.2.0.10 - libnvjitlink-dev - librdkafka>=2.11.1,<2.12.0 -- librmm==26.6.*,>=0.0.0a0 +- librmm==26.8.*,>=0.0.0a0 - make - mmh3 - moto>=4.0.8 @@ -83,12 +83,12 @@ dependencies: - python>=3.11 - pytorch>=2.10.0 - rapids-build-backend>=0.4.0,<0.5.0 -- rapids-dask-dependency==26.6.*,>=0.0.0a0 +- rapids-dask-dependency==26.8.*,>=0.0.0a0 - rapids-logger==0.2.*,>=0.0.0a0 -- rapidsmpf==26.6.*,>=0.0.0a0 +- rapidsmpf==26.8.*,>=0.0.0a0 - ray-default>=2.55.1 - rich -- rmm==26.6.*,>=0.0.0a0 +- rmm==26.8.*,>=0.0.0a0 - s3fs>=2022.3.0 - scikit-build-core>=0.11.0 - scipy diff --git a/dependencies.yaml b/dependencies.yaml index a4fc6bcb68c..afe95cf235c 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -844,13 +844,13 @@ dependencies: common: - output_types: [conda, requirements, pyproject] packages: - - rapids-dask-dependency==26.6.*,>=0.0.0a0 + - rapids-dask-dependency==26.8.*,>=0.0.0a0 run_dask_cudf: common: - output_types: [conda, requirements, pyproject] packages: - *nvidia_ml_py - - rapids-dask-dependency==26.6.*,>=0.0.0a0 + - rapids-dask-dependency==26.8.*,>=0.0.0a0 run_custreamz: common: - output_types: conda @@ -874,9 +874,9 @@ dependencies: common: - output_types: conda packages: - - libcudf-example==26.6.*,>=0.0.0a0 - - libcudf_kafka==26.6.*,>=0.0.0a0 - - libcudf-tests==26.6.*,>=0.0.0a0 + - libcudf-example==26.8.*,>=0.0.0a0 + - libcudf_kafka==26.8.*,>=0.0.0a0 + - libcudf-tests==26.8.*,>=0.0.0a0 test_java: common: - output_types: conda @@ -1039,7 +1039,7 @@ dependencies: common: - output_types: conda packages: - - &libcudf_unsuffixed libcudf==26.6.*,>=0.0.0a0 + - &libcudf_unsuffixed libcudf==26.8.*,>=0.0.0a0 - output_types: requirements packages: # pip recognizes the index as a global option for the requirements.txt file @@ -1051,12 +1051,12 @@ dependencies: cuda: "12.*" cuda_suffixed: "true" packages: - - libcudf-cu12==26.6.*,>=0.0.0a0 + - libcudf-cu12==26.8.*,>=0.0.0a0 - matrix: cuda: "13.*" cuda_suffixed: "true" packages: - - libcudf-cu13==26.6.*,>=0.0.0a0 + - libcudf-cu13==26.8.*,>=0.0.0a0 - {matrix: null, packages: [*libcudf_unsuffixed]} depends_on_numba_cuda: common: @@ -1084,7 +1084,7 @@ dependencies: common: - output_types: conda packages: - - &pylibcudf_unsuffixed pylibcudf==26.6.*,>=0.0.0a0 + - &pylibcudf_unsuffixed pylibcudf==26.8.*,>=0.0.0a0 - output_types: requirements packages: # pip recognizes the index as a global option for the requirements.txt file @@ -1096,18 +1096,18 @@ dependencies: cuda: "12.*" cuda_suffixed: "true" packages: - - pylibcudf-cu12==26.6.*,>=0.0.0a0 + - pylibcudf-cu12==26.8.*,>=0.0.0a0 - matrix: cuda: "13.*" cuda_suffixed: "true" packages: - - pylibcudf-cu13==26.6.*,>=0.0.0a0 + - pylibcudf-cu13==26.8.*,>=0.0.0a0 - {matrix: null, packages: [*pylibcudf_unsuffixed]} depends_on_pylibcudf_pyarrow: common: - output_types: conda packages: - - &plc_unsuffixed pylibcudf==26.6.*,>=0.0.0a0 + - &plc_unsuffixed pylibcudf==26.8.*,>=0.0.0a0 - output_types: requirements packages: # pip recognizes the index as a global option for the requirements.txt file @@ -1119,18 +1119,18 @@ dependencies: cuda: "12.*" cuda_suffixed: "true" packages: - - pylibcudf-cu12[pyarrow]==26.6.*,>=0.0.0a0 + - pylibcudf-cu12[pyarrow]==26.8.*,>=0.0.0a0 - matrix: cuda: "13.*" cuda_suffixed: "true" packages: - - pylibcudf-cu13[pyarrow]==26.6.*,>=0.0.0a0 + - pylibcudf-cu13[pyarrow]==26.8.*,>=0.0.0a0 - {matrix: null, packages: [*plc_unsuffixed]} depends_on_cudf: common: - output_types: conda packages: - - &cudf_unsuffixed cudf==26.6.*,>=0.0.0a0 + - &cudf_unsuffixed cudf==26.8.*,>=0.0.0a0 - output_types: requirements packages: # pip recognizes the index as a global option for the requirements.txt file @@ -1142,18 +1142,18 @@ dependencies: cuda: "12.*" cuda_suffixed: "true" packages: - - cudf-cu12==26.6.*,>=0.0.0a0 + - cudf-cu12==26.8.*,>=0.0.0a0 - matrix: cuda: "13.*" cuda_suffixed: "true" packages: - - cudf-cu13==26.6.*,>=0.0.0a0 + - cudf-cu13==26.8.*,>=0.0.0a0 - {matrix: null, packages: [*cudf_unsuffixed]} depends_on_cudf_kafka: common: - output_types: [conda, pyproject] packages: - - &cudf_kafka_unsuffixed cudf_kafka==26.6.*,>=0.0.0a0 + - &cudf_kafka_unsuffixed cudf_kafka==26.8.*,>=0.0.0a0 depends_on_cupy: common: - output_types: conda @@ -1177,7 +1177,7 @@ dependencies: common: - output_types: conda packages: - - &libkvikio_unsuffixed libkvikio==26.6.*,>=0.0.0a0 + - &libkvikio_unsuffixed libkvikio==26.8.*,>=0.0.0a0 - output_types: requirements packages: - --extra-index-url=https://pypi.anaconda.org/rapidsai-wheels-nightly/simple @@ -1188,12 +1188,12 @@ dependencies: cuda: "12.*" cuda_suffixed: "true" packages: - - libkvikio-cu12==26.6.*,>=0.0.0a0 + - libkvikio-cu12==26.8.*,>=0.0.0a0 - matrix: cuda: "13.*" cuda_suffixed: "true" packages: - - libkvikio-cu13==26.6.*,>=0.0.0a0 + - libkvikio-cu13==26.8.*,>=0.0.0a0 - matrix: packages: - *libkvikio_unsuffixed @@ -1201,7 +1201,7 @@ dependencies: common: - output_types: conda packages: - - &librmm_unsuffixed librmm==26.6.*,>=0.0.0a0 + - &librmm_unsuffixed librmm==26.8.*,>=0.0.0a0 - output_types: requirements packages: # pip recognizes the index as a global option for the requirements.txt file @@ -1213,12 +1213,12 @@ dependencies: cuda: "12.*" cuda_suffixed: "true" packages: - - librmm-cu12==26.6.*,>=0.0.0a0 + - librmm-cu12==26.8.*,>=0.0.0a0 - matrix: cuda: "13.*" cuda_suffixed: "true" packages: - - librmm-cu13==26.6.*,>=0.0.0a0 + - librmm-cu13==26.8.*,>=0.0.0a0 - matrix: packages: - *librmm_unsuffixed @@ -1226,7 +1226,7 @@ dependencies: common: - output_types: conda packages: - - &rmm_unsuffixed rmm==26.6.*,>=0.0.0a0 + - &rmm_unsuffixed rmm==26.8.*,>=0.0.0a0 - output_types: requirements packages: # pip recognizes the index as a global option for the requirements.txt file @@ -1238,12 +1238,12 @@ dependencies: cuda: "12.*" cuda_suffixed: "true" packages: - - rmm-cu12==26.6.*,>=0.0.0a0 + - rmm-cu12==26.8.*,>=0.0.0a0 - matrix: cuda: "13.*" cuda_suffixed: "true" packages: - - rmm-cu13==26.6.*,>=0.0.0a0 + - rmm-cu13==26.8.*,>=0.0.0a0 - matrix: packages: - *rmm_unsuffixed @@ -1251,7 +1251,7 @@ dependencies: common: - output_types: conda packages: - - &rapidsmpf_unsuffixed rapidsmpf==26.6.*,>=0.0.0a0 + - &rapidsmpf_unsuffixed rapidsmpf==26.8.*,>=0.0.0a0 - output_types: requirements packages: # pip recognizes the index as a global option for the requirements.txt file @@ -1263,12 +1263,12 @@ dependencies: cuda: "12.*" cuda_suffixed: "true" packages: - - rapidsmpf-cu12==26.6.*,>=0.0.0a0 + - rapidsmpf-cu12==26.8.*,>=0.0.0a0 - matrix: cuda: "13.*" cuda_suffixed: "true" packages: - - rapidsmpf-cu13==26.6.*,>=0.0.0a0 + - rapidsmpf-cu13==26.8.*,>=0.0.0a0 - matrix: packages: - *rapidsmpf_unsuffixed @@ -1318,7 +1318,7 @@ dependencies: common: - output_types: conda packages: - - &dask_cuda_unsuffixed dask-cuda==26.6.*,>=0.0.0a0 + - &dask_cuda_unsuffixed dask-cuda==26.8.*,>=0.0.0a0 - output_types: requirements packages: # pip recognizes the index as a global option for the requirements.txt file @@ -1330,12 +1330,12 @@ dependencies: cuda: "12.*" cuda_suffixed: "true" packages: - - dask-cuda[cu12]==26.6.*,>=0.0.0a0 + - dask-cuda[cu12]==26.8.*,>=0.0.0a0 - matrix: cuda: "13.*" cuda_suffixed: "true" packages: - - dask-cuda[cu13]==26.6.*,>=0.0.0a0 + - dask-cuda[cu13]==26.8.*,>=0.0.0a0 - matrix: packages: - *dask_cuda_unsuffixed @@ -1343,17 +1343,17 @@ dependencies: common: - output_types: conda packages: - - dask-cudf==26.6.*,>=0.0.0a0 + - dask-cudf==26.8.*,>=0.0.0a0 depends_on_custreamz: common: - output_types: conda packages: - - custreamz==26.6.*,>=0.0.0a0 + - custreamz==26.8.*,>=0.0.0a0 depends_on_cudf_polars: common: - output_types: conda packages: - - cudf-polars==26.6.*,>=0.0.0a0 + - cudf-polars==26.8.*,>=0.0.0a0 depends_on_narwhals: common: - output_types: [conda, requirements, pyproject] diff --git a/java/ci/README.md b/java/ci/README.md index 59f48e14837..5ef4850a2bb 100644 --- a/java/ci/README.md +++ b/java/ci/README.md @@ -48,4 +48,4 @@ ${sclCMD} "java/ci/build-in-docker.sh" ### The output -You can find the cuDF jar in java/target/ like cudf-26.06.0-SNAPSHOT-cuda12.jar. +You can find the cuDF jar in java/target/ like cudf-26.08.0-SNAPSHOT-cuda12.jar. diff --git a/java/pom.xml b/java/pom.xml index 12af51eba71..9779e1f5b0c 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -10,7 +10,7 @@ ai.rapids cudf - 26.06.0-SNAPSHOT + 26.08.0-SNAPSHOT cudfjni diff --git a/python/cudf/cudf/VERSION b/python/cudf/cudf/VERSION index cdb610a24d1..4e6864b4ca9 100644 --- a/python/cudf/cudf/VERSION +++ b/python/cudf/cudf/VERSION @@ -1 +1 @@ -26.06.00 +26.08.00 diff --git a/python/cudf/cudf_pandas_tests/third_party_integration_tests/dependencies.yaml b/python/cudf/cudf_pandas_tests/third_party_integration_tests/dependencies.yaml index 165f9cf59e6..cbc97a6754a 100644 --- a/python/cudf/cudf_pandas_tests/third_party_integration_tests/dependencies.yaml +++ b/python/cudf/cudf_pandas_tests/third_party_integration_tests/dependencies.yaml @@ -250,7 +250,7 @@ dependencies: common: - output_types: conda packages: - - cudf==26.6.*,>=0.0.0a0 + - cudf==26.8.*,>=0.0.0a0 - pandas - pytest - pytest-xdist @@ -326,13 +326,13 @@ dependencies: common: - output_types: conda packages: - - cuml==26.6.*,>=0.0.0a0 + - cuml==26.8.*,>=0.0.0a0 - scikit-learn test_cugraph: common: - output_types: conda packages: - - cugraph==26.6.*,>=0.0.0a0 + - cugraph==26.8.*,>=0.0.0a0 - networkx test_ibis: common: diff --git a/python/cudf/pyproject.toml b/python/cudf/pyproject.toml index 533942567d3..d8822021e23 100644 --- a/python/cudf/pyproject.toml +++ b/python/cudf/pyproject.toml @@ -23,7 +23,7 @@ dependencies = [ "cuda-python>=13.0.1,<14.0", "cupy-cuda13x>=13.6.0,!=14.0.0", "fsspec>=0.6.0", - "libcudf==26.6.*,>=0.0.0a0", + "libcudf==26.8.*,>=0.0.0a0", "numba-cuda>=0.22.2,<0.29.0", "numba>=0.60.0,<0.65.0", "numpy>=1.26,<3.0", @@ -31,9 +31,9 @@ dependencies = [ "packaging", "pandas>=2.0,<2.4.0", "pyarrow>=19.0.0,<24", - "pylibcudf==26.6.*,>=0.0.0a0", + "pylibcudf==26.8.*,>=0.0.0a0", "rich", - "rmm==26.6.*,>=0.0.0a0", + "rmm==26.8.*,>=0.0.0a0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. classifiers = [ "Intended Audience :: Developers", @@ -125,12 +125,12 @@ matrix-entry = "cuda_suffixed=true;use_cuda_wheels=true" requires = [ "cmake>=3.30.4", "cython>=3.2.2", - "libcudf==26.6.*,>=0.0.0a0", - "librmm==26.6.*,>=0.0.0a0", + "libcudf==26.8.*,>=0.0.0a0", + "librmm==26.8.*,>=0.0.0a0", "ninja", "numba-cuda>=0.22.2,<0.29.0", - "pylibcudf==26.6.*,>=0.0.0a0", - "rmm==26.6.*,>=0.0.0a0", + "pylibcudf==26.8.*,>=0.0.0a0", + "rmm==26.8.*,>=0.0.0a0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. [tool.scikit-build] diff --git a/python/cudf_kafka/pyproject.toml b/python/cudf_kafka/pyproject.toml index b73d50bf71a..8bc7104a563 100644 --- a/python/cudf_kafka/pyproject.toml +++ b/python/cudf_kafka/pyproject.toml @@ -19,7 +19,7 @@ authors = [ license = "Apache-2.0" requires-python = ">=3.11" dependencies = [ - "cudf==26.6.*,>=0.0.0a0", + "cudf==26.8.*,>=0.0.0a0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. [project.optional-dependencies] diff --git a/python/cudf_polars/pyproject.toml b/python/cudf_polars/pyproject.toml index 91867fb16eb..b89f43b3c85 100644 --- a/python/cudf_polars/pyproject.toml +++ b/python/cudf_polars/pyproject.toml @@ -25,8 +25,8 @@ dependencies = [ "nvidia-ml-py>=12", "packaging", "polars>=1.35,<1.39", - "pylibcudf==26.6.*,>=0.0.0a0", - "rapidsmpf==26.6.*,>=0.0.0a0", + "pylibcudf==26.8.*,>=0.0.0a0", + "rapidsmpf==26.8.*,>=0.0.0a0", "typing_extensions>=4.0.0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. classifiers = [ @@ -42,7 +42,7 @@ classifiers = [ [project.optional-dependencies] test = [ - "dask-cuda==26.6.*,>=0.0.0a0", + "dask-cuda==26.8.*,>=0.0.0a0", "pytest", "pytest-cov", "pytest-httpserver", @@ -52,7 +52,7 @@ test = [ "zstandard", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. experimental = [ - "rapids-dask-dependency==26.6.*,>=0.0.0a0", + "rapids-dask-dependency==26.8.*,>=0.0.0a0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. trace = [ "structlog", @@ -61,7 +61,7 @@ ray = [ "ray>=2.55.1", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. dask = [ - "rapids-dask-dependency==26.6.*,>=0.0.0a0", + "rapids-dask-dependency==26.8.*,>=0.0.0a0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. [project.urls] diff --git a/python/custreamz/pyproject.toml b/python/custreamz/pyproject.toml index 5b5efb2a1dc..ed704f8477e 100644 --- a/python/custreamz/pyproject.toml +++ b/python/custreamz/pyproject.toml @@ -22,8 +22,8 @@ license-files = ["LICENSE"] requires-python = ">=3.11" dependencies = [ "confluent-kafka", - "cudf==26.6.*,>=0.0.0a0", - "cudf_kafka==26.6.*,>=0.0.0a0", + "cudf==26.8.*,>=0.0.0a0", + "cudf_kafka==26.8.*,>=0.0.0a0", "streamz", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. classifiers = [ diff --git a/python/dask_cudf/pyproject.toml b/python/dask_cudf/pyproject.toml index 7a13b678641..813f3a3dfcd 100644 --- a/python/dask_cudf/pyproject.toml +++ b/python/dask_cudf/pyproject.toml @@ -21,13 +21,13 @@ license = "Apache-2.0" license-files = ["LICENSE"] requires-python = ">=3.11" dependencies = [ - "cudf==26.6.*,>=0.0.0a0", + "cudf==26.8.*,>=0.0.0a0", "cupy-cuda13x>=13.6.0,!=14.0.0", "fsspec>=0.6.0", "numpy>=1.26,<3.0", "nvidia-ml-py>=12", "pandas>=2.0,<2.4.0", - "rapids-dask-dependency==26.6.*,>=0.0.0a0", + "rapids-dask-dependency==26.8.*,>=0.0.0a0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. classifiers = [ "Intended Audience :: Developers", @@ -51,7 +51,7 @@ test = [ "aiobotocore>=2.2.0,<3", "boto3>=1.21.21", "botocore>=1.24.21", - "dask-cuda==26.6.*,>=0.0.0a0", + "dask-cuda==26.8.*,>=0.0.0a0", "pytest", "pytest-cov", "pytest-xdist", diff --git a/python/libcudf/pyproject.toml b/python/libcudf/pyproject.toml index 3ea79d371a1..5aaa35b6865 100644 --- a/python/libcudf/pyproject.toml +++ b/python/libcudf/pyproject.toml @@ -26,8 +26,8 @@ classifiers = [ "Environment :: GPU :: NVIDIA CUDA", ] dependencies = [ - "libkvikio==26.6.*,>=0.0.0a0", - "librmm==26.6.*,>=0.0.0a0", + "libkvikio==26.8.*,>=0.0.0a0", + "librmm==26.8.*,>=0.0.0a0", "nvidia-libnvcomp==5.2.0.13", "rapids-logger==0.2.*,>=0.0.0a0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. @@ -69,8 +69,8 @@ dependencies-file = "../../dependencies.yaml" matrix-entry = "cuda_suffixed=true;use_cuda_wheels=true" requires = [ "cmake>=3.30.4", - "libkvikio==26.6.*,>=0.0.0a0", - "librmm==26.6.*,>=0.0.0a0", + "libkvikio==26.8.*,>=0.0.0a0", + "librmm==26.8.*,>=0.0.0a0", "ninja", "nvidia-libnvcomp==5.2.0.13", "nvidia-nvjitlink>=13.0,<14", diff --git a/python/pylibcudf/pyproject.toml b/python/pylibcudf/pyproject.toml index 33ce5008578..6a6591a8c5f 100644 --- a/python/pylibcudf/pyproject.toml +++ b/python/pylibcudf/pyproject.toml @@ -20,9 +20,9 @@ license = "Apache-2.0" requires-python = ">=3.11" dependencies = [ "cuda-python>=13.0.1,<14.0", - "libcudf==26.6.*,>=0.0.0a0", + "libcudf==26.8.*,>=0.0.0a0", "nvtx>=0.2.1", - "rmm==26.6.*,>=0.0.0a0", + "rmm==26.8.*,>=0.0.0a0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. classifiers = [ "Intended Audience :: Developers", @@ -122,10 +122,10 @@ matrix-entry = "cuda_suffixed=true;use_cuda_wheels=true" requires = [ "cmake>=3.30.4", "cython>=3.2.2", - "libcudf==26.6.*,>=0.0.0a0", - "librmm==26.6.*,>=0.0.0a0", + "libcudf==26.8.*,>=0.0.0a0", + "librmm==26.8.*,>=0.0.0a0", "ninja", - "rmm==26.6.*,>=0.0.0a0", + "rmm==26.8.*,>=0.0.0a0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. [tool.scikit-build]