- {@render attribution("author", commit.authorName, commit.authorEmail)}
+ {@render attribution(
+ "author",
+ commit.authorName,
+ commit.authorEmail,
+ commit.authorDid,
+ commit.authorHandle
+ )}
{#each commit.coAuthors as coAuthor (coAuthor.email)}
{@render attribution("co-author", coAuthor.name, coAuthor.email)}
diff --git a/web/src/lib/components/repo/pulls/PullCommitRow.svelte b/web/src/lib/components/repo/pulls/PullCommitRow.svelte
--- a/web/src/lib/components/repo/pulls/PullCommitRow.svelte
+++ b/web/src/lib/components/repo/pulls/PullCommitRow.svelte
@@ -4,6 +4,7 @@
import type { CommitStatuses } from "$lib/api/commitStatuses";
import Link from "$lib/components/ui/Link.svelte";
import Tag from "$lib/components/ui/Tag.svelte";
+ import User from "$lib/components/ui/User.svelte";
import PipelineWorkflows from "../pipelines/PipelineWorkflows.svelte";
import type { CommitSummary } from "../types";
@@ -47,6 +48,17 @@
{commit.subject}
+ {#if commit.authorHandle}
+
+ {:else if commit.authorName && commit.authorEmail && !commit.authorDid}
+
+
+
+ {:else if commit.authorName}
+
{commit.authorName}
+ {/if}
{#if commit.body}