Auto-create GitHub PRs & JIRA updates from git commit commands (multi-repo)
Ready for 3.0What this workflow does
This workflow has 21 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Jira Software, Slack and Notion.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Commit Message Breakdown (Code): runs custom JavaScript code
- Check for PR commands (If): checks a condition and branches into true / false
- Get task details for PR (Jira Software): get
- Check for task completed command (If): checks a condition and branches into true / false
- Check if PR exists (HTTP Request): calls an HTTP API
- Get Task Details without PR. (Jira Software): get
- Invalid commit message (Stop and Error): stops the run with an error
- Code: runs custom JavaScript code
- Merge: merges the data from its input branches
- Check if task exists (If): checks a condition and branches into true / false
…plus 10 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (9)
- Code
n8n-nodes-base.code - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - Stop and Error
n8n-nodes-base.stopAndError - Jira Software
n8n-nodes-base.jira - Merge
n8n-nodes-base.merge - Webhook
n8n-nodes-base.webhook - Slack
n8n-nodes-base.slack - Notion
n8n-nodes-base.notion
From the author
This n8n template from Intuz provides a complete and automated solution for scaling your DevOps practices across multiple repositories. Are you tired of the repetitive dance between git push, creating a pull request in GitHub, updating the corresponding task…