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

Joseph T. Lyons created

Release Notes:

- N/A

Change summary

script/issue_response/main.js | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)

Detailed changes

script/issue_response/main.js 🔗

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