The following artifacts are created as a result of releasing Fabric Chaincode Java:
fabric-javaenvDocker images:fabric-chaincode-shimJava libraries:
The following tasks are required before releasing:
- Ensure the version number in
build.gradleis the required release version. - Check the last branch build passed since exactly this repository state will be released.
Creating a GitHub release on the releases page will trigger the build to publish the new release.
When drafting the release, create a new tag for the new version (with a v prefix). For example: v2.1.4
See previous releases for examples of the title and description.
- Update the version number in
build.gradleto the next version. - Update image version numbers in
fabric-chaincode-docker/build.gradleto match the next version. - Update the
fabric-chaincode-shimdependency version in allbuild.gradleandpom.xmlfiles withinfabric-chaincode-integration-test/src/contractsto match the next version. - Update the
fabric-chaincode-shimdependency version in allbuild.gradle,build.gradle.ktsandpom.xmlfiles withinexamplesto match the last released version. - Check that
COMPATIBILITY.mdis correct and update if required.