aboutsummaryrefslogtreecommitdiff
path: root/build.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--build.gradle.kts25
1 files changed, 25 insertions, 0 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
index 32b8bbe..ae80921 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -98,6 +98,7 @@ plugins {
alias(libs.plugins.shadow)
alias(libs.plugins.runtime)
alias(libs.plugins.gitarchive.tomarkdown).apply(false)
+ alias(libs.plugins.versions)
}
repositories {
@@ -218,6 +219,30 @@ tasks.register<org.openrndr.extra.gitarchiver.GitArchiveToMarkdown>("gitArchiveT
// ------------------------------------------------------------------------------------------------------------------ //
+tasks {
+
+ dependencyUpdates {
+
+ gradleReleaseChannel = "current"
+
+ val nonStableKeywords = listOf("alpha", "beta", "rc")
+
+ fun isNonStable(
+ version: String
+ ) = nonStableKeywords.any {
+ version.lowercase().contains(it)
+ }
+
+ rejectVersionIf {
+ isNonStable(candidate.version) && !isNonStable(currentVersion)
+ }
+
+ }
+
+}
+
+// ------------------------------------------------------------------------------------------------------------------ //
+
class Openrndr {
val openrndrVersion = libs.versions.openrndr.get()
val orxVersion = libs.versions.orx.get()