Build and store wheels in CI runs
- Dominant language
- Python
- Stars
- 14.3k
- Forks
- 3.1k
- PR merge metrics
- No merged PRs in 30d
Description
## 🚀 Feature
Build and store wheels in CI runs such that they are available via the Jenkins artifacts page.
## Motivation
A user of DGL came into #python on Freenode IRC asking for help dealing with local building of the unreleased DGL version for some included bugfixes. This effort could be avoided if the existing CI system made wheels of development versions available for download.
## Pitch
I started a basic PR in #2574 but am unable to test it fully since Jenkins appears to not be using the `Jenkinsfile` from the PR. I proved this to myself by deleting many of the test jobs and observing that they were still running. Also, the added artifact archiving step doesn't seem to do anything.
I'll note that it would be even better to actually test based on the built wheels than to just store them on the side. Build the wheel, then install for test using just that and no access to the source nor any cached editable installation as seems to maybe be what is used now, perhaps? This would validate the wheels are actually built properly which is an important step in the build and release process.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.