Auto Update n8n to Latest Version with Coolify
Ready for 3.0What this workflow does
This workflow has 9 nodes and runs on a schedule (every day) (plus 1 other trigger). It uses only n8n's built-in nodes. It also calls api.github.com over HTTP.
How it runs
Trigger: On a schedule (every day) (plus 1 other trigger).
- Get Releases (HTTP Request): calls api.github.com
- Get Release (HTTP Request): calls api.github.com
- Filter: keeps only the items that match a condition
- Remove Duplicates: removes duplicate items
- Limit: keeps the first few items
- Update ENV (HTTP Request): calls an HTTP API (PATCH)
- Deploy (HTTP Request): calls an HTTP API
HTTP calls to: api.github.com
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 (5)
- HTTP Request
n8n-nodes-base.httpRequest - Filter
n8n-nodes-base.filter - Limit
n8n-nodes-base.limit - Remove Duplicates
n8n-nodes-base.removeDuplicates - Schedule Trigger
n8n-nodes-base.scheduleTrigger
From the author
Automatically detect new n8n releases (stable or beta) from GitHub, update Coolify environment variables, and trigger deployments. --- Functionality This workflow automates deployment of n8n releases to a Coolify instance. It supports two tracks: 1. Beta…