Релиз: архив исходников / Упаковка и публикация релиза (push) Successful in 2s
Корневая причина пустых релизов: при workflow_dispatch + push тега
запускались 2 параллельных run'а, один перезатирал body другого.
- Всегда делаем PATCH после создания/нахождения релиза
- concurrency group: release-{tag} с cancel-in-progress: true
- Гарантирует что body будет записан независимо от race condition