diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index acaa5c9..d9f3fc7 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -37,6 +37,38 @@ jobs: git.uvpn.shop/uvpn/backend:latest git.uvpn.shop/uvpn/backend:${{ gitea.sha }} + - name: Create Gitea Release + uses: actions/gitea-release-action@v1 + with: + release_name: ${{ gitea.ref_name }} + release_notes: | + ## Релиз ${{ gitea.ref_name }} + + ${{ (github.event.head_commit.message != '' && format('📝 {0}', github.event.head_commit.message)) || '' }} + + ### 📦 Что изменилось + ${{ github.event.head_commit.message || 'Автоматический релиз через CI/CD' }} + + --- + + ### 🔧 Технические детали + - **Docker образ:** `${{ env.REGISTRY }}/${{ gitea.repository }}:${{ gitea.sha }}` + - **Тег:** `${{ gitea.ref_name }}` + - **Ветка:** `${{ gitea.ref }}` + - **Автор:** ${{ gitea.actor }} + + ### 🚀 Деплой + - ✅ Образ собран и отправлен в Container Registry + - ✅ Сервер обновлён автоматически + + --- + + > Релиз создан автоматически через Gitea Actions + draft: false + prerelease: false + env: + GITEA_API_KEY: ${{ secrets.ACCESS_TOKEN }} + # 5. Устанавливаем SSH-ключ для деплоя - name: Install SSH key uses: webfactory/ssh-agent@v0.9.0 diff --git a/pyproject.toml b/pyproject.toml index d1862f1..0081c31 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "uvpn-backend" -version = "0.7.1" +version = "0.7.2" description = "FastAPI backend with Docker for uvpn.shop" readme = "README.md" requires-python = ">=3.12"