diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index fa30a939..fd04b561 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -32,7 +32,13 @@ on: # по cron из /opt/gendesign/ops/, куда попадает только через `git reset --hard` # шага деплоя. Без этой строки правка скрипта лежала бы в main, а cron месяцами # исполнял бы старую версию — молча и без единого сигнала. - - "ops/docker-prune.sh" + # Глоб, а не точечный список (#2203): класс бага — «любой ops-скрипт, + # запускаемый по cron с VM», не только docker-prune.sh. Сейчас сюда попадают + # backup.sh, restore-drill.sh, restore.sh, uptime-healthcheck.sh — точечное + # перечисление пришлось бы дополнять при каждом новом скрипте, и про это + # снова забыли бы (см. как этот самый комментарий выше был точечным про + # docker-prune.sh и не спас backup.sh). Глоб закрывает класс целиком. + - "ops/*.sh" workflow_dispatch: # #2950: ОБЩАЯ группа с deploy-tradein.yml — не опечатка и не копипаста.