fix: upload deployment archive to user home #44
Reference in New Issue
Block a user
Delete Branch "fix/cd-release-upload-path"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Исправляет 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 согласованы.