From aae0f33743f34b7b0f7bd6fde818aa1f5763bed2 Mon Sep 17 00:00:00 2001 From: Ricardo Espinoza Date: Tue, 6 Jan 2026 10:03:13 -0500 Subject: [PATCH] chore: Remove all mentions of `--tunnel` (no-changelog) (#23886) --- package.json | 1 - packages/cli/package.json | 1 - packages/cli/src/commands/start.ts | 6 --- packages/cli/src/services/frontend.service.ts | 1 - .../nodes/Github/GithubTrigger.node.ts | 2 +- .../nodes/Onfleet/OnfleetTrigger.node.ts | 2 +- pnpm-lock.yaml | 39 ------------------- 7 files changed, 2 insertions(+), 50 deletions(-) diff --git a/package.json b/package.json index eb0fee05cd1..b4d009618cc 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,6 @@ "setup-backend-module": "node scripts/ensure-zx.mjs && zx scripts/backend-module/setup.mjs", "start": "run-script-os", "start:default": "cd packages/cli/bin && ./n8n", - "start:tunnel": "./packages/cli/bin/n8n start --tunnel", "start:windows": "cd packages/cli/bin && n8n", "test": "JEST_JUNIT_CLASSNAME={filepath} turbo run test", "test:ci": "turbo run test --continue --concurrency=1", diff --git a/packages/cli/package.json b/packages/cli/package.json index e9ea838ecc8..33b8265fbf1 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -105,7 +105,6 @@ "@n8n/decorators": "workspace:*", "@n8n/di": "workspace:*", "@n8n/errors": "workspace:*", - "@n8n/localtunnel": "3.0.0", "@n8n/n8n-nodes-langchain": "workspace:*", "@n8n/permissions": "workspace:*", "@n8n/task-runner": "workspace:*", diff --git a/packages/cli/src/commands/start.ts b/packages/cli/src/commands/start.ts index bfdf2db9dbd..107d69c5e80 100644 --- a/packages/cli/src/commands/start.ts +++ b/packages/cli/src/commands/start.ts @@ -43,12 +43,6 @@ const open = require('open'); const flagsSchema = z.object({ open: z.boolean().alias('o').describe('opens the UI automatically in browser').optional(), - tunnel: z - .boolean() - .describe( - 'runs the webhooks via a hooks.n8n.cloud tunnel server. Use only for testing and development!', - ) - .optional(), }); @Command({ diff --git a/packages/cli/src/services/frontend.service.ts b/packages/cli/src/services/frontend.service.ts index 2d9ef13b270..5331bd16728 100644 --- a/packages/cli/src/services/frontend.service.ts +++ b/packages/cli/src/services/frontend.service.ts @@ -384,7 +384,6 @@ export class FrontendService { } const restEndpoint = this.globalConfig.endpoints.rest; - // Update all urls, in case `WEBHOOK_URL` was updated by `--tunnel` const instanceBaseUrl = this.urlService.getInstanceBaseUrl(); this.settings.urlBaseWebhook = this.urlService.getWebhookBaseUrl(); this.settings.urlBaseEditor = instanceBaseUrl; diff --git a/packages/nodes-base/nodes/Github/GithubTrigger.node.ts b/packages/nodes-base/nodes/Github/GithubTrigger.node.ts index c25524d09c3..607498a628e 100644 --- a/packages/nodes-base/nodes/Github/GithubTrigger.node.ts +++ b/packages/nodes-base/nodes/Github/GithubTrigger.node.ts @@ -494,7 +494,7 @@ export class GithubTrigger implements INodeType { if (webhookUrl.includes('//localhost')) { throw new NodeOperationError( this.getNode(), - 'The Webhook can not work on "localhost". Please, either setup n8n on a custom domain or start with "--tunnel"!', + 'The Webhook can not work on "localhost". Please setup n8n on a custom domain.', ); } diff --git a/packages/nodes-base/nodes/Onfleet/OnfleetTrigger.node.ts b/packages/nodes-base/nodes/Onfleet/OnfleetTrigger.node.ts index 0f322259041..eb7e7351658 100644 --- a/packages/nodes-base/nodes/Onfleet/OnfleetTrigger.node.ts +++ b/packages/nodes-base/nodes/Onfleet/OnfleetTrigger.node.ts @@ -79,7 +79,7 @@ export class OnfleetTrigger implements INodeType { if (webhookUrl.includes('//localhost')) { throw new NodeOperationError( this.getNode(), - 'The Webhook can not work on "localhost". Please, either setup n8n on a custom domain or start with "--tunnel"!', + 'The Webhook can not work on "localhost". Please setup n8n on a custom domain.', ); } // Webhook name according to the field diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a0762e1f358..7a4efe08b0b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1516,9 +1516,6 @@ importers: '@n8n/errors': specifier: workspace:* version: link:../@n8n/errors - '@n8n/localtunnel': - specifier: 3.0.0 - version: 3.0.0 '@n8n/n8n-nodes-langchain': specifier: workspace:* version: link:../@n8n/nodes-langchain @@ -6317,10 +6314,6 @@ packages: resolution: {integrity: sha512-AAwRb5vXFcY4L+FvZ7LZusDuZ0vEe0Zm8ohn1FM6/X7A3bj4mqmkAcGRWuvC2JwSygNwHAAmMnAI73vPHeqsHA==} engines: {node: '>=18'} - '@n8n/localtunnel@3.0.0': - resolution: {integrity: sha512-0t/AUiZ8Oqo7AqYp2q2qmEC2p2lPP4CEdrGRB0J6nSC7ivOtr0p46Pw739UvUfJMU1bIKvzHIc5M9wCjH5Byjg==} - engines: {node: '>=18.0.0'} - '@n8n/tournament@1.0.6': resolution: {integrity: sha512-UGSxYXXVuOX0yL6HTLBStKYwLIa0+JmRKiSZSCMcM2s2Wax984KWT6XIA1TR/27i7yYpDk1MY14KsTPnuEp27A==} engines: {node: '>=20.15', pnpm: '>=9.5'} @@ -10878,15 +10871,6 @@ packages: supports-color: optional: true - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.0: resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} @@ -22768,13 +22752,6 @@ snapshots: outvariant: 1.4.3 strict-event-emitter: 0.5.1 - '@n8n/localtunnel@3.0.0': - dependencies: - axios: 1.12.0(debug@4.3.6) - debug: 4.3.6 - transitivePeerDependencies: - - supports-color - '@n8n/tournament@1.0.6': dependencies: '@n8n_io/riot-tmpl': 4.0.1 @@ -26841,14 +26818,6 @@ snapshots: axios: 1.12.0(debug@4.4.1) is-retry-allowed: 2.2.0 - axios@1.12.0(debug@4.3.6): - dependencies: - follow-redirects: 1.15.11(debug@4.3.6) - form-data: 4.0.4 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - axios@1.12.0(debug@4.4.1): dependencies: follow-redirects: 1.15.11(debug@4.4.1) @@ -28173,10 +28142,6 @@ snapshots: dependencies: ms: 2.1.2 - debug@4.3.6: - dependencies: - ms: 2.1.2 - debug@4.4.0: dependencies: ms: 2.1.3 @@ -29612,10 +29577,6 @@ snapshots: fn.name@1.1.0: {} - follow-redirects@1.15.11(debug@4.3.6): - optionalDependencies: - debug: 4.3.6 - follow-redirects@1.15.11(debug@4.4.1): optionalDependencies: debug: 4.4.1(supports-color@8.1.1)