1# Publishing a new version 2 3- [ ] Sync. `CHANGELOG.md` with latest changes and fixes 4- [ ] Sync. version number in `libsweep/CMakeLists.txt`, `sweeppy/setup.py`, `sweepjs/package.json`, `jsweep/gradle.properties` 5- [ ] Make sure Travis and AppVeyor are green and show no warnings 6- [ ] Continuous Integration only tests dummy library: test with real device 7- [ ] Tag a commit `git tag -a vx.y.z gitsha` (we use [semantic versioning](http://semver.org/)) 8- [ ] Push tag to Github `git push origin vx.y.z` 9- [ ] Head over to https://github.com/scanse/sweep-sdk/releases and make a release 10