Skip to content

Commit fd1ac60

Browse files
authored
Add authors in changelog automation (#1846)
1 parent f57d2b6 commit fd1ac60

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

.github/workflows/publish.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@ jobs:
4949
pullRequests.push({
5050
title: pr.title,
5151
url: pr.html_url,
52-
labels: pr.labels.map((label) => label.name)
52+
labels: pr.labels.map((label) => label.name),
53+
author: pr.user.login
5354
});
5455
}
5556
});
@@ -70,19 +71,19 @@ jobs:
7071
let content = `# ${{ github.ref_name }}\n`;
7172
7273
if (breakingChanges.length > 0) {
73-
content += `## 🚧 Breaking Changes\n\n${breakingChanges.map((pull) => `- ${pull.title} (${pull.url})`).join("\n")}\n\n`;
74+
content += `## 🚧 Breaking Changes\n\n${breakingChanges.map((pull) => `- ${pull.title} (${pull.url}) by @${pull.author}`).join("\n")}\n\n`;
7475
}
7576
7677
if (enhancements.length > 0) {
77-
content += `## ✨ Enhancements\n\n${enhancements.map((pull) => `- ${pull.title} (${pull.url})`).join("\n")}\n\n`;
78+
content += `## ✨ Enhancements\n\n${enhancements.map((pull) => `- ${pull.title} (${pull.url}) by @${pull.author}`).join("\n")}\n\n`;
7879
}
7980
8081
if (bugFixes.length > 0) {
81-
content += `## 🐛 Bug Fixes\n\n${bugFixes.map((pull) => `- ${pull.title} (${pull.url})`).join("\n")}\n\n`;
82+
content += `## 🐛 Bug Fixes\n\n${bugFixes.map((pull) => `- ${pull.title} (${pull.url}) by @${pull.author}`).join("\n")}\n\n`;
8283
}
8384
8485
if (otherChanges.length > 0) {
85-
content += `## 📦 Other Changes\n\n${otherChanges.map((pull) => `- ${pull.title} (${pull.url})`).join("\n")}\n\n`;
86+
content += `## 📦 Other Changes\n\n${otherChanges.map((pull) => `- ${pull.title} (${pull.url}) by @${pull.author}`).join("\n")}\n\n`;
8687
}
8788
8889
const releaseResponse = await github.rest.repos.getReleaseByTag({

.github/workflows/release.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ jobs:
4141
pullRequests.push({
4242
title: pr.title,
4343
url: pr.html_url,
44-
labels: pr.labels.map((label) => label.name)
44+
labels: pr.labels.map((label) => label.name),
45+
author: pr.user.login
4546
});
4647
}
4748
});
@@ -61,19 +62,19 @@ jobs:
6162
let content = `# ${{ github.ref_name }}\n`;
6263
6364
if (breakingChanges.length > 0) {
64-
content += `## 🚧 Breaking Changes\n\n${breakingChanges.map((pull) => `- ${pull.title} (${pull.url})`).join("\n")}\n\n`;
65+
content += `## 🚧 Breaking Changes\n\n${breakingChanges.map((pull) => `- ${pull.title} (${pull.url}) by @${pull.author}`).join("\n")}\n\n`;
6566
}
6667
6768
if (enhancements.length > 0) {
68-
content += `## ✨ Enhancements\n\n${enhancements.map((pull) => `- ${pull.title} (${pull.url})`).join("\n")}\n\n`;
69+
content += `## ✨ Enhancements\n\n${enhancements.map((pull) => `- ${pull.title} (${pull.url}) by @${pull.author}`).join("\n")}\n\n`;
6970
}
7071
7172
if (bugFixes.length > 0) {
72-
content += `## 🐛 Bug Fixes\n\n${bugFixes.map((pull) => `- ${pull.title} (${pull.url})`).join("\n")}\n\n`;
73+
content += `## 🐛 Bug Fixes\n\n${bugFixes.map((pull) => `- ${pull.title} (${pull.url}) by @${pull.author}`).join("\n")}\n\n`;
7374
}
7475
7576
if (otherChanges.length > 0) {
76-
content += `## 📦 Other Changes\n\n${otherChanges.map((pull) => `- ${pull.title} (${pull.url})`).join("\n")}\n\n`;
77+
content += `## 📦 Other Changes\n\n${otherChanges.map((pull) => `- ${pull.title} (${pull.url}) by @${pull.author}`).join("\n")}\n\n`;
7778
}
7879
7980
await github.rest.repos.createRelease({

0 commit comments

Comments
 (0)