From 27a8d4265634172cbc83a89e9e6d0a0096f3d32e Mon Sep 17 00:00:00 2001 From: Bhavya U Date: Thu, 1 Aug 2024 13:16:51 -0700 Subject: [PATCH] Add vscode-engineering bot to the list of known bots (#307) --- .../train/vm-filesystem/classifier/createDataDir.ts | 9 ++++++++- classifier/train/fetch-issues/createDataDir.js | 9 ++++++++- classifier/train/fetch-issues/createDataDir.ts | 13 +++++++++---- 3 files changed, 25 insertions(+), 6 deletions(-) diff --git a/classifier-deep/train/vm-filesystem/classifier/createDataDir.ts b/classifier-deep/train/vm-filesystem/classifier/createDataDir.ts index c0811e22..99938b4b 100644 --- a/classifier-deep/train/vm-filesystem/classifier/createDataDir.ts +++ b/classifier-deep/train/vm-filesystem/classifier/createDataDir.ts @@ -134,7 +134,14 @@ const createDataDirectories = async (areas: string[], assignees: string[]) => { (event) => event.type === 'added' && event.label === category && - !['vscodebot', 'github-actions', 'vscode-triage-bot', 'VSCodeTriageBot'].includes(event.actor), + ![ + 'vscodebot', + 'github-actions', + 'vscode-triage-bot', + 'VSCodeTriageBot', + 'vs-code-engineering[bot]', + 'vs-code-engineering', + ].includes(event.actor), ) if ( diff --git a/classifier/train/fetch-issues/createDataDir.js b/classifier/train/fetch-issues/createDataDir.js index 3e906bec..91939d79 100644 --- a/classifier/train/fetch-issues/createDataDir.js +++ b/classifier/train/fetch-issues/createDataDir.js @@ -60,7 +60,14 @@ const createDataDirectories = async (areas, assignees) => { const isDuplicate = issue.labels.includes('*duplicate'); const isHumanLabeled = !!issue.labelEvents.find((event) => event.type === 'added' && event.label === category && - !['vscodebot', 'github-actions', 'vscode-triage-bot', 'VSCodeTriageBot'].includes(event.actor)); + ![ + 'vscodebot', + 'github-actions', + 'vscode-triage-bot', + 'VSCodeTriageBot', + 'vs-code-engineering[bot]', + 'vs-code-engineering', + ].includes(event.actor)); if (category && !ignoredLabels.includes(category) && (name === 'assignee' || (!isDuplicate && (isHumanLabeled || category === '__OTHER__')))) { diff --git a/classifier/train/fetch-issues/createDataDir.ts b/classifier/train/fetch-issues/createDataDir.ts index d4854339..2d4c422e 100644 --- a/classifier/train/fetch-issues/createDataDir.ts +++ b/classifier/train/fetch-issues/createDataDir.ts @@ -5,8 +5,8 @@ import * as fs from 'fs'; import * as path from 'path'; -import { JSONOutputLine } from './download'; import { normalizeIssue, safeLog } from '../../../common/utils'; +import { JSONOutputLine } from './download'; interface Classification { name: string; @@ -86,9 +86,14 @@ export const createDataDirectories = async (areas: string[], assignees: string[] (event) => event.type === 'added' && event.label === category && - !['vscodebot', 'github-actions', 'vscode-triage-bot', 'VSCodeTriageBot'].includes( - event.actor, - ), + ![ + 'vscodebot', + 'github-actions', + 'vscode-triage-bot', + 'VSCodeTriageBot', + 'vs-code-engineering[bot]', + 'vs-code-engineering', + ].includes(event.actor), ); if (