diff --git a/.cz.toml b/.cz.toml new file mode 100644 index 0000000..b390a9b --- /dev/null +++ b/.cz.toml @@ -0,0 +1,13 @@ +[tool.commitizen] +name = "cz_conventional_commits" +tag_format = "$version" +version_scheme = "semver" +version = "2.0.0" +update_changelog_on_bump = true +major_version_zero = false +pre_bump_hooks = [ + "ci-scripts/prepare_java_version.sh" +] +post_bump_hooks = [ + "ci-scripts/commit_java_version.sh" +] \ No newline at end of file diff --git a/ci-scripts/commit_java_version.sh b/ci-scripts/commit_java_version.sh new file mode 100644 index 0000000..469a776 --- /dev/null +++ b/ci-scripts/commit_java_version.sh @@ -0,0 +1,2 @@ +#!/bin/bash +../mvnw versions:commit \ No newline at end of file diff --git a/ci-scripts/prepare_java_version.sh b/ci-scripts/prepare_java_version.sh new file mode 100644 index 0000000..9cac26b --- /dev/null +++ b/ci-scripts/prepare_java_version.sh @@ -0,0 +1,2 @@ +#!/bin/bash +../mvnw versions:set -DnewVersion=$CZ_PRE_NEW_VERSION