= bitcoinj-addons Release Process

== Main Release Process

. Update `CHANGELOG.adoc`
. Set versions
.. `README.adoc`
.. bitcoinj-groovy `ExtensionModule`
.. `gradle.properties`
. Commit version bump and changelog.
. Tag: `git tag -a v0.x.y -m "Release 0.x.y"`
. Push: `git push --tags origin master`
. Full build, test
.. `./gradlew clean jenkinsBuild regTest`
.. Recommended: test with *OmniJ* regTests.
. Publish to Bintray: 
.. `./gradlew bintrayUpload`
.. Confirm publish of artifacts in Bintray Web UI.
. Update github-pages site (including JavaDoc): `./gradlew publishSite`

== Announcements

. Not yet.

== After release

. Set versions back to -SNAPSHOT
.. `gradle.properties`
.. bitcoinj-groovy `ExtensionModule`
.. *Not* `README.adoc` -- it should match release version
. Commit and push to master




= bitcoinj-addons Release Process

== Main Release Process

. Update `CHANGELOG.adoc`
. Set versions
.. `README.adoc`
.. bitcoinj-groovy `ExtensionModule`
.. `build.gradle` (should move to `gradle.properties`)
. Commit version bump and changelog.
. Tag: `git tag -a v0.x.y -m "Release 0.x.y"`
. Push: `git push --tags origin master`
. Full build, test
.. `./gradlew clean jenkinsBuild regTest`
.. Recommended: test with *OmniJ* regTests.
. Publish to Bintray: 
.. `./gradlew bintrayUpload`
.. Confirm publish of artifacts in Bintray Web UI.
. Update github-pages site (including JavaDoc): `./gradlew publishSite`

== Announcements

. Not yet.

== After release

. Set versions back to -SNAPSHOT
.. `gradle.properties`
.. bitcoinj-groovy `ExtensionModule`
.. *Not* `README.adoc` -- it should match release version
. Commit and push to master




Fix minor error in release process doc.
Fix minor error in release process doc.