diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 148f82f..84f5701 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -15,11 +15,15 @@ concurrency: cancel-in-progress: true permissions: {} jobs: + build-details: + uses: rapidsai/shared-workflows/.github/workflows/compute-build-details.yaml@main conda-python-build: + needs: [build-details] secrets: inherit # zizmor: ignore[secrets-inherit] uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main with: build_type: branch + build-datetime: ${{ needs.build-details.outputs.build-datetime }} script: ci/build_python.sh pure-conda: true permissions: diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index f5a6db9..9601831 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -25,6 +25,8 @@ jobs: needs: ${{ toJSON(needs) }} permissions: contents: read + build-details: + uses: rapidsai/shared-workflows/.github/workflows/compute-build-details.yaml@main checks: runs-on: ubuntu-latest steps: @@ -34,11 +36,12 @@ jobs: - name: Run pre-commit uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 conda-python-build: - needs: [checks] + needs: [build-details, checks] secrets: inherit # zizmor: ignore[secrets-inherit] uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main with: build_type: pull-request + build-datetime: ${{ needs.build-details.outputs.build-datetime }} script: ci/build_python.sh pure-conda: true permissions: diff --git a/ci/build_python.sh b/ci/build_python.sh index 63a5a78..aae784a 100755 --- a/ci/build_python.sh +++ b/ci/build_python.sh @@ -4,7 +4,7 @@ set -euo pipefail -source rapids-date-string +source rapids-datetime-string rapids-print-env diff --git a/conda/recipes/rapids-cli/recipe.yaml b/conda/recipes/rapids-cli/recipe.yaml index 4e3ad4a..7c1c73b 100644 --- a/conda/recipes/rapids-cli/recipe.yaml +++ b/conda/recipes/rapids-cli/recipe.yaml @@ -5,7 +5,7 @@ schema_version: 1 context: version: ${{ env.get("RAPIDS_PACKAGE_VERSION") }} minor_version: ${{ (version | split("."))[:2] | join(".") }} - date_string: '${{ env.get("RAPIDS_DATE_STRING") }}' + datetime_string: '${{ env.get("RAPIDS_DATETIME_STRING") }}' head_rev: '${{ git.head_rev(".")[:8] }}' package: @@ -17,7 +17,7 @@ source: build: noarch: python - string: ${{ date_string }}_${{ head_rev }} + string: ${{ datetime_string }}_${{ head_rev }} script: content: | python -m pip install -v .