Библиотека / Код, 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
Шаги
- n8n
- Find new workflows
- Find updated workflows
- Wait for GitHub create/edit file finished
- Create new PR via GitHub API
- Define Local Variables
- Get all workflows on GitHub
- Get content for each workflow
- Base64decode workflow content
- Wait for finished
- If there are any changes in workflows
- No Operation, do nothing
- Create new branch via GitHub API
- Get latest commit SHA on main via GitHub API
Всего шагов: 22.
Похожие автоматизации
Код, Git и инструменты разработчикаВосстановление рабочих процессов n8n из слитых pull request в GitHubШагов: 13Код, Git и инструменты разработчикаРевью pull request в GitHub с OpenAIШагов: 8Код, Git и инструменты разработчикаРевью pull request на GitHub с OpenAI и запись в SheetsШагов: 20Код, Git и инструменты разработчикаГенерация модульных тестов для pull request GitHub с OpenAIШагов: 20