Skip to content

Conversation

@jayavenkatesh19
Copy link
Contributor

Uses the new wheel and conda package publishing scripts (rapidsai/gha-tools#159) to upload packages from Github Artifact Store to Anaconda and Pypi instead of using packages from downloads.rapids.ai

These changes are part of switching over artifact storage from S3 to Github (https://github.com/rapidsai/build-infra/issues/237)

A test run on rmm has already been made for these changes: https://github.com/rapidsai/rmm/actions/runs/14653762244

@jayavenkatesh19 jayavenkatesh19 self-assigned this Apr 28, 2025
@jayavenkatesh19 jayavenkatesh19 requested a review from a team as a code owner April 28, 2025 23:05
@jayavenkatesh19 jayavenkatesh19 added improvement Improves an existing functionality non-breaking Introduces a non-breaking change labels Apr 28, 2025
jacobtomlinson pushed a commit to rapidsai/rapids-cli that referenced this pull request May 22, 2025
After I merged #95, saw uploads to
https://pypi.anaconda.org/rapidsai-wheels-nightly/simple/ fail like
this:

```text
jq: error (at <unknown>): Cannot iterate over null (null)
Using Anaconda API: https://api.anaconda.org/
Error:  ('Authentication token is missing. Please, use `anaconda login` to reauthenticate.', 401)
```

([build
link](https://github.com/rapidsai/rapids-cli/actions/runs/15184064755/job/42700655043)

I forgot that the upload workflows still expect to find wheel artifacts
in S3.
That'll change with
rapidsai/shared-workflows#332 in the 25.08
release, but for now we still need to upload to S3.

This adds that upload, to hopefully fix publishing to
https://pypi.anaconda.org/rapidsai-wheels-nightly/simple/
@jameslamb
Copy link
Member

I'm replacing this with #364, targeted at branch-25.08. Having the PR in my name will make it clearer who said what and when, which I think will help reviewers.

Thanks for putting this up though! I'm using the changes from it in that PR.

@jameslamb jameslamb closed this May 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improves an existing functionality non-breaking Introduces a non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants