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

Improve automated rollout of JetBrains IDE's #7023

Closed
loujaybee opened this issue Dec 2, 2021 · 7 comments · Fixed by #7684
Closed

Improve automated rollout of JetBrains IDE's #7023

loujaybee opened this issue Dec 2, 2021 · 7 comments · Fixed by #7684
Assignees
Labels
editor: jetbrains meta: stale This issue/PR is stale and will be closed soon team: IDE

Comments

@loujaybee
Copy link
Member

loujaybee commented Dec 2, 2021

We currently are raising a new PR [1] for each new JetBrains IDE configuration / version bump. This ticket is to investigate the possibility of improving the process, to ensure that we have the latest IDE's rolled out into production in an efficient, stable manner.

@corneliusludmann
Copy link
Contributor

This especially makes sense when we introduce early-adopters versions (internal discussion). Proposal how this can be achieved:

  • Make sure that the PRs are merged automatically. We need to figure out how this is possible without the needed reviews/approvals.
  • Let the images be tagged as latest (e.g. here)
  • Set ResolveImageDigest to true (similar to what we do for VS Code Insiders here)

@loujaybee
Copy link
Member Author

loujaybee commented Jan 10, 2022

Ideally we'll break this down. @akosyakov and @iQQBot have also discussed some plans for this work.

@iQQBot can you break this issue down into smaller issues and schedule them on the groundwork board?

@akosyakov
Copy link
Member

akosyakov commented Jan 11, 2022

I think it can be broke down to following issues:

  • Provide EAP versions support which is built and delivered nightly similarly to VS Code Insiders. It should be an optional feature from user perspective, by default off.
  • Enable smoke testing of the entire integration during the build including gateway and backend plugins. [jetbrains] integration testing cut-through #8507
  • After that we can enable automatic upgrade for stable versions.
  • And as the last add all JetBrains products supporting remote development.

@akosyakov
Copy link
Member

akosyakov commented Jan 19, 2022

@iQQBot I reopen it since the issue is auto rollout of all products.

The next step is to provide access to EAP (latest) versions for us from preferences.

@loujaybee
Copy link
Member Author

@iQQBot / @akosyakov - can we close this one? What else is remaining here?

@iQQBot
Copy link
Contributor

iQQBot commented Mar 14, 2022

remaining two things

  • After that we can enable automatic upgrade for stable versions.
  • And as the last add all JetBrains products supporting remote development.

@stale
Copy link

stale bot commented Jun 12, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the meta: stale This issue/PR is stale and will be closed soon label Jun 12, 2022
@stale stale bot closed this as completed Jun 23, 2022
@felladrin felladrin moved this from In Progress to Done in 🚀 IDE Team Jul 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
editor: jetbrains meta: stale This issue/PR is stale and will be closed soon team: IDE
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

4 participants