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

Automatically check for new IntelliJ stable releases #851

Closed
PawelLipski opened this issue May 20, 2022 · 2 comments · Fixed by #1041 or #1053
Closed

Automatically check for new IntelliJ stable releases #851

PawelLipski opened this issue May 20, 2022 · 2 comments · Fixed by #1041 or #1053
Assignees
Milestone

Comments

@PawelLipski
Copy link
Collaborator

PawelLipski commented May 20, 2022

Follow-up for #794.

Should check two things:

  • new minor version for the already known major version (like, 2022.1.1 once we already set latestStable to 2022.1): should update latestMinorsOfOldSupportedMajors or latestStable
  • first stable release of a new major version: should clean up eapOfLatestSupportedMajor (which will be typically present), update latestStable and append the former latestStable to latestMinorsOfOldSupportedMajors

I'd actually consider making the entire algorithm quasi-stateless, so that:

  • latestMinorsOfOldSupportedMajors
  • latestStable
  • eapOfLatestSupportedMajor

are computed based solely on:

and NOT on the other existing properties.

This will make dealing with corner cases less painful in general.

@PawelLipski
Copy link
Collaborator Author

As a part of this task, I'd also update the docs in CONTRIBUTING.md (as they imply all the version updates are to be performed manually, which is/will be no longer the case)

@PawelLipski
Copy link
Collaborator Author

Given that IntelliJ 2022.2 is out, let's queue this one as the next thing after Gradle migration to Kotlin is done (i.e. after #1004)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment