Skip to content

Conversation

@jakirkham
Copy link
Member

As RAPIDS has its own upload process that differs from conda-forge in some particular ways, we just disable the conda-forge upload logic altogether. Additional we enable GHA artifact storage. This way preserve the artifacts from the conda-build jobs somehow. There are just preserved on GHA instead of being uploaded to Anaconda.org.

Here we add a new workflow to allow RAPIDS to handle uploads itself. This way any upload strategy can be specified. Also if the upload process changes in the future, this workflow can be updated to align with that process. Lastly conda-smithy doesn't touch this custom workflow file, so it will be unaltered by regular conda-smithy re-rendering operations.

Drop branch selection from GitHub Actions builds. That way all branches
can build packages equally.
To keep GHA artifacts more manageable (given our upload process will now
depend on creating new artifacts regularly), reduce retention from 7
days to 3 days. This should help cleanup artifacts regularly while not
being overly burdensome for testing and debugging. Individual PRs can
always adjust this parameter and re-render to change if needed.
As RAPIDS has its own upload process that differs from conda-forge in
some particular ways, we just disable the conda-forge upload logic
altogether in the prior commits. Additional we enable GHA artifact
storage. This way preserve the artifacts from the conda-build jobs
somehow. There are just preserved on GHA instead of being uploaded to
Anaconda.org.

Here we add a new workflow to allow RAPIDS to handle uploads itself.
This way any upload strategy can be specified. Also if the upload
process changes in the future, this workflow can be updated to align
with that process. Lastly conda-smithy doesn't touch this custom
workflow file, so it will be unaltered by regular conda-smithy
re-rendering operations.
@jakirkham jakirkham changed the title [WIP] Add GHA upload workflow to publish packages [OUTDATED] Attempt to add GHA upload workflow to publish packages Apr 18, 2024
@jakirkham jakirkham closed this Apr 18, 2024
@jakirkham
Copy link
Member Author

Replacing with PR ( #58 ), which is pushed to a branch on this repo

Hopefully that will make sure the new workflow can be run on GHA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant