Include link to GitHub issues in issue response (#25178)

Release Notes:

- N/A
This commit is contained in:
Joseph T. Lyons
2025-02-19 17:48:22 +00:00
committed by GitHub
parent ea40c1d9b3
commit 5f6d049751
+14 -1
View File
@@ -7,6 +7,7 @@ import { IncomingWebhook } from "@slack/webhook";
* [Slack Docs](https://api.slack.com/reference/block-kit/blocks#section)
*/
const SECTION_BLOCK_TEXT_LIMIT = 3000;
const GITHUB_ISSUES_URL = "https://github.com/zed-industries/zed/issues";
async function main() {
const octokit = new Octokit({
@@ -42,8 +43,10 @@ async function main() {
...authorFilters,
];
const searchQuery = q.join("+");
const response = await octokit.rest.search.issuesAndPullRequests({
q: q.join("+"),
q: searchQuery,
per_page: 100,
});
@@ -93,6 +96,16 @@ async function main() {
},
}));
const issuesUrl = `${GITHUB_ISSUES_URL}?q=${encodeURIComponent(searchQuery)}`;
blocks.push({
type: "section",
text: {
type: "mrkdwn",
text: `<${issuesUrl}|View on GitHub>`,
},
});
await webhook.send({ blocks });
}