{{#if loading}} {{else}} {{#if build.pullRequest}} Pull Request #{{build.pullRequestNumber}} {{build.pullRequestTitle}} {{else}} {{build.commit.branch}} {{format-message build.commit.subject repoBinding=build.repo}} {{/if}} {{#if build.pullRequest}} {{format-message build.commit.subject repoBinding=build.repo}} {{/if}} {{format-message build.commit.body repoBinding=build.repo pre=true}} {{#if commit.authorName}} {{commit.authorName}} authored{{#if commit.authorIsCommitter}} and committed{{/if}} {{/if}} {{#unless commit.authorIsCommitter}} {{#if commit.committerName}} {{commit.committerName}} committed {{/if}} {{/unless}} {{#link-to "build" repo build}} {{build.number}} {{humanize-state build.state}}{{/link-to}} Commit {{format-sha commit.sha}} {{#if build.pullRequest}} #{{build.pullRequestNumber}}: {{build.pullRequestTitle}} {{else}} {{#if build.commit.compareUrl}} Compare {{short-compare-shas build.commit.compareUrl}} {{/if}} {{/if}} {{#if build.isFinished}}ran{{else}}running{{/if}} for {{format-duration build.duration}} {{format-time build.finishedAt}} {{repo-actions build=build repo=build.repo user=auth.currentUser}} {{#unless build.isMatrix}} {{view 'annotations' annotations=build.jobs.firstObject.annotations}} {{/unless}} {{#if build.isMatrix}} {{view 'jobs' jobs=build.requiredJobs required="true"}} {{view 'jobs' jobs=build.allowedFailureJobs}} {{else}} {{view 'log' job=build.jobs.firstObject}} {{/if}} {{/if}}
{{format-message build.commit.subject repoBinding=build.repo}}
{{format-message build.commit.body repoBinding=build.repo pre=true}}