Remove GraalVM from CI matrix#4153
Conversation
GraalVM is no longer available under the free license: https://github.com/graalvm/setup-graalvm#notes-on-oracle-graalvm-for-jdk-17 sbt-typelevel already did the same: typelevel/sbt-typelevel#763
|
I guess the Scala versions in this branch are way too old |
|
Oh darn, actually we can't use GraalVM 21 here at all, because this branch is pinned to Scala 3.2 and we can't do anything about that. |
|
So dropping GraalVM from this branch seems to be the only option, or follow the not recommended path https://github.com/graalvm/setup-graalvm#notes-on-oracle-graalvm-for-jdk-17 and use exactly java-version: '17.0.12' |
Oh, good idea. Let's do that. This branch just needs to limp a little longer. |
|
The way
|
|
I would propose to remove GraalVM from the build matrix then. |
Crap. We should fix this bug in sbt-tl. That probably won't help us here though. We might just have to remove GraalVM. |
|
Removing GraalVM from 3.5 feels like the right short-term strategy. We really need to get 3.6 out the door. |
|
Note to self: when we do our next 3.5 release, we need to make sure to revert this commit specifically. |
What do you want to revert ? The problem is that you can no longer download GraalVM 17 without a paid license. |
| WorkflowStep.Sbt( | ||
| List("graalVMExample/nativeImage", "graalVMExample/nativeImageRun"), | ||
| name = Some("Test GraalVM Native Image"), | ||
| cond = Some( | ||
| s"matrix.scala == '$Scala213' && matrix.java == '${GraalVM.render}' && matrix.os == '$PrimaryOS'") | ||
| ), |
There was a problem hiding this comment.
What do you want to revert ?
We should have restored this in series/3.6.x branch 😅
GraalVM is no longer available under the free license: https://github.com/graalvm/setup-graalvm#notes-on-oracle-graalvm-for-jdk-17
sbt-typelevel already did the same: typelevel/sbt-typelevel#763