From dcbf56735deae17c8ba7ae9462f04b1b02e8d8ac Mon Sep 17 00:00:00 2001 From: Cedric Ziel Date: Sat, 27 Jul 2024 19:48:04 +0000 Subject: [PATCH 1/2] feat: Add n8n --- .release-please-manifest.json | 3 ++- n8n/.gitkeep | 0 release-please-config.json | 11 +++++++++++ 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 n8n/.gitkeep diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 6e9430e..897fcc0 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -2,5 +2,6 @@ "loki": "1.2.0", "mimir": "1.1.0", "otelcol": "0.12.0", - "tempo": "1.1.0" + "tempo": "1.1.0", + "n8n": "0.0.1" } diff --git a/n8n/.gitkeep b/n8n/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/release-please-config.json b/release-please-config.json index ffa9b94..621e908 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -46,6 +46,17 @@ "jsonpath": "$.version" } ] + }, + "n8n": { + "component": "n8n", + "release-type": "simple", + "extra-files": [ + { + "type": "yaml", + "path": "config.yaml", + "jsonpath": "$.version" + } + ] } }, "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json" From e433da90b16dcccf1aae8166262cd1111d44a7ef Mon Sep 17 00:00:00 2001 From: Cedric Ziel Date: Sat, 27 Jul 2024 20:10:18 +0000 Subject: [PATCH 2/2] add config --- n8n/config.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 n8n/config.yaml diff --git a/n8n/config.yaml b/n8n/config.yaml new file mode 100644 index 0000000..166db3a --- /dev/null +++ b/n8n/config.yaml @@ -0,0 +1,15 @@ +name: n8n +version: 0.0.1 +slug: n8n +description: Workflow Automation Platform +url: https://github.com/cedricziel/ha-addons +startup: services +apparmor: false +arch: + - aarch64 + - amd64 +init: false +map: + - share:rw +homeassistant_api: true +image: ghcr.io/cedricziel/ha-addon-n8n-{arch}