Skip to content

Commit 876b513

Browse files
Merge branch 'master' into 1.21.4
2 parents 54ee5db + f10fe27 commit 876b513

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
@@ -208,6 +208,10 @@ task github(dependsOn: build) {
208208
def repoIdProvider = providers.gradleProperty("mcx_repo_id")
209209
def ghVersion = getGhVersion()
210210

211+
def changelogImageProvider = repoIdProvider.map { repoId ->
212+
getChangelogImage("github.com/${repoId}/releases/tag/${ghVersion}")
213+
}
214+
211215
onlyIf {
212216
ENV.GITHUB_TOKEN
213217
}
@@ -220,7 +224,7 @@ task github(dependsOn: build) {
220224
def ghRelease = repository.getReleaseByTagName(ghVersion as String)
221225
if(ghRelease == null) {
222226
def releaseBuilder = new GHReleaseBuilder(repository, ghVersion as String)
223-
releaseBuilder.body(getChangelogImage("github.com/${repoId}/releases/tag/${ghVersion}"))
227+
releaseBuilder.body(changelogImageProvider.get())
224228
releaseBuilder.prerelease(ghVersion.contains("pre"))
225229
ghRelease = releaseBuilder.create()
226230
}
@@ -241,6 +245,10 @@ task closeMilestone {
241245
def archivesBaseNameProvider = providers.gradleProperty("archives_base_name")
242246
def ghVersion = getGhVersion()
243247

248+
def changelogProvider = repoIdProvider.zip(minecraftVersionProvider, modLoaderProvider, archivesBaseNameProvider) { repoId, mcVersion, modLoader, archivesName ->
249+
getChangelog("GitHub", "github.com/${repoId}/milestone/${ghVersion}", mcVersion, modLoader, archivesName)
250+
}
251+
244252
onlyIf {
245253
ENV.GITHUB_TOKEN
246254
}
@@ -258,8 +266,7 @@ task closeMilestone {
258266

259267
if (milestone.getState() != GHMilestoneState.CLOSED) {
260268
milestone.setDueOn(Date.from(Instant.now()))
261-
milestone.setDescription(getChangelog("GitHub", "github.com/${repoId}/milestone/${ghVersion}",
262-
minecraftVersionProvider.get(), modLoaderProvider.get(), archivesBaseNameProvider.get()))
269+
milestone.setDescription(changelogProvider.get())
263270
milestone.close()
264271
}
265272
}

0 commit comments

Comments
 (0)