From e239be6c9a0e1d33b19e0a4f18729154fd02c054 Mon Sep 17 00:00:00 2001 From: anthorob Date: Sat, 13 Jul 2024 22:11:17 -0400 Subject: [PATCH] ci: add commitizen configs and ci scripts --- .cz.toml | 13 +++++++++++++ ci-scripts/commit_java_version.sh | 2 ++ ci-scripts/prepare_java_version.sh | 2 ++ 3 files changed, 17 insertions(+) create mode 100644 .cz.toml create mode 100644 ci-scripts/commit_java_version.sh create mode 100644 ci-scripts/prepare_java_version.sh 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