<commit_before>= ConsensusJ Release Process

== Main Release Process

. Update `CHANGELOG.adoc`
. Set versions
.. `gradle.properties`
.. `README.adoc` (check/set bitcoinj version variable, too)
.. bitcoinj-dsl `ExtensionModule`
. Commit version bump and changelog.
. Full build, test
.. `./gradlew clean buildCI install regTest`
.. Recommended: test with *OmniJ* regTests.
. Tag: `git tag -a v0.x.y -m "Release 0.x.y"`
. Push: `git push --tags origin master`
. Publish to Bintray:
.. `./gradlew bintrayUpload`
.. Confirm publish of artifacts in Bintray Web UI.
. Update Github-pages site (including JavaDoc) -- Use Java 9 for this step to get HTML5 JavaDoc with search:
+
    export JAVA_HOME=`/usr/libexec/java_home -v9`
    ./gradlew publishSite


== Announcements

. Not yet.

== After release

. Set versions back to -SNAPSHOT<commit_msg>Fix/improvement to site publishing steps in `release-process.adoc`<commit_after>= ConsensusJ Release Process

== Main Release Process

. Update `CHANGELOG.adoc`
. Set versions
.. `gradle.properties`
.. `README.adoc` (check/set bitcoinj version variable, too)
.. bitcoinj-dsl `ExtensionModule`
. Commit version bump and changelog.
. Full build, test
.. `./gradlew clean buildCI install regTest`
.. Recommended: test with *OmniJ* regTests.
. Tag: `git tag -a v0.x.y -m "Release 0.x.y"`
. Push: `git push --tags origin master`
. Publish to Bintray:
.. `./gradlew bintrayUpload`
.. Confirm publish of artifacts in Bintray Web UI.
. Update Github-pages site (including JavaDoc) -- Use Java 9 for this step to get HTML5 JavaDoc with search:
+
    export JAVA_HOME=`/usr/libexec/java_home -v9`
    ./gradlew clean javadocAll publishSite


== Announcements

. Not yet.

== After release

. Set versions back to -SNAPSHOT
{'fraction_non_alphanumeric': 0.1168757126567845, 'fraction_numerical': 0.005701254275940707, 'mean_word_length': 3.5231958762886597, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1517377', 'n_tokens_mistral': 600, 'n_tokens_neox': 571, 'n_words': 201}