Skip to content
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

Update platform version from 'gateway-plugin' to target JetBrains Gateway v2022.2-Nightly #10592

Merged
merged 1 commit into from
Jun 17, 2022

Conversation

felladrin
Copy link
Contributor

@felladrin felladrin commented Jun 10, 2022

Description

Update platform version from 'gateway-plugin' to the nightly (com.jetbrains.gateway: 222-NIGHTLY-CUSTOM-SNAPSHOT), to make use of the latest API.

Also, update the minimum version of the plugin to 222.3048.1, so it can only be installed on new gateway versions (2022.2+) downloaded from https://www.jetbrains.com/remote-development/gateway/ after June 16 2022.
Gateway 2022.1 (221) will is not going to receive new features.

Related Issue(s)

Follow-up for #10505

How to test

  • Download JetBrains Gateway from https://www.jetbrains.com/remote-development/gateway/ - The download button of this page actually downloads EAP Version. (At the moment of writing, the latest EAP version is 222.3048.1)
  • Download the gateway-plugin version built on this PR from https://plugins.jetbrains.com/plugin/18438-gitpod-gateway/versions/dev: get the most recent one containing the title "Gitpod Gateway 0.0.1-felladrin-update-gw-platform"
  • Install it (using the "Install plugin from disk" option) on JetBrains Gateway EAP
  • Restart the Gateway
  • Confirm if the extension is running fine (create a new workspace, connect to a running workspace, change Gitpod Host setting)

Release Notes

NONE

Documentation

  • /werft --no-preview=true --clean-slate-deployment=true

@felladrin felladrin requested a review from a team June 10, 2022 15:32
@felladrin felladrin self-assigned this Jun 10, 2022
@felladrin felladrin marked this pull request as draft June 10, 2022 15:32
@felladrin felladrin force-pushed the felladrin/update-gw-platform branch from 739817a to 851652c Compare June 10, 2022 17:27
@roboquat roboquat added size/S and removed size/XS labels Jun 10, 2022
@felladrin felladrin marked this pull request as ready for review June 10, 2022 17:41
@felladrin felladrin changed the title Update platform version from 'gateway-plugin' Update platform version from 'gateway-plugin' to target version 2022.2 Jun 10, 2022
@felladrin felladrin changed the title Update platform version from 'gateway-plugin' to target version 2022.2 Update platform version from 'gateway-plugin' to target JetBrains Gateway v2022.2 Jun 10, 2022
Copy link
Contributor

@mustard-mh mustard-mh left a comment

Choose a reason for hiding this comment

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

I tried with Gateway v2022.1.x, install failed as expected.

image

But

  • Gateway 2022.2 EAP, connect to workspace not works (my host is gitpod.io) which workspace connect well with 2022.1.3 and 0.0.1-main.3498
  • Gateway 2022.2 EAP with plugin Gitpod 0.0.1-main.3498 works well

Maybe we missed some changes for breaking change of APIs

Plugin Installed Connect Failed
image image

@felladrin
Copy link
Contributor Author

  • Gateway 2022.2 EAP, connect to workspace not works (my host is gitpod.io) which workspace connect well with 2022.1.3 and 0.0.1-main.3498
  • Gateway 2022.2 EAP with plugin Gitpod 0.0.1-main.3498 works well

Maybe we missed some changes for breaking change of APIs

Thanks for reviewing it @mustard-mh!
I'll set this PR back to draft to investigate this issue.

@felladrin felladrin marked this pull request as draft June 13, 2022 12:35
@felladrin felladrin force-pushed the felladrin/update-gw-platform branch from 851652c to 611aec4 Compare June 16, 2022 13:23
@felladrin felladrin changed the title Update platform version from 'gateway-plugin' to target JetBrains Gateway v2022.2 Update platform version from 'gateway-plugin' to target JetBrains Gateway v2022.2-Nightly Jun 16, 2022
@gitpod-io gitpod-io deleted a comment from werft-gitpod-dev-com bot Jun 16, 2022
@gitpod-io gitpod-io deleted a comment from werft-gitpod-dev-com bot Jun 16, 2022
@felladrin felladrin force-pushed the felladrin/update-gw-platform branch from 611aec4 to d65fe4d Compare June 16, 2022 13:54
@gitpod-io gitpod-io deleted a comment from werft-gitpod-dev-com bot Jun 16, 2022
@felladrin felladrin force-pushed the felladrin/update-gw-platform branch from d65fe4d to f0f6be7 Compare June 16, 2022 15:35
@gitpod-io gitpod-io deleted a comment from werft-gitpod-dev-com bot Jun 16, 2022
@felladrin felladrin marked this pull request as ready for review June 16, 2022 16:39
@felladrin
Copy link
Contributor Author

felladrin commented Jun 16, 2022

Updated and ready for review. Note: Now it will work only with Gateway v222.3048.1 or later.

@akosyakov
Copy link
Member

What is the state of this PR? @felladrin @mustard-mh

Copy link
Contributor

@mustard-mh mustard-mh left a comment

Choose a reason for hiding this comment

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

New plugin version 0.0.1-felladrin-update-gw-platform.7 works for Gateway EAP 2022.2 now

image

@roboquat roboquat merged commit 21e95d6 into main Jun 17, 2022
@roboquat roboquat deleted the felladrin/update-gw-platform branch June 17, 2022 10:02
@roboquat roboquat added deployed: IDE IDE change is running in production deployed Change is completely running in production labels Jun 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deployed: IDE IDE change is running in production deployed Change is completely running in production editor: jetbrains release-note-none size/S team: IDE
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

4 participants