Gerenciamento de repositórios e issues com a integração do GitHub para CrewAI.
GITHUB_CREATE_ISSUE
owner
(string, obrigatório): Proprietário - Especifique o nome do proprietário da conta do repositório associado a esta Issue. (exemplo: “abc”).repo
(string, obrigatório): Repositório - Especifique o nome do repositório associado a esta Issue.title
(string, obrigatório): Título da Issue - Especifique o título da issue a ser criada.body
(string, opcional): Corpo da Issue - Especifique o conteúdo do corpo da issue a ser criada.assignees
(string, opcional): Responsáveis - Especifique o login dos responsáveis no GitHub como um array de strings para esta issue. (exemplo: ["octocat"]
).GITHUB_UPDATE_ISSUE
owner
(string, obrigatório): Proprietário - Especifique o nome do proprietário da conta do repositório associado a esta Issue. (exemplo: “abc”).repo
(string, obrigatório): Repositório - Especifique o nome do repositório associado a esta Issue.issue_number
(string, obrigatório): Número da Issue - Especifique o número da issue a ser atualizada.title
(string, obrigatório): Título da Issue - Especifique o título da issue a ser atualizada.body
(string, opcional): Corpo da Issue - Especifique o conteúdo do corpo da issue a ser atualizada.assignees
(string, opcional): Responsáveis - Especifique o login dos responsáveis no GitHub como um array de strings para esta issue. (exemplo: ["octocat"]
).state
(string, opcional): Estado - Especifique o estado atualizado da issue.
open
, closed
GITHUB_GET_ISSUE_BY_NUMBER
owner
(string, obrigatório): Proprietário - Especifique o nome do proprietário da conta do repositório associado a esta Issue. (exemplo: “abc”).repo
(string, obrigatório): Repositório - Especifique o nome do repositório associado a esta Issue.issue_number
(string, obrigatório): Número da Issue - Especifique o número da issue a ser buscada.GITHUB_LOCK_ISSUE
owner
(string, obrigatório): Proprietário - Especifique o nome do proprietário da conta do repositório associado a esta Issue. (exemplo: “abc”).repo
(string, obrigatório): Repositório - Especifique o nome do repositório associado a esta Issue.issue_number
(string, obrigatório): Número da Issue - Especifique o número da issue a ser bloqueada.lock_reason
(string, obrigatório): Motivo do Bloqueio - Especifique um motivo para bloquear a discussão da issue ou pull request.
off-topic
, too heated
, resolved
, spam
GITHUB_SEARCH_ISSUE
owner
(string, obrigatório): Proprietário - Especifique o nome do proprietário da conta do repositório associado a esta Issue. (exemplo: “abc”).repo
(string, obrigatório): Repositório - Especifique o nome do repositório associado a esta Issue.filter
(object, obrigatório): Um filtro em forma normal disjuntiva - OU de grupos E de condições simples.
assignee
, creator
, mentioned
, labels
GITHUB_CREATE_RELEASE
owner
(string, obrigatório): Proprietário - Especifique o nome do proprietário da conta do repositório associado a este Release. (exemplo: “abc”).repo
(string, obrigatório): Repositório - Especifique o nome do repositório associado a este Release.tag_name
(string, obrigatório): Nome - Especifique o nome da tag do release a ser criada. (exemplo: “v1.0.0”).target_commitish
(string, opcional): Destino - Especifique o destino do release. Pode ser o nome de um branch ou o SHA de um commit. Padrão é o branch principal. (exemplo: “master”).body
(string, opcional): Descrição - Especifique uma descrição para este release.draft
(string, opcional): Rascunho - Especifique se o release criado deve ser um rascunho (não publicado).
true
, false
prerelease
(string, opcional): Pré-lançamento - Especifique se o release criado deve ser um pré-lançamento.
true
, false
discussion_category_name
(string, opcional): Nome da Categoria de Discussão - Se especificado, uma discussão da categoria indicada é criada e vinculada ao release. O valor deve ser uma categoria já existente no repositório.generate_release_notes
(string, opcional): Notas de Release - Especifique se o release criado deve criar automaticamente notas de release usando o nome e a descrição fornecidos.
true
, false
GITHUB_UPDATE_RELEASE
owner
(string, obrigatório): Proprietário - Especifique o nome do proprietário da conta do repositório associado a este Release. (exemplo: “abc”).repo
(string, obrigatório): Repositório - Especifique o nome do repositório associado a este Release.id
(string, obrigatório): ID do Release - Especifique o ID do release a ser atualizado.tag_name
(string, opcional): Nome - Especifique o nome da tag do release a ser atualizado. (exemplo: “v1.0.0”).target_commitish
(string, opcional): Destino - Especifique o destino do release. Pode ser o nome de um branch ou o SHA de um commit. Padrão é o branch principal. (exemplo: “master”).body
(string, opcional): Descrição - Especifique uma descrição para este release.draft
(string, opcional): Rascunho - Especifique se o release criado deve ser um rascunho (não publicado).
true
, false
prerelease
(string, opcional): Pré-lançamento - Especifique se o release criado deve ser um pré-lançamento.
true
, false
discussion_category_name
(string, opcional): Nome da Categoria de Discussão - Se especificado, uma discussão da categoria indicada é criada e vinculada ao release. O valor deve ser uma categoria já existente no repositório.generate_release_notes
(string, opcional): Notas de Release - Especifique se o release criado deve criar automaticamente notas de release usando o nome e a descrição fornecidos.
true
, false
GITHUB_GET_RELEASE_BY_ID
owner
(string, obrigatório): Proprietário - Especifique o nome do proprietário da conta do repositório associado a este Release. (exemplo: “abc”).repo
(string, obrigatório): Repositório - Especifique o nome do repositório associado a este Release.id
(string, obrigatório): ID do Release - Especifique o ID do release a ser recuperado.GITHUB_GET_RELEASE_BY_TAG_NAME
owner
(string, obrigatório): Proprietário - Especifique o nome do proprietário da conta do repositório associado a este Release. (exemplo: “abc”).repo
(string, obrigatório): Repositório - Especifique o nome do repositório associado a este Release.tag_name
(string, obrigatório): Nome - Especifique o nome da tag do release a ser recuperado. (exemplo: “v1.0.0”).GITHUB_DELETE_RELEASE
owner
(string, obrigatório): Proprietário - Especifique o nome do proprietário da conta do repositório associado a este Release. (exemplo: “abc”).repo
(string, obrigatório): Repositório - Especifique o nome do repositório associado a este Release.id
(string, obrigatório): ID do Release - Especifique o ID do release a ser excluído.