Skip to content

ci: убрать автоматический Backend React-dev deploy - #762

Merged
TThanos3000 merged 1 commit into
masterfrom
chore/remove-backend-react-dev-deploy
Sep 29, 2026
Merged

TThanos3000 merged 1 commit into
masterfrom
chore/remove-backend-react-dev-deploy

Conversation

@TThanos3000

Copy link
Copy Markdown
Collaborator

Что изменено

Удалён только .github/workflows/backend-react-dev-deploy.yml (200 строк). После merge в master успешный Backend PostgreSQL CI больше не запускает автоматический Backend React-dev deploy.

Зачем

React-dev больше не входит в рабочий deployment flow PROCOLLAB. Production backend deploy выполняется пользователем только через существующий Release Prod.

Реализация

Чистая ветка от актуального origin/master: e54545ed3b9e57589f2bb08ebf23d66154a3c570. Удалён самостоятельный workflow_run consumer; другие workflows его не вызывают, workflow_call отсутствует. Release Prod и Backend PostgreSQL CI не изменены. Историческая документация и ручной deploy script остаются вне scope этого минимального PR.

Локальные AI rules обновлены отдельно и не входят в product repo/PR.

API

Не менялся: runtime/backend code не затронут.

UI

Не менялся: frontend не затронут.

Permissions

Права приложения и настройки остальных workflows не менялись.

Проверки

  • Checked by source: изучены triggers, условия запуска, consumers и references удаляемого workflow; зависимых workflows не обнаружено.
  • Checked by source: diff содержит только удаление одного workflow; Release Prod, runtime, tests и AI docs отсутствуют в diff.
  • git diff --check — PASS.
  • Review по procollab-review: требований, нарушенных итоговым diff, и блокирующих findings не обнаружено.

Acceptance criteria

  • Автоматический React-dev deploy исключён из конфигурации ветки удалением workflow; вступит в силу после merge в master.
  • Production backend deployment сохраняет существующий Release Prod.
  • Отдельный PR → master содержит только удаление React-dev workflow.

Не проверено

Runtime tests/build/browser локально не запускались: удалён только GitHub Actions workflow, программный код не менялся. Фактическое отсутствие autodeploy после merge не проверено: merge/deploy не выполнялись. Автоматические GitHub CI checks отображаются в PR; незавершённые запуски не считаются PASS.

Риски / migration

Migrations не требуются. React-dev перестанет автоматически обновляться после успешного CI master — это целевое поведение. Уже запущенные workflow runs этим PR не отменяются. Merge, release и deploy выполняет пользователь.

@TThanos3000
TThanos3000 merged commit f287439 into master Sep 29, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants