Hi,

I added RELEASING.md where I documented process of
preparing a new release of SOCI library.

I also added a helper in scripts/release.sh which takes the
release/X.Y branch, builds documentation and generates
archives ready to release. See header comment of the script
and RELASING.md for details.

Finally, I updated the Travis CI job, namely
"SOCI_TRAVIS_BACKEND=empty CMAKE_CXX_STANDARD=98",
to also run scripts/release.sh and then unpack generated
soci-X.Y.Z.tar.gz and build it. It is a minimal build with the empty
backend, similarly as the main build of the Travis CI job.

Here you can find sample log of the double-build job:
https://travis-ci.org/SOCI/soci/jobs/594316303

The purpose is to have a minimal procedure verifying the source
code archives generated for release; to verify scripts/release.sh too.

Best regards,
-- 
Mateusz Loskot, http://mateusz.loskot.net


_______________________________________________
soci-devel mailing list
soci-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/soci-devel

Reply via email to