Please feel free to open bug reports to discuss new features; PRs are welcome as well :)
All utility methods should go into the dynatest project. Only contribute
to dynatest-api and dynatest-engine if there is
something wrong with the engine itself. The goal is to keep the -api
and -engine
projects as small as possible, placing all utility methods into the dynatest
project.
To release the library to Maven Central:
- Edit
build.gradle.kts
and remove-SNAPSHOT
in theversion=
stanza - Commit with the commit message of simply being the version being released, e.g. "0.20"
- git tag the commit with the same tag name as the commit message above, e.g.
0.20
git push
,git push --tags
- Run
./gradlew clean build publish
- Continue to the OSSRH Nexus and follow the release procedure.
- Add the
-SNAPSHOT
back to theversion=
while increasing the version to something which will be released in the future, e.g. 0.21-SNAPSHOT, then commit with the commit message "0.21-SNAPSHOT" and push.