Opened 6 years ago
Last modified 18 months ago
#3058 assigned enhancement
Automate putting release (and daily) wheels on toolshed — at Initial Version
| Reported by: | Conrad Huang | Owned by: | Greg Couch |
|---|---|---|---|
| Priority: | moderate | Milestone: | |
| Component: | Tool Shed | Version: | |
| Keywords: | Cc: | Greg Couch | |
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
When a release is made, all wheels other than core should be placed on the toolshed so that they can be updated individually. Currently, there is a mechanism for adding selected wheels to the toolshed (see release() in /usr/local/projects/chimerax/www/preview/cxtoolshed3/apps), but requires manual intervention. We should add a command to upload wheels after release according parameters from the command line and a configuration file. The command can be either added to the release-building script, or invoked manually.
The same process may be applied to the daily build. This means changes must be reflected by version numbers. Whether we use a "dev#" as part of the bundle version number should be discussed.