Add error details to Distribution Release responses
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 74/100
Direção de pesquisa
Comece localizando os modelos de resposta de distribution release e as definições de api.projects.distributions.release.get e api.projects.distributions.release.post. Compare o formato de resposta documentado e, em seguida, verifique se tanto as releases baseadas em arquivos quanto as baseadas em strings expõem o campo opcional error.message quando o status for failed, para as variantes Crowdin e Crowdin Enterprise.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
The Distribution Release model returned by Get Distribution Release (GET /projects/{projectId}/distributions/{hash}/release, api.projects.distributions.release.get) and Release Distribution (POST, api.projects.distributions.release.post) now includes an optional error object:
error— object withmessage(string); present only when the releasestatusisfailed
This applies to both file-based and string-based distribution releases, in both Crowdin and Crowdin Enterprise. Client libraries should add the field to the distribution release response models so consumers can surface release failures.
References:
- Release Distribution
- Get Distribution Release
- Crowdin Enterprise: Get Distribution Release
- Linguagem predominante
- Python
- Estrelas
- 69
- Forks
- 38
- Merge médio
- 4min
- PRs com merge (30d)
- 1
Preparar o ambiente
- Sem Dockerfile nem 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 crowdin/crowdin-api-client-python
-
v2 release planningTalvez já em andamento @andrii-bodnar assumiu há 21 dias. Aberta
crowdin/crowdin-api-client-python#286 · 1 responsável ·
Todas as issues de crowdin/crowdin-api-client-python
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
pgvector/pgvector-python#169 ·
-
ChaosEngine: backup-remote doctor row passes while consumer mode hides bot memory from gitTalvez já em andamento @MohabMohie assumiu hoje. Abertaagentic
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
ShaftHQ/SHAFT_ENGINE#7263 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 87/100
huggingface/smolagents#3045 ·
Mantenedores costumam responder em até 1 dia