@@ -24,6 +24,7 @@ import org.scalasteward.core.coursier.CoursierAlg
2424import org .scalasteward .core .data .*
2525import org .scalasteward .core .data .ProcessResult .{Created , Ignored , Updated }
2626import org .scalasteward .core .edit .{EditAlg , EditAttempt }
27+ import org .scalasteward .core .forge .ForgeType .GitHub
2728import org .scalasteward .core .forge .data .*
2829import org .scalasteward .core .forge .data .NewPullRequestData .{filterLabels , labelsFor }
2930import 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