Skip to content

Commit a269214

Browse files
committed
GenerateMetadataTask introduction.
Created MetadataGenerationUtils utility class for operations shared by ContributionTask and NonInteractiveContributionTask.
1 parent bd387e7 commit a269214

File tree

4 files changed

+261
-152
lines changed

4 files changed

+261
-152
lines changed

tests/tck-build-logic/src/main/groovy/org.graalvm.internal.tck-harness.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import org.graalvm.internal.tck.DockerTask
1515
import org.graalvm.internal.tck.ConfigFilesChecker
1616
import org.graalvm.internal.tck.ScaffoldTask
1717
import org.graalvm.internal.tck.GrypeTask
18+
import org.graalvm.internal.tck.GenerateMetadataTask
1819
import org.graalvm.internal.tck.TestedVersionUpdaterTask
1920
import org.graalvm.internal.tck.harness.tasks.TestInvocationTask
2021
import org.graalvm.internal.tck.harness.tasks.CheckstyleInvocationTask
@@ -217,6 +218,11 @@ tasks.register("contribute", ContributionTask.class) { task ->
217218
task.setGroup(METADATA_GROUP)
218219
}
219220

221+
tasks.register("generateMetadata", GenerateMetadataTask.class) { task ->
222+
task.setDescription("Generates metadata and prepares pull request for contibuting on metadata repository based on provided tests.")
223+
task.setGroup(METADATA_GROUP)
224+
}
225+
220226
tasks.register("checkConfigFiles", ConfigFilesChecker.class) { task ->
221227
task.setDescription("Checks content of config files for a new library.")
222228
task.setGroup(METADATA_GROUP)

0 commit comments

Comments
 (0)