-
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
[public-api] migrate ssh service #19110
Conversation
} | ||
|
||
async deleteSSHPublicKey(req: PartialMessage<DeleteSSHPublicKeyRequest>): Promise<DeleteSSHPublicKeyResponse> { | ||
if (!req.sshKeyId) { |
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.
JSON-RPC and gRPC validate is not aligned
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.
I see that uuid check is not done in other json-rpc files, only in new api files
Build is failed, will take a look 💄 later today if you're not online. cc @jeanp413 |
If it's not related to this PR, then we just go rebase and merge it |
Just checked with Gitpod Cloud, that we don't have last used display in settings. Ignore this if that's how we're going to achieve it |
56832aa
to
1a51fbd
Compare
Description
Summary generated by Copilot
🤖[deprecated] Generated by Copilot at f2cc974
This pull request refactors the dashboard and the public API to use the new SSH service and the SSHPublicKey protobuf class, instead of the deprecated server service and the UserSSHPublicKeyValue class. It also renames the id field of the DeleteSSHPublicKeyRequest message to ssh_key_id, and removes some unused files and imports.
Related Issue(s)
Fixes #
How to test
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