GitLab CI + MAX Messenger: уведомления о деплое не отправлялись, и это оказался не JSON
Мы пытались отправлять уведомления о деплое из GitLab CI в MAX Messenger и долго шли по ложному следу, потому что проблема выглядела как сетевая. Но MAX API честно подсказывал обратное: proto.payload означал, что запрос доходит, а ломается именно body . В итоге решение оказалось не в DNS , а в минимальном JSON payload , очистке переменных окружения и отказе от хрупких shell-конструкций внутри CI job.
