-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[dashboard] Use SCM Service (gRPC) #19101
Conversation
b92b9a9
to
b154839
Compare
254a607
to
54798af
Compare
5e7f233
to
4dfd63e
Compare
54798af
to
baaadc3
Compare
4dfd63e
to
1641a05
Compare
components/dashboard/src/data/git-providers/search-repositories-query.ts
Show resolved
Hide resolved
I'm going to test it now with FF disabled, i.e. JSON-RPC. |
@AlexTugarev I added Updated: i guess it is expected because I still have |
JSON-RPC works well, I'm going to test now with FF on. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It works nicely in both cases with FF on and off.
But please make sure to invalidate react caches.
e122c8d
to
8fbf988
Compare
Thanks for testing @akosyakov! 'Bumped the cache version. |
/unhold |
Description
Based on #19098
Summary generated by Copilot
🤖[deprecated] Generated by Copilot at b92b9a9
Refactored the dashboard and the server to use a new
SCMService
interface for SCM-related operations instead of theGitpodServer
interface. Added Protobuf, gRPC, and Connect definitions and implementations for theSCMService
interface. Removed unused or deprecated parameters and interfaces from theGitpodServer
interface.Related Issue(s)
Fixes #
How to test
UIs affected by this PR, but we need to verify that they continue working as usual.
Documentation
Preview status
Gitpod was successfully deployed to your preview environment.
Build Options
Build
Run the build with werft instead of GHA
Run Leeway with
--dont-test
Publish
Installer
Add desired feature flags to the end of the line above, space separated
Preview Environment / Integration Tests
If enabled this will build
install/preview
If enabled this will create the environment on GCE infra
Saves cost. Untick this only if you're really sure you need a non-preemtible machine.
Valid options are
all
,workspace
,webapp
,ide
,jetbrains
,vscode
,ssh
. If enabled,with-preview
andwith-large-vm
will be enabled./hold