Release v1.0.27
All checks were successful
Release Build / create-release-branch (push) Successful in 8s
All checks were successful
Release Build / create-release-branch (push) Successful in 8s
This commit is contained in:
@@ -37,7 +37,7 @@ get_version_interactive() {
|
||||
echo " Текущая версия: $CURRENT_VERSION"
|
||||
echo " Новая версия: $VERSION"
|
||||
echo ""
|
||||
read -p "Продолжить? (y/N): " CONFIRM
|
||||
read -r -p "Продолжить? (y/N): " CONFIRM
|
||||
|
||||
if [[ ! $CONFIRM =~ ^[Yy]$ ]]; then
|
||||
echo "❌ Релиз отменен"
|
||||
@@ -92,6 +92,24 @@ fi
|
||||
|
||||
echo "✅ Версия обновлена в main.go"
|
||||
|
||||
# Обновляем версию в makefile
|
||||
echo "📝 Обновляем версию в makefile..."
|
||||
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||
# macOS
|
||||
sed -i '' "s/^VERSION=.*/VERSION=$VERSION/" makefile
|
||||
else
|
||||
# Linux
|
||||
sed -i "s/^VERSION=.*/VERSION=$VERSION/" makefile
|
||||
fi
|
||||
|
||||
# Проверяем, что изменение применилось
|
||||
if ! grep -q "^VERSION=$VERSION" makefile; then
|
||||
echo "Ошибка: Не удалось обновить версию в makefile"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "✅ Версия обновлена в makefile"
|
||||
|
||||
# Выполняем git команды
|
||||
echo "📦 Добавляем изменения в git..."
|
||||
git add .
|
||||
@@ -109,6 +127,7 @@ git push --tags
|
||||
echo "🎉 Релиз v$VERSION успешно завершен!"
|
||||
echo "📋 Выполненные действия:"
|
||||
echo " - Обновлена версия в main.go"
|
||||
echo " - Обновлена версия в makefile"
|
||||
echo " - Создан коммит с сообщением 'Release v$VERSION'"
|
||||
echo " - Создан тег v$VERSION"
|
||||
echo " - Изменения отправлены в удаленный репозиторий"
|
Reference in New Issue
Block a user