Inconsistent AppVeyor wheels and MacPython automatization #1627
Labels
difficulty hard
Hard issue: required deep gensim understanding & high python/cython skills
testing
Issue related with testing (code, documentation, etc)
When we release gensim, we need to build wheels for different platforms (win and mac), for now, we have 2 problems
AppVeyor loads fresh wheel to storage always (after each build, not only for release), for this reason, we'll have incorrect wheels in storage after any PR (that's isn't critical, because of all wheels on PyPI), but that's not good. Also, I need to disable AppVeyor when I release (and stop non-release builds), that's critical.
Fix - push wheels in storage if and only if when we build tag commit in the master branch.
Need to clone/replace/check twice for MacPython (first - for HEAD commit in dev, second - for tag commit in master). Need to automatize this process (at least the first part).
Fix - maybe we should run a script through webhook or something else.
The text was updated successfully, but these errors were encountered: