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

Add JetBrains EA #19

Closed
wants to merge 2 commits into from
Closed

Add JetBrains EA #19

wants to merge 2 commits into from

Conversation

njimenezotto
Copy link

Adding JDK 21 from JetBrains that has status EA

@StefanLobbenmeierObjego
Copy link
Contributor

I think getting the EA is no longer required, we can just get java 21 instead in the normal updater.

I checked the output at

var resultPackageResponse = this.foojayClient.queryPackages(this.foojayProperties.url(), foojayQueryParams);

GA is this one:
PackageResponse[distribution=jetbrains, architecture=x64, javaVersion=21.0.3+4532, jdkVersion=21, operatingSystem=linux, filename=jbrsdk_jcef-21.0.3-linux-x64-b453.2.tar.gz, releaseStatus=ga, javafxBundled=false, links=Links[pkgInfoUri=https://api.foojay.io/disco/v3.0/ids/9349c3d3790183a4ae050bf78834158d], feature=[]]

And there are 2 EA builds returned:

  • PackageResponse[distribution=jetbrains, architecture=x64, javaVersion=21-ea, jdkVersion=21, operatingSystem=linux, filename=jbrsdk-21-linux-x64-b75.2.tar.gz, releaseStatus=ea, javafxBundled=false, links=Links[pkgInfoUri=https://api.foojay.io/disco/v3.0/ids/8afe78124d30fbe6eb4b211c5c9e5988], feature=[]]
  • PackageResponse[distribution=jetbrains, architecture=x64, javaVersion=21-ea, jdkVersion=21, operatingSystem=linux, filename=jbrsdk-21-linux-x64-b126.4.tar.gz, releaseStatus=ea, javafxBundled=false, links=Links[pkgInfoUri=https://api.foojay.io/disco/v3.0/ids/b0a66207bb03bc0afbacc1c74e454b90], feature=[]]

@eddumelendez
Copy link
Member

Adding EA to every vendor will increase the maintainance of those versions. We are just doing so for OpenJDK and GraalVM

@StefanLobbenmeierObjego
Copy link
Contributor

Not sure if there is a good way to do this otherwise, but I can find 2 pre releases of JBR 21:
Release 21b75.2
Release 21b126.4

It looks like those 2 are the ones returned by the ea (from eyeballing the version numbers)

The first "proper" release is this one:
Release 21b212.1

And the latest one is this one (from 1h ago):
Release 21.0.3b458.1

Foojay still returns the one from last week:
Release 21.0.3b453.2

But I am assuming they will switch to the one from 1h soon.

I was going to link my PR but looks like the maintainer was faster to merge it 😄 #20

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants