Skip to content

Stop uploading wheels and conda packages to downloads.rapids.ai #181

Closed
@jameslamb

Description

@jameslamb

Description

Part of the ongoing effort to reduce RAPIDS reliance on downloads.rapids.ai (https://github.com/rapidsai/build-infra/issues/237 - private issue, sorry).

As of branch-25.06, all RAPIDS repos are double-writing conda packages and wheels .... once to GitHub Actions artifact store, once to the S3 bucket serving downloads.rapids.ai.

This documents the work of turning off those uploads to S3 in the 25.08 release.

Benefits of this work

  • reduces unnecessary network calls and processing in CI runs
  • reduces a bit of AWS cost (no more paying to store these things in S3)
  • will help uncover any other dependencies on downloads.rapids.ai that were missed in the migration

Acceptance Criteria

  • RAPIDS projects are not uploading 25.08 conda packages or wheels to downloads.rapids.ai
  • no CI processes in RAPIDS are broken as a result of missing artifacts on S3

Approach

First, remove any dependencies on packages being in S3 in shared-workflows workflows:

Next, remove any uses of rapids-{download,upload}-{conda,wheels}-{from,to}-s3 across RAPIDS ('rapidsai' GitHub search | 'NVIDIA' GitHub search | 'nv-legate' GitHub search | 'nv-morpheus' GitHub search):

Notes

Repo "folders" will fully disappear from downloads.rapids.ai around 30 days after these changes are applied

The objects in the downloads.rapidsa.ai bucket are automatically deleted after 30 days.

Around 30 days after we fully stop publishing objects for, say, cudf, there will be 0 remaining ci/cudf/* objects left there. Just noting that, so reviewers understand that we might not catch missed dependencies immediately.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions