Open oxinabox opened 4 years ago
can use https://github.com/bcbi/VersionVigilante.jl to help make sure it's done
To avoid breakages with dependencies updating rapidly (esp with Zygote's scope), even ones we control like nnlib, I'd say doing this makes sense with a more structured CI. Probably time to hook up the model zoo bot and take it live both for Flux and Zygote?
Its generally fairly easy to identify if a change is breaking. And frequent releases makes it much easier to find out and then revert/fix.
I find the idea of the Model Zookeeper to be orthogonal, but I am in favor of it.
I would like to start following the continous delivery practice outlined in
https://white.ucc.asn.au/2019/09/28/Continuous-Delivery-For-Julia-Packages.html
Which basically is: If there is not a
-DEV
suffix on the version in in the Project.toml then every PR must either add that or bump the version number and have a release tagged after merging.This would avoid #487 etc