fix(apps): place n8n sandbox in app directory #1

Merged
Guillaume merged 3 commits from fix/n8n-sandbox-directory into main 2026-09-02 15:31:38 +00:00
Contributor

Places the uploaded n8n Sandbox app under apps/n8n-sandbox/. Preserves its modern docker-compose.yml format and one-shot certificate semantics, while moving description/logo into metadata/ as required by current Runtipi. Updates catalog tests to support both preferred YAML and legacy JSON compose formats. Also normalizes legacy environment arrays in three existing apps so the full schema suite passes.

Validation on exact head 0ded9c3a4d831c0f47737b8ab0f51956abcafdca:

  • bun install --frozen-lockfile
  • bun test: 31 passed, 0 failed

Gitea Actions is configured, but jobs remain queued with no assigned runner (runner_id=0).

Places the uploaded n8n Sandbox app under `apps/n8n-sandbox/`. Preserves its modern `docker-compose.yml` format and one-shot certificate semantics, while moving description/logo into `metadata/` as required by current Runtipi. Updates catalog tests to support both preferred YAML and legacy JSON compose formats. Also normalizes legacy environment arrays in three existing apps so the full schema suite passes. Validation on exact head `0ded9c3a4d831c0f47737b8ab0f51956abcafdca`: - `bun install --frozen-lockfile` - `bun test`: 31 passed, 0 failed Gitea Actions is configured, but jobs remain queued with no assigned runner (`runner_id=0`).
Guillaume added 1 commit 2026-09-02 15:22:29 +00:00
fix(apps): place n8n sandbox in app directory
Test / test (pull_request) Canceled after 0s
8f3b7b3b2b
Guillaume added 1 commit 2026-09-02 15:23:50 +00:00
fix(apps): normalize environment mappings
Test / test (pull_request) Canceled after 0s
d24d0c194b
Guillaume added 1 commit 2026-09-02 15:27:57 +00:00
fix(apps): preserve modern n8n compose format
Test / test (pull_request) Canceled after 0s
0ded9c3a4d
Guillaume merged commit cab772403d into main 2026-09-02 15:31:38 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Support/runtipi-appstore#1