timestamp="$(date +%Y%m%d-%H%M%S)"
branch="$(git rev-parse --abbrev-ref HEAD 2>/dev/null || echo "unknown")"
-branch_safe="$(echo "${branch}" | tr '/\\ ' '___' | tr -cd '[:alnum:]_\\-.' )"
+branch_safe="$(echo "${branch}" | tr '/\\ ' '___' | tr -cd '[:alnum:]_.-' )"
artifacts_root="${repo_root}/erp24/docs/artifacts"
artifact_dir="${artifacts_root}/prepush-${branch_safe}-${timestamp}"
$php_exe_path = PHP_BINARY;
+// Загружаем .env для cron (переменные окружения не передаются в cron)
+// createUnsafeImmutable — для работы getenv() (putenv вызывается)
+require_once __DIR__ . '/../vendor/autoload.php';
+$dotenv = Dotenv\Dotenv::createUnsafeImmutable(dirname(__DIR__));
+$dotenv->safeLoad();
require_once __DIR__ . '/../config.inc.php';