mirror of
https://github.com/stablyai/orca.git
synced 2026-10-02 16:02:15 +00:00
fix: address review findings (#2339)
This commit is contained in:
@@ -120,6 +120,11 @@ const RequestPrReviewers = RepoSelector.extend({
|
||||
reviewers: z.array(z.string()).min(1)
|
||||
})
|
||||
|
||||
const RemovePrReviewers = RepoSelector.extend({
|
||||
prNumber: z.number().int().positive(),
|
||||
reviewers: z.array(z.string()).min(1)
|
||||
})
|
||||
|
||||
const CreateIssue = RepoSelector.extend({
|
||||
title: requiredString('Missing title'),
|
||||
body: z.string()
|
||||
@@ -405,6 +410,12 @@ export const GITHUB_METHODS: RpcMethod[] = [
|
||||
handler: async (params, { runtime }) =>
|
||||
runtime.requestRepoPRReviewers(params.repo, params.prNumber, params.reviewers)
|
||||
}),
|
||||
defineMethod({
|
||||
name: 'github.removePRReviewers',
|
||||
params: RemovePrReviewers,
|
||||
handler: async (params, { runtime }) =>
|
||||
runtime.removeRepoPRReviewers(params.repo, params.prNumber, params.reviewers)
|
||||
}),
|
||||
defineMethod({
|
||||
name: 'github.createIssue',
|
||||
params: CreateIssue,
|
||||
|
||||
Reference in New Issue
Block a user