Skip to content

Commit 00b681e

Browse files
Merge branch '1.21.4' into 1.21.1
2 parents 028edd8 + 876b513 commit 00b681e

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

build.gradle

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,10 @@ task github(dependsOn: build) {
202202
def repoIdProvider = providers.gradleProperty("mcx_repo_id")
203203
def ghVersion = getGhVersion()
204204

205+
def changelogImageProvider = repoIdProvider.map { repoId ->
206+
getChangelogImage("github.com/${repoId}/releases/tag/${ghVersion}")
207+
}
208+
205209
onlyIf {
206210
ENV.GITHUB_TOKEN
207211
}
@@ -214,7 +218,7 @@ task github(dependsOn: build) {
214218
def ghRelease = repository.getReleaseByTagName(ghVersion as String)
215219
if(ghRelease == null) {
216220
def releaseBuilder = new GHReleaseBuilder(repository, ghVersion as String)
217-
releaseBuilder.body(getChangelogImage("github.com/${repoId}/releases/tag/${ghVersion}"))
221+
releaseBuilder.body(changelogImageProvider.get())
218222
releaseBuilder.prerelease(ghVersion.contains("pre"))
219223
ghRelease = releaseBuilder.create()
220224
}
@@ -235,6 +239,10 @@ task closeMilestone {
235239
def archivesBaseNameProvider = providers.gradleProperty("archives_base_name")
236240
def ghVersion = getGhVersion()
237241

242+
def changelogProvider = repoIdProvider.zip(minecraftVersionProvider, modLoaderProvider, archivesBaseNameProvider) { repoId, mcVersion, modLoader, archivesName ->
243+
getChangelog("GitHub", "github.com/${repoId}/milestone/${ghVersion}", mcVersion, modLoader, archivesName)
244+
}
245+
238246
onlyIf {
239247
ENV.GITHUB_TOKEN
240248
}
@@ -252,8 +260,7 @@ task closeMilestone {
252260

253261
if (milestone.getState() != GHMilestoneState.CLOSED) {
254262
milestone.setDueOn(Date.from(Instant.now()))
255-
milestone.setDescription(getChangelog("GitHub", "github.com/${repoId}/milestone/${ghVersion}",
256-
minecraftVersionProvider.get(), modLoaderProvider.get(), archivesBaseNameProvider.get()))
263+
milestone.setDescription(changelogProvider.get())
257264
milestone.close()
258265
}
259266
}

0 commit comments

Comments
 (0)