diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml index 3a8286bc..f9017341 100644 --- a/.gitea/workflows/docker.yml +++ b/.gitea/workflows/docker.yml @@ -389,17 +389,17 @@ jobs: fi notify-webhook: - if: ${{ secrets.DEPLOY_WEBHOOK_URL != '' }} needs: - prepare-release - backend-image - frontend-image runs-on: ubuntu-latest + env: + WEBHOOK_URL: ${{ secrets.DEPLOY_WEBHOOK_URL }} steps: - name: Notify deploy webhook + if: env.WEBHOOK_URL != '' shell: bash - env: - WEBHOOK_URL: ${{ secrets.DEPLOY_WEBHOOK_URL }} run: | set -euo pipefail curl --fail --silent --show-error --request POST \ diff --git a/docs/releases/2.0.0.md b/docs/releases/2.0.0.md index 47897ea4..4fb18d52 100644 --- a/docs/releases/2.0.0.md +++ b/docs/releases/2.0.0.md @@ -14,7 +14,7 @@ 1396 уникальных основных E2E и221 отдельных context-сценарий приняты после исправления пяти устаревших тестовых контрактов. Первоначальные отказы и целевые повторы сохранены в протоколах. Дополнительно проверены120 состояний30 экранов на реальном стенде и252 REST-запроса за10 минут. Production builds и профильные backend-проверки описаны в [акте лабораторной приёмки](../ux-ui-acceptance-candidate.md). -Расчёт major/minor/patch, приоритет breaking-коммитов и отсутствие повторного выпуска существующего тега проверяются10 интеграционными тестами временных Git-репозиториев. CI запускает их перед расчётом версии. +Расчёт major/minor/patch, приоритет breaking-коммитов и отсутствие повторного выпуска существующего тега проверяются10 интеграционными тестами временных Git-репозиториев. CI запускает их перед расчётом версии. Для Gitea28 условие optional deploy webhook перенесено с job-level secrets на step-level env; пустой URL не вызывает запрос. ## Публикация и обновление diff --git a/docs/ux-ui-progress.md b/docs/ux-ui-progress.md index c8a554c2..6e68988d 100644 --- a/docs/ux-ui-progress.md +++ b/docs/ux-ui-progress.md @@ -40,7 +40,7 @@ ## Подготовка версии 2.0.0 (2026-10-15) -По прямому поручению владельца публикация main/2.0 заменяет прежний режим только локальных коммитов. Добавлен major bump для breaking subject со scope/без scope и двух стандартных footer; CI запускает10 integration cases перед вычислением версии. Package.json и теги вручную не меняются. В выпуск включены накопленные изменения ReUI skills/portable MCP config и сохранённые снимки; локальные PID/cache и приватные fixtures не публикуются. Проверена новая история на известные приватные Portal credentials и шаблоны внешних токенов: совпадений0. [Состав и ограничения релиза](releases/2.0.0.md). Отправка main запускает существующую публикацию образов/релиза и настроенный deploy webhook. Фактический результат сборок определяется Gitea Actions. +По прямому поручению владельца публикация main/2.0 заменяет прежний режим только локальных коммитов. Добавлен major bump для breaking subject со scope/без scope и двух стандартных footer; CI запускает10 integration cases перед вычислением версии. Package.json и теги вручную не меняются. В выпуск включены накопленные изменения ReUI skills/portable MCP config и сохранённые снимки; локальные PID/cache и приватные fixtures не публикуются. Проверена новая история на известные приватные Portal credentials и шаблоны внешних токенов: совпадений0. [Состав и ограничения релиза](releases/2.0.0.md). Отправка main запускает существующую публикацию образов/релиза и настроенный deploy webhook. Фактический результат сборок определяется Gitea Actions. Первый запуск2464 отклонён валидатором Gitea28.1 до jobs: job-level secrets в if больше не принимается. После подтверждения причины read-only ViewPost по официальному handler условие перенесено в step if по job env; side effects webhook не расширены. ## 12.5.264 — context-регрессия и завершение лабораторной приёмки (2026-10-15)