From 6eccbbb469105b251b99edc50f9edf62f10ce690 Mon Sep 17 00:00:00 2001 From: poignatov Date: Mon, 19 Jan 2026 22:54:51 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D0=B4=D0=BD=D1=8F=D1=82=D0=B0=20?= =?UTF-8?q?=D0=BC=D0=B8=D0=BD=D0=BE=D1=80=20=D0=B2=D0=B5=D1=80=D1=81=D0=B8?= =?UTF-8?q?=D1=8F=20=D0=B4=D0=BE=203.16.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cursor/rules/version_bump_and_push.mdc | 4 ++-- .gitea/workflows/build-and-push.yml | 25 ++++++++++++------------- VERSION | 2 +- play-life-web/package.json | 2 +- 4 files changed, 16 insertions(+), 17 deletions(-) diff --git a/.cursor/rules/version_bump_and_push.mdc b/.cursor/rules/version_bump_and_push.mdc index 829f100..4ff3f75 100644 --- a/.cursor/rules/version_bump_and_push.mdc +++ b/.cursor/rules/version_bump_and_push.mdc @@ -10,8 +10,8 @@ alwaysApply: true ### 1. Определи тип версии Определи по сообщению пользователя, какую часть версии нужно поднять: -- **major** (мажор) - первая цифра (например: 1.0.0 → 2.0.0) -- **minor** (минор) - вторая цифра (например: 1.0.0 → 1.1.0) +- **major** (мажор) - первая цифра (например: 1.1.1 → 2.0.0), минор и патч должны обнулиться +- **minor** (минор) - вторая цифра (например: 1.0.1 → 1.1.0), патч должна обнулиться - **patch** (патч) - третья цифра (например: 1.0.0 → 1.0.1) **Если тип версии непонятен из контекста — обязательно спроси у пользователя!** diff --git a/.gitea/workflows/build-and-push.yml b/.gitea/workflows/build-and-push.yml index 0d30e3b..ecdfe4c 100644 --- a/.gitea/workflows/build-and-push.yml +++ b/.gitea/workflows/build-and-push.yml @@ -21,10 +21,14 @@ jobs: # Извлекаем текущую версию CUR=$(cat VERSION | tr -d '[:space:]') echo "current=$CUR" >> $GITHUB_OUTPUT - + + # Извлекаем сообщение последнего коммита + COMMIT_MSG=$(git log -1 --pretty=%B | head -1) + echo "commit_message=$COMMIT_MSG" >> $GITHUB_OUTPUT + # Безопасно извлекаем старую версию PREV=$(git show HEAD~1:VERSION 2>/dev/null | tr -d '[:space:]' || echo "none") - + if [ "$CUR" != "$PREV" ]; then echo "changed=true" >> $GITHUB_OUTPUT else @@ -73,13 +77,10 @@ jobs: token: ${{ secrets.TELEGRAM_TOKEN }} message: | ✅ Сборка и публикация успешны! - + Проект: play-life Версия: ${{ steps.version_check.outputs.current }} - Registry: dungeonsiege.synology.me/poignatov/play-life - Теги: latest, ${{ steps.version_check.outputs.current }} - Ветка: ${{ github.ref_name }} - Коммит: ${{ github.sha }} + Коммит: ${{ steps.version_check.outputs.commit_message }} - name: Send Telegram notification (failure) if: failure() @@ -89,11 +90,10 @@ jobs: token: ${{ secrets.TELEGRAM_TOKEN }} message: | ❌ Сборка завершилась с ошибкой! - + Проект: play-life Версия: ${{ steps.version_check.outputs.current }} - Ветка: ${{ github.ref_name }} - Коммит: ${{ github.sha }} + Коммит: ${{ steps.version_check.outputs.commit_message }} - name: Send Telegram notification (skipped) if: steps.version_check.outputs.changed == 'false' @@ -103,7 +103,6 @@ jobs: token: ${{ secrets.TELEGRAM_TOKEN }} message: | ℹ️ Сборка пропущена - + Проект: play-life - Версия не изменилась: ${{ steps.version_check.outputs.current }} - Ветка: ${{ github.ref_name }} \ No newline at end of file + Версия не изменилась: ${{ steps.version_check.outputs.current }} \ No newline at end of file diff --git a/VERSION b/VERSION index df173d5..1eeac12 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.15.13 +3.16.0 diff --git a/play-life-web/package.json b/play-life-web/package.json index 454c87c..d267d8b 100644 --- a/play-life-web/package.json +++ b/play-life-web/package.json @@ -1,6 +1,6 @@ { "name": "play-life-web", - "version": "3.15.13", + "version": "3.16.0", "type": "module", "scripts": { "dev": "vite",