I am trying to write release plugin that will take care of a couple of check, create and push a new git tag and finally modify the version of my java project to be major.minor.(build+1)-SNAPSHOT.
Most of it works, but I don’t really know how to go ahead and
a) set the new version on the build.gradle file itself
b) save that to disk
c) commit and push that file
Is that even possible? How do other people handle creating/releasing versions?
Cheers!