Workflow for making a release
NEWS.md to list important changes
- Check out the
stable branch, merge with
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.