This commit is contained in:
nusquama
2025-11-12 16:23:19 +01:00
parent 8825153b2a
commit 243bd5f6b5
@@ -0,0 +1 @@
{"nodes":[{"id":"35e69169-c5c2-49c8-beef-6ea6d0edc6bf","name":"Get Release","type":"n8n-nodes-base.httpRequest","position":[620,-120],"parameters":{"url":"https://api.github.com/repos/n8n-io/n8n/releases/latest","options":{},"sendQuery":true,"queryParameters":{"parameters":[{"name":"per_page","value":"10"}]}},"notesInFlow":true,"typeVersion":4.2},{"id":"00cfe0a8-d757-4980-a3d6-cf190c740a25","name":"Update ENV","type":"n8n-nodes-base.httpRequest","position":[1060,-220],"parameters":{"url":"=https://console.buatan.id/api/v1/applications/{{ 'm8ccg8k44coogsk84swk8kgs' }}/envs","method":"PATCH","options":{},"sendBody":true,"authentication":"genericCredentialType","bodyParameters":{"parameters":[{"name":"key","value":"N8N_VERSION"},{"name":"value","value":"={{ $json.name.split('@').last() }}"},{"name":"is_preview","value":"={{ false }}"},{"name":"is_build_time","value":"={{ true }}"},{"name":"is_literal","value":"={{ false }}"}]},"genericAuthType":"httpHeaderAuth"},"credentials":{"httpBearerAuth":{"id":"WMYtkCgKxL6oblQO","name":"Coolify - console.buatan.id"},"httpHeaderAuth":{"id":"Psy1vTIAINFnvPV1","name":"Coolify - console.buatan.id"}},"notesInFlow":true,"typeVersion":4.2},{"id":"43ed4660-01ca-456f-b161-475a41f5cedc","name":"Deploy","type":"n8n-nodes-base.httpRequest","position":[1280,-220],"parameters":{"url":"=https://console.buatan.id/api/v1/deploy?uuid={{ 'm8ccg8k44coogsk84swk8kgs' }}&force=false","options":{},"authentication":"genericCredentialType","genericAuthType":"httpHeaderAuth"},"credentials":{"httpBearerAuth":{"id":"WMYtkCgKxL6oblQO","name":"Coolify - console.buatan.id"},"httpHeaderAuth":{"id":"Psy1vTIAINFnvPV1","name":"Coolify - console.buatan.id"}},"notesInFlow":true,"typeVersion":4.2},{"id":"4373ef71-d47f-435e-81c6-39bd19c82fab","name":"Filter","type":"n8n-nodes-base.filter","position":[400,-320],"parameters":{"options":{},"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"14dc4b16-6592-41ca-a252-a82aa3abcaa4","operator":{"type":"boolean","operation":"true","singleValue":true},"leftValue":"={{ $json.prerelease }}","rightValue":""}]}},"typeVersion":2.2},{"id":"5a737954-5eed-44fb-9ce9-d5036667b431","name":"Limit","type":"n8n-nodes-base.limit","position":[620,-320],"parameters":{},"typeVersion":1},{"id":"8605cae6-3be8-4e79-9ab7-f1adbfe0cbd4","name":"Remove Duplicates","type":"n8n-nodes-base.removeDuplicates","position":[840,-220],"parameters":{"options":{},"operation":"removeItemsSeenInPreviousExecutions","dedupeValue":"={{ $json.name }}"},"typeVersion":2},{"id":"9a244465-1b0a-423c-8345-695e1b79a371","name":"Get Releases","type":"n8n-nodes-base.httpRequest","position":[180,-320],"parameters":{"url":"https://api.github.com/repos/n8n-io/n8n/releases","options":{},"sendQuery":true,"queryParameters":{"parameters":[{"name":"per_page","value":"10"}]}},"notesInFlow":true,"typeVersion":4.2},{"id":"ee7f6381-80a2-40c9-adf5-6d9b12ccf4bc","name":"Auto Update Latest Release","type":"n8n-nodes-base.scheduleTrigger","disabled":true,"position":[400,-120],"parameters":{"rule":{"interval":[{"field":"hours"}]}},"notesInFlow":true,"typeVersion":1.2},{"id":"822e9e48-cbc2-40f0-b54f-91b873146a82","name":"Auto Update Beta Release","type":"n8n-nodes-base.scheduleTrigger","position":[-40,-320],"parameters":{"rule":{"interval":[{}]}},"notesInFlow":true,"typeVersion":1.2}],"connections":{"Limit":{"main":[[{"node":"Remove Duplicates","type":"main","index":0}]]},"Deploy":{"main":[[]]},"Filter":{"main":[[{"node":"Limit","type":"main","index":0}]]},"Update ENV":{"main":[[{"node":"Deploy","type":"main","index":0}]]},"Get Release":{"main":[[{"node":"Remove Duplicates","type":"main","index":0}]]},"Get Releases":{"main":[[{"node":"Filter","type":"main","index":0}]]},"Remove Duplicates":{"main":[[{"node":"Update ENV","type":"main","index":0}]]},"Auto Update Beta Release":{"main":[[{"node":"Get Releases","type":"main","index":0}]]},"Auto Update Latest Release":{"main":[[{"node":"Get Release","type":"main","index":0}]]}}}