Исправляет production CD после ошибки scp: write remote /tmp/...: Failure: release-архив передаётся относительным путём в домашний каталог deploy-пользователя, затем тот же файл используется для распаковки и удаляется после успешного healthcheck. Каталог уже используется workflow для DB-backup.
Проверки: YAML парсится, все shell-блоки workflow проходят bash -n, node --check, git diff --check и Python-синтаксис теста проходят. Полный pytest локально недоступен без зависимостей; CI проверит его в PR.
Исправляет production CD после ошибки `scp: write remote /tmp/...: Failure`: release-архив передаётся относительным путём в домашний каталог deploy-пользователя, затем тот же файл используется для распаковки и удаляется после успешного healthcheck. Каталог уже используется workflow для DB-backup.
Проверки: YAML парсится, все shell-блоки workflow проходят `bash -n`, `node --check`, `git diff --check` и Python-синтаксис теста проходят. Полный pytest локально недоступен без зависимостей; CI проверит его в PR.
Независимый review полного diff: блокирующих замечаний нет. Относительный scp target сохраняет архив в домашнем каталоге пользователя; тот же $HOME/$RELEASE_NAME используется для bind mount и cleanup. Версия, changelog и проверка version endpoint согласованы.
Независимый review полного diff: блокирующих замечаний нет. Относительный scp target сохраняет архив в домашнем каталоге пользователя; тот же `$HOME/$RELEASE_NAME` используется для bind mount и cleanup. Версия, changelog и проверка version endpoint согласованы.
admin
merged commit f6a01500d7 into main2026-09-14 14:33:16 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Исправляет production CD после ошибки
scp: write remote /tmp/...: Failure: release-архив передаётся относительным путём в домашний каталог deploy-пользователя, затем тот же файл используется для распаковки и удаляется после успешного healthcheck. Каталог уже используется workflow для DB-backup.Проверки: YAML парсится, все shell-блоки workflow проходят
bash -n,node --check,git diff --checkи Python-синтаксис теста проходят. Полный pytest локально недоступен без зависимостей; CI проверит его в PR.Независимый review полного diff: блокирующих замечаний нет. Относительный scp target сохраняет архив в домашнем каталоге пользователя; тот же
$HOME/$RELEASE_NAMEиспользуется для bind mount и cleanup. Версия, changelog и проверка version endpoint согласованы.