diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 61e0ee7..5b4c10e 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -13,6 +13,8 @@ on: env: REPO_USERNAME: Altarik REPO_PASSWORD: ${{ secrets.REPO_PASSWORD }} + DISCORD_PUB_ID: ${{ secrets.DISCORD_PUB_ID }} + DISCORD_PUB_TOKEN: ${{ secrets.DISCORD_PUB_TOKEN }} jobs: build: diff --git a/build.gradle b/build.gradle index 2278137..047bbbe 100644 --- a/build.gradle +++ b/build.gradle @@ -16,7 +16,7 @@ String webhookId = getEnv("DISCORD_PUB_ID", local.getProperty("discord_pub_id")) String webhookToken = getEnv("DISCORD_PUB_TOKEN", local.getProperty("discord_pub_token")) String repoUrl = "https://repo.altarik.fr/#/" + (project.version.endsWith('SNAPSHOT') ? 'snapshots/' : 'releases/') + project.group.replace(".", "/") + "/" + project.rootProject.name + "/" + project.version -var reportConfig = new ReportDiscord.ReportData("https://discord.com/api/", webhookId, webhookToken, "Update " + project.version + " has been published", repoUrl); +var reportConfig = new ReportDiscord.ReportData("https://discord.com/api/", webhookId, webhookToken, project.rootProject.name, "Update " + project.version + " has been published", repoUrl); allprojects { apply plugin: 'maven-publish' diff --git a/buildSrc/src/main/java/fr/altarik/ReportDiscord.java b/buildSrc/src/main/java/fr/altarik/ReportDiscord.java index 15ad0c1..3879bbb 100644 --- a/buildSrc/src/main/java/fr/altarik/ReportDiscord.java +++ b/buildSrc/src/main/java/fr/altarik/ReportDiscord.java @@ -26,7 +26,8 @@ public abstract class ReportDiscord extends DefaultTask { { "embeds": [ { - "title": "A new update for Toolbox is available", + "title": "A new update of\s""" + data.projectName() + """ + is available", "description":\s""" + "\"" + message + "\"" + """ , "url":\s""" + "\"" + data.url() + "\"" + """ @@ -48,7 +49,7 @@ public abstract class ReportDiscord extends DefaultTask { } } - public record ReportData(String baseUrl, String webhookId, String webhookToken, String message, String url) { + public record ReportData(String baseUrl, String webhookId, String webhookToken, String projectName, String message, String url) { }