Руками собрали ноду для n8n. Потом сами же её выкинули.
Потому что рукописная интеграция с OpenAPI — это почти всегда будущий труп: метод поменяли, поле уехало, документация врёт, SDK живёт отдельно, а в n8n уже багрепорт: «почему не работает». Классика.
Что сделали по-взрослому: один `.tsp`-файл стал источником правды. Из него CI собирает документацию, CLI, SDK и саму n8n-ноду. Никаких «обновим потом», никаких ручных правок в трёх местах. Меняешь спецификацию — всё едет синхронно.
Старую версию ноды пришлось похоронить полностью. Не «допилить», не «оставить на всякий случай». Просто выкинуть. Иначе бы она продолжила жить своей отдельной жизнью и гадить в проде.
Финал ожидаемый: артефакт прошёл верификацию и попал в каталог n8n со статусом verified by n8n. То есть теперь ломать синхронизацию руками стало сильно сложнее. 🔥
WP Surgery
@WpSurgeryPro
Руками собрали ноду для n8n. Потом сами же её выкинули.
Этот пост опубликован в Telegram-канале WP Surgery. Подписаться можно по ссылке: @WpSurgeryPro.