Issue response: pull team members from staff team (#25102)
Release Notes: - N/A
This commit is contained in:
parent
529c65276e
commit
e5d8bd27da
2 changed files with 6 additions and 3 deletions
2
.github/workflows/issue_response.yml
vendored
2
.github/workflows/issue_response.yml
vendored
|
@ -29,5 +29,5 @@ jobs:
|
||||||
- name: Run Issue Response
|
- name: Run Issue Response
|
||||||
run: pnpm run --dir script/issue_response start
|
run: pnpm run --dir script/issue_response start
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
ISSUE_RESPONSE_GITHUB_TOKEN: ${{ secrets.ISSUE_RESPONSE_GITHUB_TOKEN }}
|
||||||
SLACK_ISSUE_RESPONSE_WEBHOOK_URL: ${{ secrets.SLACK_ISSUE_RESPONSE_WEBHOOK_URL }}
|
SLACK_ISSUE_RESPONSE_WEBHOOK_URL: ${{ secrets.SLACK_ISSUE_RESPONSE_WEBHOOK_URL }}
|
||||||
|
|
|
@ -9,7 +9,9 @@ import { IncomingWebhook } from "@slack/webhook";
|
||||||
const SECTION_BLOCK_TEXT_LIMIT = 3000;
|
const SECTION_BLOCK_TEXT_LIMIT = 3000;
|
||||||
|
|
||||||
async function main() {
|
async function main() {
|
||||||
const octokit = new Octokit({ auth: process.env["GITHUB_TOKEN"] });
|
const octokit = new Octokit({
|
||||||
|
auth: process.env["ISSUE_RESPONSE_GITHUB_TOKEN"],
|
||||||
|
});
|
||||||
|
|
||||||
if (!process.env["SLACK_ISSUE_RESPONSE_WEBHOOK_URL"]) {
|
if (!process.env["SLACK_ISSUE_RESPONSE_WEBHOOK_URL"]) {
|
||||||
throw new Error("SLACK_ISSUE_RESPONSE_WEBHOOK_URL is not set");
|
throw new Error("SLACK_ISSUE_RESPONSE_WEBHOOK_URL is not set");
|
||||||
|
@ -21,8 +23,9 @@ async function main() {
|
||||||
|
|
||||||
const owner = "zed-industries";
|
const owner = "zed-industries";
|
||||||
const repo = "zed";
|
const repo = "zed";
|
||||||
const staff = await octokit.paginate(octokit.rest.orgs.listMembers, {
|
const staff = await octokit.paginate(octokit.rest.teams.listMembersInOrg, {
|
||||||
org: owner,
|
org: owner,
|
||||||
|
team_slug: "staff",
|
||||||
per_page: 100,
|
per_page: 100,
|
||||||
});
|
});
|
||||||
let staffHandles = staff.map((member) => member.login);
|
let staffHandles = staff.map((member) => member.login);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue