Change summary
script/issue_response/main.js | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
Detailed changes
@@ -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 });
}