mirror of
https://github.com/sekwah41/Advanced-Portals.git
synced 2025-02-20 06:11:44 +01:00
chore: update discord release message and info
This commit is contained in:
parent
93e8b97f2c
commit
ac24c1f634
3
.github/workflows/release-please.yml
vendored
3
.github/workflows/release-please.yml
vendored
@ -31,9 +31,6 @@ jobs:
|
||||
- project: legacyspigot
|
||||
java-version: 8
|
||||
release-task: curseforge
|
||||
- project: legacyspigot
|
||||
java-version: 8
|
||||
release-task: discordupload
|
||||
- project: legacyspigot
|
||||
java-version: 8
|
||||
release-task: modrinth
|
||||
|
@ -46,20 +46,28 @@ task discordupload {
|
||||
def content = "# New release build\n" +
|
||||
"${getReleaseChangelog()}\n"
|
||||
|
||||
if (content.length() > maxLength) {
|
||||
def afterMessage = "[See more on GitHub](<https://github.com/sekwah41/Advanced-Portals/releases>)"
|
||||
def downloadLink = "\n\n[Download here](https://modrinth.com/plugin/advanced-portals)"
|
||||
|
||||
if(isRelease && content.length() + downloadLink.length() <= maxLength) {
|
||||
content += downloadLink
|
||||
}
|
||||
|
||||
if (content.length() + downloadLink.length() > maxLength) {
|
||||
def afterMessage = "[See more on GitHub](<https://github.com/sekwah41/Advanced-Portals/releases>)\n\n"
|
||||
|
||||
def truncatedContent = content.replaceAll(/(http[s]?:\/\/[^\s)]+)/, '<$1>').take(maxLength - afterMessage.length() - 1)
|
||||
def lastFullLine = truncatedContent.lastIndexOf("\n")
|
||||
content = "${truncatedContent.take(lastFullLine)}\n"
|
||||
content += afterMessage
|
||||
|
||||
content += downloadLink
|
||||
}
|
||||
|
||||
builder.addTextBody("content", content, ContentType.create("text/plain", "UTF-8"))
|
||||
}
|
||||
|
||||
builder.addBinaryBody("file", file(jar.archiveFile).newInputStream(), ContentType.APPLICATION_OCTET_STREAM, jar.archiveName)
|
||||
if(!isRelease) {
|
||||
builder.addBinaryBody("file", file(jar.archiveFile).newInputStream(), ContentType.APPLICATION_OCTET_STREAM, jar.archiveName)
|
||||
}
|
||||
|
||||
HttpEntity multipart = builder.build()
|
||||
|
||||
|
@ -206,7 +206,7 @@ modrinth {
|
||||
loaders = ["spigot", "bukkit", "paper", "velocity", "waterfall", "bungeecord", "purpur"]
|
||||
gameVersions = supportedVersions
|
||||
changelog = getReleaseChangelog()
|
||||
versionName = "Legacy Spigot [MC 1.8.8 - 1.12.2] " + getVersion()
|
||||
versionName = "Legacy Spigot [MC 1.8.8 - 1.12.2] d" + getVersion()
|
||||
versionNumber = getVersion() + "-LegacySpigot"
|
||||
syncBodyFrom = rootProject.file("README.md").text
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user