microsoft / microsoft/azure-devops-python-api

task_agent_client get_environment_deployment_execution_records does not return a continuation token

Aberta
#366 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Linguagem predominante
Python
Estrelas
684
Forks
218
Merge médio
8d 10h
PRs com merge (30d)
1

Descrição

The get_environment_deployment_execution_records method in the task_agent_client will accept a continuation token as a parameter but does not return one when called. This means it is not possible to correctly page through the results.

I note that a similar issue for the get_builds method in the build_client was fixed here https://github.com/microsoft/azure-devops-python-api/issues/152. Hopefully it's a case of adding something similar this https://github.com/microsoft/azure-devops-python-api/blob/dev/azure-devops/azure/devops/v5_1/build/build_client.py#L450

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece com get_environment_deployment_execution_records em task_agent_client e compare o tratamento da resposta com get_builds em build_client.py por volta da linha 450, bem como com a correção referenciada no issue 152. Confirme como o token de continuação é representado na resposta da API e garanta que o método o retorne para que os chamadores possam paginar os resultados.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
azure, python
Domínio
api, backend
Tipo de issue
Bug
Dificuldade
2/5
Tempo estimado
1-3 horas
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
55/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.