Skip to content

Commit

Permalink
Use github hash for beta builds
Browse files Browse the repository at this point in the history
  • Loading branch information
ryderbelserion committed Mar 30, 2023
1 parent 8131335 commit 283111c
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 4 deletions.
5 changes: 5 additions & 0 deletions build.gradle.kts
@@ -1,3 +1,4 @@
import com.lordcodes.turtle.shellRun
import task.WebhookExtension
import java.awt.Color

Expand All @@ -18,6 +19,10 @@ val url = if (beta) "https://ci.crazycrew.us/job/${rootProject.name}/" else "htt
val download = if (beta) "https://ci.crazycrew.us/job/${rootProject.name}/" else "https://modrinth.com/$extension/${rootProject.name.lowercase()}/version/${rootProject.version}"
val msg = if (beta) "New version of ${rootProject.name} is ready!" else "New version of ${rootProject.name} is ready! <@&929463450214735912>"

val hash = shellRun("git", listOf("rev-parse", "--short", "HEAD"))

rootProject.version = if (beta) hash else "1.4.20.4"

webhook {
this.avatar("https://en.gravatar.com/avatar/${WebhookExtension.Gravatar().md5Hex("no-reply@ryderbelserion.com")}.jpeg")

Expand Down
2 changes: 2 additions & 0 deletions buildSrc/build.gradle.kts
Expand Up @@ -20,4 +20,6 @@ dependencies {
implementation("io.ktor:ktor-serialization-gson:$ktor")

implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")

implementation("com.lordcodes.turtle:turtle:0.8.0")
}
6 changes: 3 additions & 3 deletions buildSrc/src/main/kotlin/task/WebhookExtension.kt
Expand Up @@ -17,15 +17,15 @@ abstract class WebhookExtension {
private val embeds: MutableList<Embed> = mutableListOf()

fun content(content: String) {
this.content = content;
this.content = content
}

fun username(username: String) {
this.username = username;
this.username = username
}

fun avatar(avatar: String) {
this.avatar = avatar;
this.avatar = avatar
}

fun embeds(builder: EmbedsBuilder.() -> Unit) {
Expand Down
1 change: 0 additions & 1 deletion gradle.properties
Expand Up @@ -3,6 +3,5 @@ org.gradle.parallel = false
org.gradle.warning.mode = all

name = CrazyEnvoys
version = 1.4.20.4
group = com.badbones69.crazyenvoys
description = Drop custom envoys with any prize you want all over spawn for players to fight over.

0 comments on commit 283111c

Please sign in to comment.