Skip to content

refactor: switch to rapids-artifact-name for consistent artifact naming#642

Draft
gforsyth wants to merge 1 commit into
rapidsai:mainfrom
gforsyth:rapids-artifact-name
Draft

refactor: switch to rapids-artifact-name for consistent artifact naming#642
gforsyth wants to merge 1 commit into
rapidsai:mainfrom
gforsyth:rapids-artifact-name

Conversation

@gforsyth
Copy link
Copy Markdown
Contributor

This PR swaps in rapids-artifact-name for rapids-package-name everywhere, and also removes any legacy named artifacts. All artifacts now follow the same naming convention (and that convention can be updated/expanded from a central location). Part of rapidsai/build-planning#2370

@gforsyth gforsyth requested a review from a team as a code owner April 29, 2026 14:50
@gforsyth gforsyth requested a review from bdice April 29, 2026 14:50
@gforsyth gforsyth added improvement Improves an existing functionality non-breaking Introduces a non-breaking change labels Apr 29, 2026
@gforsyth gforsyth force-pushed the rapids-artifact-name branch from 2f8a3a5 to eb2e167 Compare April 29, 2026 15:34
rapids-bot Bot pushed a commit to rapidsai/gha-tools that referenced this pull request Apr 29, 2026
…a-dependent pure artifacts (#254)

xref rapidai/build-planning#270

Working on rapidsai/ucxx#642 which raised the issue of our different types of "pure" artifacts -- those that are truly Python-only and so have no cuda or architecture dependencies, and those that are agnostic to Python version, but still have cuda dependencies.

Adding handling here, so that passing `--pure` without `--cuda` will elide the `{arch}` part of the artifact name.  If we use `--pure` and `--cuda`, then `{arch}` will be included.

If `--pure` isn't used, `{arch}` is always included.

Authors:
  - Gil Forsyth (https://github.com/gforsyth)

Approvers:
  - Kyle Edwards (https://github.com/KyleFromNVIDIA)

URL: #254
@gforsyth gforsyth marked this pull request as draft April 29, 2026 19:32
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented Apr 29, 2026

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

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.

1 participant