Skip to content

Commit 5a16162

Browse files
authored
Merge pull request #3668 from mkurz/render_github_pr_title
2 parents c48e3b0 + 39c1421 commit 5a16162

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

modules/core/src/main/scala/org/scalasteward/core/nurture/NurtureAlg.scala

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import org.scalasteward.core.coursier.CoursierAlg
2424
import org.scalasteward.core.data.*
2525
import org.scalasteward.core.data.ProcessResult.{Created, Ignored, Updated}
2626
import org.scalasteward.core.edit.{EditAlg, EditAttempt}
27+
import org.scalasteward.core.forge.ForgeType.GitHub
2728
import org.scalasteward.core.forge.data.*
2829
import org.scalasteward.core.forge.data.NewPullRequestData.{filterLabels, labelsFor}
2930
import org.scalasteward.core.forge.{ForgeApiAlg, ForgeRepoAlg}
@@ -138,7 +139,13 @@ final class NurtureAlg[F[_]](config: ForgeCfg)(implicit
138139
) {
139140
for {
140141
_ <- pullRequestRepository.changeState(data.repo, oldPr.url, PullRequestState.Closed)
141-
comment = s"Superseded by ${forgeApiAlg.referencePullRequest(newNumber)}."
142+
comment = config.tpe match {
143+
// If a PR is part of a list element, GitHub renders its title
144+
case GitHub => s"""|Superseded by
145+
|- ${forgeApiAlg.referencePullRequest(newNumber)}
146+
|""".stripMargin.trim
147+
case _ => s"Superseded by ${forgeApiAlg.referencePullRequest(newNumber)}."
148+
}
142149
_ <- forgeApiAlg.commentPullRequest(data.repo, oldPr.number, comment)
143150
oldRemoteBranch = oldPr.updateBranch.withPrefix("origin/")
144151
oldBranchExists <- gitAlg.branchExists(data.repo, oldRemoteBranch)

0 commit comments

Comments
 (0)