Skip to content

Release Checklist

Christian Spielberger edited this page Jan 15, 2025 · 64 revisions

Create/Prepare PRs for new Release (re/baresip)

  • Update CHANGELOG.md
  • Check/Inc version numbers
    • CMakeLists.txt
    • include/baresip.h
    • mk/Doxyfile
  • Check ABI compatibility
    • CMakeLists.txt (Bump PROJECT_SOVERSION)
  • Comment out PRE Release identifier -dev
    • CMakeLists.txt
  • All tests green? [re, baresip]

Release

  • Merge PRs in this order
    • libre
    • baresip
  • Publish draft Releases (follow the same order)
    • Maybe Generate Release notes is needed to update (delete last notes first)

After Release

  • Bump main branch versions with PRE Release identifier -dev
    • CMakeLists.txt
    • include/baresip.h (baresip only)
  • Update Release schedule below

Release schedule

  • v3.17.0 6. Nov (@sreimers)
  • v3.18.0 11. Dec (@alfredh)
  • v3.19.0 15. Jan (@cspiel1)
  • v3.20.0 19. Feb (@sreimers)
  • v3.21.0 26. Mar (@alfredh)
Clone this wiki locally