diff --git a/release.sh b/release.sh index aa8ef8c..25d270d 100755 --- a/release.sh +++ b/release.sh @@ -71,6 +71,17 @@ snapshot_version() { sed -i "s/\(version\s*=\s*\)[0-9.]*/\1$new_version-SNAPSHOT/" gradle.properties } +handle_sql_files() { + version=$(current_version) + sql_dir="sql" + version_dir="${sql_dir}/v${version}" + if [ -d "$sql_dir" ] && [ -n "$(ls -A $sql_dir/*.sql 2>/dev/null)" ]; then + mkdir -p "$version_dir" + mv "$sql_dir"/*.sql "$version_dir/" + git add "$sql_dir" + fi +} + # check and prepare for release check_active_branch master check_uncommitted_changes @@ -85,5 +96,6 @@ un_snapshot_version catalog # release changes and prepare for next release commit_change "release version: $(current_version)" add_release_tag +handle_sql_files snapshot_version commit_change 'bump version' diff --git a/sql/000-initizalise.sql b/sql/initial/000-initizalise.sql similarity index 100% rename from sql/000-initizalise.sql rename to sql/initial/000-initizalise.sql diff --git a/sql/001-uuid_v7.sql b/sql/initial/001-uuid_v7.sql similarity index 100% rename from sql/001-uuid_v7.sql rename to sql/initial/001-uuid_v7.sql diff --git a/sql/002-types.sql b/sql/initial/002-types.sql similarity index 100% rename from sql/002-types.sql rename to sql/initial/002-types.sql diff --git a/sql/003-devices.sql b/sql/initial/003-devices.sql similarity index 100% rename from sql/003-devices.sql rename to sql/initial/003-devices.sql diff --git a/sql/004-nodes.sql b/sql/initial/004-nodes.sql similarity index 100% rename from sql/004-nodes.sql rename to sql/initial/004-nodes.sql