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

Release Notes:

- N/A
This commit is contained in:
Joseph T. Lyons 2025-02-19 12:48:22 -05:00 committed by GitHub
parent ea40c1d9b3
commit 5f6d049751
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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 });
}