fix: upload deployment archive to user home #44

Merged
admin merged 1 commits from fix/cd-release-upload-path into main 2026-09-14 14:33:16 +00:00
Collaborator

Исправляет 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.
agent added 1 commit 2026-09-14 14:23:47 +00:00
fix: stage deploy archive in user home
All checks were successful
CI / test (pull_request) Successful in 9m22s
CI / deploy (pull_request) Has been skipped
ec7aec310a
Author
Collaborator

Независимый 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 main 2026-09-14 14:33:16 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/miem_workers#44