You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 1, 2022. It is now read-only.
Émile Grégoire edited this page May 24, 2019
·
12 revisions
prior to release
run valgrind with all unit tests against GCC/Clang
ensure that all documentation packages are up to date with any API/build changes
doxygen
javadoc
docs in C#
opendnp3 guide
Ensure that GCC/Clang build with "-Wall -Werror" for x32 and x64 builds
performing the release
Update version numbers in CMake. The .NET bindings automatically use this version number as well.
Update version number in config/doxygen.config.
Run the maven release plugin to update the versions in POMs and create the tags
cd java
mvn release:prepare
Add the release version and new development (snapshot) version when prompted.
This will create two commits (one w/ release versions in POMs and another following it with the snapshot versions). It will also create a tag, e.g. "2.3.0".
If all seems right:
git push origin master --tags
Generate doxygen doxygen config/doxygen.config and publish it.