diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index a8f251c2..66e098ea 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -28,6 +28,14 @@ jobs: build_type: branch script: "ci/build_wheel.sh" matrix_filter: ${{ needs.compute-matrix.outputs.BUILD_MATRIX }} + build-conda: + needs: + - compute-matrix + uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.02 + with: + build_type: pull-request + build_script: "ci/build_conda.sh" + matrix_filter: ${{ needs.compute-matrix.outputs.BUILD_MATRIX }} publish-wheels: needs: - build-wheels @@ -39,3 +47,13 @@ jobs: sha: ${{ inputs.sha }} date: ${{ inputs.date }} package-name: pynvjitlink + publish-conda: + needs: + - build-conda + secrets: inherit + uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-24.02 + with: + build_type: ${{ inputs.build_type || 'branch' }} + branch: ${{ inputs.branch }} + date: ${{ inputs.date }} + sha: ${{ inputs.sha }} diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index c52736f7..fb9f7c7c 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -18,6 +18,7 @@ jobs: - build-wheels - test-wheels - build-conda + - test-conda secrets: inherit uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-24.02 checks: @@ -43,6 +44,15 @@ jobs: build_type: pull-request build_script: "ci/build_conda.sh" matrix_filter: ${{ needs.compute-matrix.outputs.BUILD_MATRIX }} + test-conda: + needs: + - build-conda + - compute-matrix + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-24.02 + with: + build_type: pull-request + test_script: "ci/test_conda.sh" + matrix_filter: ${{ needs.compute-matrix.outputs.TEST_MATRIX }} build-wheels: needs: - compute-matrix