Skip to content
Tom M edited this page Apr 6, 2020 · 19 revisions

Preparation

  • Write up a changelog in the wiki
  • Check copyright year in fluidsynth.c
  • Update the version in the CMakeLists.txt to reflect the new version
  • Also update the library versions in CMakeLists.txt as per the embedded documentation (i.e., if there is any new C API and what not) (LIB_VERSION_AGE and LIB_VERSION_REVISION).
  • If there are any new API features or settings, they should be documented in the developers reference document.
  • Update the android build scripts to use the new version
  • Make sure changelog of API doc is up-to-date
  • Make sure version of API doc is correct
  • Update man page with any new command line or settings options
  • Generate new Doxyfile
  • git merge 2.0.x (into master)
  • find . -type f -exec sed -i 's/@NEXT_RELEASE@/REAL_VERSION/g' {} + with REAL_VERSION=x.y.z

Actual release

  • Do a clean checkout from git and make a lightweight tag
  • Wait for CI to complete
  • attach CI artifact to release

Announce the release