@@ -19896,7 +19896,11 @@ const toUrlFormat = (item) => {
1989619896 return `[#${item.payload.issue.number}](${item.payload.issue.html_url})`;
1989719897 }
1989819898 if (Object.hasOwnProperty.call(item.payload, "pull_request")) {
19899- return `[#${item.payload.pull_request.number}](${item.payload.pull_request.html_url})`;
19899+ // GitHub Events API doesn't include html_url in pull_request object
19900+ // We need to construct it from repo name and PR number
19901+ const prNumber = item.payload.pull_request.number;
19902+ const repoName = item.repo.name;
19903+ return `[#${prNumber}](https://github.com/${repoName}/pull/${prNumber})`;
1990019904 }
1990119905
1990219906 if (Object.hasOwnProperty.call(item.payload, "release")) {
@@ -19995,7 +19999,7 @@ const serializers = {
1999519999 )}`;
1999620000 },
1999720001 IssuesEvent: (item) => {
19998- let emoji = "";
20002+ let emoji = "ℹ️ ";
1999920003
2000020004 switch (item.payload.action) {
2000120005 case "opened":
@@ -20014,11 +20018,25 @@ const serializers = {
2001420018 )} in ${toUrlFormat(item.repo.name)}`;
2001520019 },
2001620020 PullRequestEvent: (item) => {
20017- const emoji = item.payload.action === "opened" ? "💪" : "❌";
20018- const line = item.payload.pull_request.merged
20019- ? "🎉 Merged"
20020- : `${emoji} ${capitalize(item.payload.action)}`;
20021- return `${line} PR ${toUrlFormat(item)} in ${toUrlFormat(item.repo.name)}`;
20021+ let emoji = "ℹ️";
20022+ let actionText = capitalize(item.payload.action);
20023+
20024+ switch (item.payload.action) {
20025+ case "opened":
20026+ emoji = "💪";
20027+ actionText = "Opened";
20028+ break;
20029+ case "closed":
20030+ emoji = "❌";
20031+ actionText = "Closed";
20032+ break;
20033+ case "merged":
20034+ emoji = "🎉";
20035+ actionText = "Merged";
20036+ break;
20037+ }
20038+
20039+ return `${emoji} ${actionText} PR ${toUrlFormat(item)} in ${toUrlFormat(item.repo.name)}`;
2002220040 },
2002320041 ReleaseEvent: (item) => {
2002420042 return `🚀 ${capitalize(item.payload.action)} release ${toUrlFormat(
0 commit comments