Skip to content

Creating a new release

Stefan Profanter edited this page Jul 24, 2019 · 4 revisions

Creating a new release

This document describes the steps which should be followed when creating a new release of the stack

  1. Set the correct version in main CMakeLists.txt
  2. Add a new entry in debian/changelog (the .deb package uses this information for versioning: Debian Changelog)
  3. Add a new entry in the main CHANGELOG file which describes the new features of that release
  4. Create a new PR with the changes and merge it
  5. Create a new Github release https://github.com/open62541/open62541/releases. The content of the release description will also be written on the webpage. The asset files will be added automatically after Travis has built the tag.
  6. Check https://open62541.org/ if it shows the new release
  7. For major releases, add a new entry into the open62541.org navigation. (Edit open62541-www/index.html)
  8. After all the assets are added by Travis, announce the new release in the Mailing List: https://groups.google.com/forum/#!forum/open62541 An example can be found here: https://groups.google.com/forum/#!topic/open62541/QzBozKA9dCo

TODO: How to release debian package on launchpad?