Workflow for making a release
- Update
NEWS.md to list important changes - Check out the
stable branch, merge with master. - Update
libmxnet_curr_ver in deps/build.jl to the latest commit SHA (or any proper reference). Using master here is not good because future changes in libmxnet might break existing Julia packages. - Run tests.
- Merge master into stable branch.
- Tag stable branch:
git tag v1.2.3 - Push tag to remote:
git push origin <tagname> - Edit the releases page to copy the release notes from
NEWS.md to the newly created release tag. - Goto https://github.com/JuliaLang/METADATA.jl/pulls and check
attobot already make a PR for the release.