Add error details to Distribution Release responses
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 74/100
Piste de recherche
Commencez par localiser les modèles de réponse des releases de distribution et les définitions de api.projects.distributions.release.get et api.projects.distributions.release.post. Comparez la structure de réponse documentée, puis vérifiez que les releases basées sur des fichiers comme celles basées sur des chaînes exposent le champ optionnel error.message lorsque le statut est failed, pour les variantes Crowdin et Crowdin Enterprise.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- Python
- Étoiles
- 69
- Forks
- 38
- Merge moyen
- 1 j 21 h
- PR mergées (30 j)
- 4
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de crowdin/crowdin-api-client-python
-
v2 release planningPeut-être pris @andrii-bodnar l’a pris il y a 9 jours. Ouverte
crowdin/crowdin-api-client-python#286 · 1 personne assignée ·
Toutes les issues de crowdin/crowdin-api-client-python
Issues similaires
-
enhancement good first issue Stellar Wave trivial
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
StellarCanary/ProtocolCanary-Fixtures#258 ·
Les mainteneurs répondent en général sous 1 jour
-
github_actions
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Hochfrequenz/aibap.mcp#578 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
mishraprafful/multihull#150 ·
Les mainteneurs répondent en général sous 1 jour
-
mp: /status reports the server class name as engine_type, not the configured enginePeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
python-caldav/caldav#735 ·
Les mainteneurs répondent en général sous 1 jour