From bc355fbaa178dcb661754f1edd887afd4b8fe8d2 Mon Sep 17 00:00:00 2001 From: Thanos Stratikopoulos Date: Fri, 7 Nov 2025 18:01:30 +0200 Subject: [PATCH 1/3] Add TornadoVM candidate --- .../TornadoVMCandidateMigration.scala | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/main/scala/io/sdkman/changelogs/TornadoVMCandidateMigration.scala diff --git a/src/main/scala/io/sdkman/changelogs/TornadoVMCandidateMigration.scala b/src/main/scala/io/sdkman/changelogs/TornadoVMCandidateMigration.scala new file mode 100644 index 00000000..fd70b87d --- /dev/null +++ b/src/main/scala/io/sdkman/changelogs/TornadoVMCandidateMigration.scala @@ -0,0 +1,20 @@ +package io.sdkman.changelogs.java + +import com.github.mongobee.changeset.{ChangeLog, ChangeSet} +import com.mongodb.client.MongoDatabase +import io.sdkman.db.MongoConnector + +@ChangeLog(order = "050") +class TornadoVMMigrations { + + @ChangeSet(order = "001", id = "001_add_tornadovm_candidate", author = "stratika") + def migration001(implicit db: MongoDatabase) = { + Candidate( + candidate = "tornadovm", + name = "TornadoVM", + description = "TornadoVM is a plug-in to OpenJDK and GraalVM that allows Java programmers to automatically run on heterogeneous hardware (GPUs, FPGAs, multi-core CPUs).", + websiteUrl = "https://www.tornadovm.org/" + distribution = "PLATFORM_SPECIFIC" + ).insert() + } +} From 303bb16e244d3d45c9e55234a11e26e020dcfa5f Mon Sep 17 00:00:00 2001 From: Thanos Stratikopoulos Date: Tue, 2 Dec 2025 20:43:14 +0200 Subject: [PATCH 2/3] fix: scalafmt --- .../TornadoVMCandidateMigration.scala | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/src/main/scala/io/sdkman/changelogs/TornadoVMCandidateMigration.scala b/src/main/scala/io/sdkman/changelogs/TornadoVMCandidateMigration.scala index fd70b87d..5609e270 100644 --- a/src/main/scala/io/sdkman/changelogs/TornadoVMCandidateMigration.scala +++ b/src/main/scala/io/sdkman/changelogs/TornadoVMCandidateMigration.scala @@ -7,14 +7,19 @@ import io.sdkman.db.MongoConnector @ChangeLog(order = "050") class TornadoVMMigrations { - @ChangeSet(order = "001", id = "001_add_tornadovm_candidate", author = "stratika") - def migration001(implicit db: MongoDatabase) = { - Candidate( - candidate = "tornadovm", - name = "TornadoVM", - description = "TornadoVM is a plug-in to OpenJDK and GraalVM that allows Java programmers to automatically run on heterogeneous hardware (GPUs, FPGAs, multi-core CPUs).", - websiteUrl = "https://www.tornadovm.org/" - distribution = "PLATFORM_SPECIFIC" - ).insert() - } + @ChangeSet( + order = "001", + id = "001_add_tornadovm_candidate", + author = "stratika" + ) + def migration001(implicit db: MongoDatabase) = { + Candidate( + candidate = "tornadovm", + name = "TornadoVM", + description = + "TornadoVM is a plug-in to OpenJDK and GraalVM that allows Java programmers to automatically run on heterogeneous hardware (GPUs, FPGAs, multi-core CPUs).", + websiteUrl = "https://www.tornadovm.org/" distribution = + "PLATFORM_SPECIFIC" + ).insert() + } } From 4f869217f2d5eac85f3f94c3605620542fd3eb57 Mon Sep 17 00:00:00 2001 From: Thanos Stratikopoulos Date: Tue, 2 Dec 2025 21:07:08 +0200 Subject: [PATCH 3/3] fix scala compilation issues --- .../io/sdkman/changelogs/TornadoVMCandidateMigration.scala | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/scala/io/sdkman/changelogs/TornadoVMCandidateMigration.scala b/src/main/scala/io/sdkman/changelogs/TornadoVMCandidateMigration.scala index 5609e270..d46121f2 100644 --- a/src/main/scala/io/sdkman/changelogs/TornadoVMCandidateMigration.scala +++ b/src/main/scala/io/sdkman/changelogs/TornadoVMCandidateMigration.scala @@ -1,8 +1,7 @@ -package io.sdkman.changelogs.java +package io.sdkman.changelogs import com.github.mongobee.changeset.{ChangeLog, ChangeSet} import com.mongodb.client.MongoDatabase -import io.sdkman.db.MongoConnector @ChangeLog(order = "050") class TornadoVMMigrations { @@ -18,8 +17,8 @@ class TornadoVMMigrations { name = "TornadoVM", description = "TornadoVM is a plug-in to OpenJDK and GraalVM that allows Java programmers to automatically run on heterogeneous hardware (GPUs, FPGAs, multi-core CPUs).", - websiteUrl = "https://www.tornadovm.org/" distribution = - "PLATFORM_SPECIFIC" + websiteUrl = "https://www.tornadovm.org/", + distribution = "PLATFORM_SPECIFIC" ).insert() } }