app/lib/sentry/PRSentryRelease.scala (9 lines of code) (raw):

package lib.sentry import org.eclipse.jgit.lib.ObjectId case class PRSentryRelease(mergeCommit: ObjectId, projects: Seq[String]) { val version = mergeCommit.name def detailsMarkdown(org: String) = s"#### Sentry Release: ${projectsMarkdown(org)}" def projectsMarkdown(org: String): String = projects.map(project => s"[$project](${releasePageUrl(org, project)})").mkString(", ") def releasePageUrl(org: String, project: String)= s"https://sentry.io/$org/$project/releases/$version/" }