Перейти к содержанию
НОВОЕМаркетплейс и trig8n Agent: продавайте то, что создали, и получайте планы и изменения, проверенные до того, как вы их увидите. Что нового

Библиотека / Код, Git и инструменты разработчика

Код, Git и инструменты разработчика

Резервное копирование рабочих процессов n8n в GitHub через pull request

При запуске находит новые и обновлённые рабочие процессы n8n, коммитит их в GitHub, открывает pull request и уведомляет Slack.

Что делает

## Setup 1. GitHub credentials: Add your GitHub API credentials in n8n. 2. Slack integration: Connect your Slack Bot token if you want PR notifications. 3. Repository details: Update github_owner, repo_name, and workflow directory path in the “Define Local Variables” node. 4. n8n API key - Check this doc

Шаги

  1. n8n
  2. Find new workflows
  3. Find updated workflows
  4. Wait for GitHub create/edit file finished
  5. Create new PR via GitHub API
  6. Define Local Variables
  7. Get all workflows on GitHub
  8. Get content for each workflow
  9. Base64decode workflow content
  10. Wait for finished
  11. If there are any changes in workflows
  12. No Operation, do nothing
  13. Create new branch via GitHub API
  14. Get latest commit SHA on main via GitHub API

Всего шагов: 22.

Похожие автоматизации