This branch is for stable releases only.
Each time you merge other branches in here you must ensure they already pass CI and you must add a version tag.
CI will automatically create a release.
This branch is to prepare the code for merging into
This is so new features can be worked on and merged into
master without affecting
the next release.
This is the main development branch, CI will use it to create the development snapshot builds.
Most things should be developed in feature branches,
which can be tested sparately before being merged into