Hackbot cannot see members of the mozilla-employee-confidential group
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 63/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Domínio
- authentication, backend
Direção de pesquisa
Comece por app/bugzilla_authorization.py, especialmente por _is_user_in_group; em seguida, acompanhe a chamada feita por app/routers/webhooks.py e inspecione a resposta REST do Bugzilla para essa consulta de grupo. A falha relatada é uma resposta 400 ao verificar a associação a mozilla-employee-confidential; determine a causa e confirme que o webhook processa corretamente a verificação de autorização para os membros desse grupo.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Sentry Issue: HACKBOT-API-11
HTTPStatusError: Client error '400 Bad Request' for url 'https://bugzilla.mozilla.org/rest/user?names=dkl%40mozilla.com&groups=mozilla-employee-confidential&include_fields=name&permissive=1'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400
(18 additional frame(s) were not displayed)
...
File "fastapi/routing.py", line 352, in run_endpoint_function
return await dependant.call(**values)
File "app/routers/webhooks.py", line 182, in bugzilla_webhook
if not await authorizer.is_authorized(detected.user_login):
File "app/bugzilla_authorization.py", line 37, in is_authorized
authorized = await self._is_user_in_group(login, self._authorized_group_name)
File "app/bugzilla_authorization.py", line 57, in _is_user_in_group
response.raise_for_status()
File "httpx/_models.py", line 829, in raise_for_status
raise HTTPStatusError(message, request=request, response=self)
- Linguagem predominante
- Python
- Estrelas
- 576
- Forks
- 364
- Merge médio
- 3d 3h
- PRs com merge (30d)
- 133
Preparar o ambiente
- Inclui um Dockerfile ou arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de mozilla/bugbug
-
Autowebcompat repro agent failed because latest Nightly couldn't be downloadedTalvez já em andamento @pujitha24 assumiu há 10 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
Mantenedores costumam responder em até 1 dia
-
hackbot
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 73/100
Mantenedores costumam responder em até 1 dia
-
hackbot
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
Mantenedores costumam responder em até 1 dia
-
Fix ASYNC109 Ruff violationsTalvez já em andamento @reginaldalfret assumiu há 25 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
mozilla/bugbug#6987 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
Todas as issues de mozilla/bugbug
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
microsoft/agent-lightning#661 ·
Mantenedores costumam responder em até 2 dias
-
area/profiles comp/cli P3 type/feature
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
NousResearch/hermes-agent#146372 ·
Mantenedores costumam responder em até 1 dia
-
[BUG] OpenAI-compatible embedding model alias breaks embedder constructionTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
Mantenedores costumam responder em até 1 dia
-
[oblt-aw][autodoc] Document obs-aw-automerge contract and fix automerge doc inconsistenciesTalvez já em andamento @github-actions assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
GeoSeries scale and skew tests fail with pytest 9.2.0Talvez já em andamento @jiayuasu assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia