-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
Use major.minor part of GraalVM version in documentation #28843
Use major.minor part of GraalVM version in documentation #28843
Conversation
We could move the properties to the docs pom but we need to make sure we don't forget about them. |
I think they were originally put there because we had other GraalVM version properties here but we moved them to Java code. |
Well even now the properties defining the GraalVM version are located in different properties so I think it won't make much difference:
OK, I am moving them in the docs pom file then. |
Users should always be encouraged to use the latest release of a feature release, i.e., prefer 22.3.1 over 22.3.0. Micro releases (called CPU releases in GraalVM) should not break compatibility, instead they should only bring bug fixes. As a result they should be considered safe to use. This change also enables referecing the version specific graalvm docs as discussed in https://github.com/quarkusio/quarkus/pull/28628/files#r996786908
Java 8 in JVM mode is no longer supported and the default native builder images are now Java 17 based. Furthermore, the minimum supported GraalVM version is now 22.2 so any reference to earlier versions is obsolete.
* Use major.minor version of GraalVM to pin links to the corresponding documentation * Replace links to the github repository's master branch with links to the published documentation for the corresponding GraalVM version
… pom The properties defining the GraalVM version are already located in different files. Moving these properties to docs/pom.xml avoids running all the CI jobs when altering them (which is the right thing to do as they only affect the documentation).
f4362c1
to
080dc77
Compare
Failing Jobs - Building 080dc77
Full information is available in the Build summary check run. Failures⚙️ JVM Tests - JDK 11 Windows #- Failing: extensions/opentelemetry/deployment
! Skipped: integration-tests/micrometer-prometheus integration-tests/opentelemetry integration-tests/opentelemetry-grpc and 5 more 📦 extensions/opentelemetry/deployment✖
⚙️ JVM Tests - JDK 17 MacOS M1 #- Failing: extensions/vertx/deployment
! Skipped: extensions/agroal/deployment extensions/amazon-lambda-http/deployment extensions/amazon-lambda-rest/deployment and 341 more 📦 extensions/vertx/deployment✖
|
Users should always be encouraged to use the latest release of a feature release, i.e., prefer 22.3.1 over 22.3.0.
Micro releases (called CPU releases in GraalVM) should not break compatibility, instead they should only bring bug fixes. As a result they should be considered safe to use.
This change also enables referencing the version specific graalvm docs as discussed in
https://github.com/quarkusio/quarkus/pull/28628/files#r996786908
Additionally: