Skip to content

[INS-1309] - Improve init/complete sign in flows with GitHub/GitLab - #9181

Merged
gatzjames merged 2 commits into
Kong:developfrom
gatzjames:feat/git-service-electron-networking-stack
Sep 26, 2025
Merged

[INS-1309] - Improve init/complete sign in flows with GitHub/GitLab#9181
gatzjames merged 2 commits into
Kong:developfrom
gatzjames:feat/git-service-electron-networking-stack

Conversation

@gatzjames

Copy link
Copy Markdown
Contributor

Overview

There are some cases where the sign-in flow for GitHub/GitLab can fail which are not handled properly in the UI.

Highlights

  • Added a new result to the signIn/completeSignIn methods for GitHub/GitLab flows in GitService.
  • We now display the errors in the form instead of the global error page
  • Replaced node fetch with net.fetch to make sure those API calls use the proxy and system settings from the app.

@gatzjames
gatzjames requested a review from a team September 26, 2025 15:33
@gatzjames gatzjames self-assigned this Sep 26, 2025
@gatzjames
gatzjames force-pushed the feat/git-service-electron-networking-stack branch from e1c8889 to 9d7d0e8 Compare September 26, 2025 15:41
@gatzjames
gatzjames merged commit 633692a into Kong:develop Sep 26, 2025
10 of 15 checks passed
@gatzjames
gatzjames deleted the feat/git-service-electron-networking-stack branch September 26, 2025 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants