Skip to content
This repository was archived by the owner on Jan 5, 2026. It is now read-only.

Remove NGrok. Configure Tunnel URL - #2461

Merged
Rido (rido-min) merged 9 commits into
mainfrom
rido/custom-tunnel
Sep 16, 2024
Merged

Rido (rido-min) merged 9 commits into
mainfrom
rido/custom-tunnel

Conversation

@rido-min

Copy link
Copy Markdown
Contributor

Removes NGrok dependencies.

To test remote bots, the user has to configure a tunnel - any tunnel software will work - pointing to the emulator service. The tunnel needs to be configured to target to the actual port used by the emulator service.

The port is shown in the settings page and is also available to copy to the clipboard via File Menu.

I've tested with Ngrok, and Microsoft.devTunnel

Version bumped to 4.15.1 availabe to download for testing from ADO: BotFramework-Emulator-4.15.1-windows-setup.exe

Rido (rido-min) and others added 3 commits September 11, 2024 15:50
* update fileMenu

* add tunnelUrl

* get serviceUrl from settings

* showPort

* rm ngrok settings

* showPort

* rm ngrokdebugger

* rm ngroddebug from editor

* rm ngrokService

* rm nGrokTab

* rm ngrok sagas, actions, styles

* rm ngrok settings

* upd version, and deps
Comment thread packages/app/client/src/ui/editor/appSettingsEditor/appSettingsEditor.tsx Outdated
Comment thread packages/app/client/src/ui/editor/appSettingsEditor/appSettingsEditor.tsx Outdated
Comment thread tsconfig.json Outdated
Rido (rido-min) and others added 2 commits September 12, 2024 20:46
…sEditor.tsx

Co-authored-by: Eugene <EOlonov@gmail.com>
Co-authored-by: Eugene <EOlonov@gmail.com>
@OEvgeny

Copy link
Copy Markdown
Collaborator

Looks good. I think the only piece which is missing right now is UI changes for ngrok tab. See packages/app/client/src/ui/shell/mdi/tab/ngrokTab.tsx.

As we are probably not able to track status of the tunnel, we may remove the tab.

@rido-min

Copy link
Copy Markdown
Contributor Author

As we are probably not able to track status of the tunnel, we may remove the tab.

yep, removed in last commit

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can see several references to ngrok in the specs. Also, a few dedicated ngrok tests. Should we keep these?
e.g.:
logEntry.spec.tsx
util.spec.ts

@rido-min

Copy link
Copy Markdown
Contributor Author

I can see several references to ngrok in the specs. Also, a few dedicated ngrok tests. Should we keep these? e.g.: logEntry.spec.tsx util.spec.ts

I was not looking at test runs, I can remove all references to ngrok in tests as well.

@rido-min

Copy link
Copy Markdown
Contributor Author

Cecilia Avila (@ceciliaavila) spec.ts files updated to remove any reference to ngrok in 45635ca

@rido-min
Rido (rido-min) merged commit ffc00bd into main Sep 16, 2024
@rido-min
Rido (rido-min) deleted the rido/custom-tunnel branch September 16, 2024 20:02
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants