diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml deleted file mode 100644 index 0c844efdc4e..00000000000 --- a/.github/workflows/nightly.yaml +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright (c) 2023-2024, NVIDIA CORPORATION. -name: cudf-pandas-integration test on default branch (nightly / manually) - -on: - workflow_dispatch: - # The below exists in alignment with rest of RAPIDS nightly pipeline. They are currently unused. - inputs: - branch: - required: true - type: string - date: - required: true - type: string - sha: - required: true - type: string - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - -jobs: - integration-tests: - runs-on: ubuntu-latest - steps: - - name: Checkout repo - uses: actions/checkout@v4 - - - name: Extract libraries from dependencies.yaml - id: extractlib - run: | - LIBS=$(python/cudf/cudf_pandas_tests/third_party_integration_tests/ci/extract_lib.sh python/cudf/cudf_pandas_tests/third_party_integration_tests/dependencies.yaml) - echo "LIBS=${LIBS}" >> $GITHUB_ENV - - - name: Run integration tests - run: | - for lib in ${{ env.LIBS }}; do - echo "Running tests for $lib" - CUDA_MAJOR=$(if [ "$lib" = "tensorflow" ]; then echo "11"; else echo "12"; fi) - python/cudf/cudf_pandas_tests/third_party_integration_tests/ci/test.sh $lib $CUDA_MAJOR - done - env: - LIBS: ${{ env.LIBS }} - secrets: inherit diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 2e2a8b6b9bc..1c4f7131699 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -228,3 +228,19 @@ jobs: node_type: cpu4 build_type: pull-request run_script: "ci/cudf_pandas_scripts/pandas-tests/diff.sh" + integration-tests: + needs: wheel-build-cudf + secrets: inherit + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-24.10 + with: + build_type: pull-request + node_type: "gpu-v100-latest-1" + arch: "amd64" + container_image: "rapidsai/ci-conda:latest" + run_script: | + LIBS=$(python/cudf/cudf_pandas_tests/third_party_integration_tests/ci/extract_lib.sh python/cudf/cudf_pandas_tests/third_party_integration_tests/dependencies.yaml) + for lib in $LIBS; do + echo "Running tests for $lib" + CUDA_MAJOR=$(if [ "$lib" = "tensorflow" ]; then echo "11"; else echo "12"; fi) + python/cudf/cudf_pandas_tests/third_party_integration_tests/ci/test.sh $lib $CUDA_MAJOR + done diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 9feea050b19..ce08d372d89 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -124,3 +124,19 @@ jobs: date: ${{ inputs.date }} sha: ${{ inputs.sha }} script: ci/cudf_pandas_scripts/run_tests.sh + integration-tests: + secrets: inherit + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-24.10 + with: + build_type: nightly + branch: ${{ inputs.branch }} + date: ${{ inputs.date }} + sha: ${{ inputs.sha }} + container_image: "rapidsai/ci-conda:latest" + run_script: | + LIBS=$(python/cudf/cudf_pandas_tests/third_party_integration_tests/ci/extract_lib.sh python/cudf/cudf_pandas_tests/third_party_integration_tests/dependencies.yaml) + for lib in $LIBS; do + echo "Running tests for $lib" + CUDA_MAJOR=$(if [ "$lib" = "tensorflow" ]; then echo "11"; else echo "12"; fi) + python/cudf/cudf_pandas_tests/third_party_integration_tests/ci/test.sh $lib $CUDA_MAJOR + done