DiamondLightSource / DiamondLightSource/python-copier-template

Continue docs artifact upload even on error

Ouverte Adaptée aux débutants
#229 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Jinja
Étoiles
25
Forks
10
Merge moyen
4 h 4 min
PR mergées (30 j)
6

Description

At the moment, the minute that sphinx makes a warning, it is converted to error so that `tox -e docs` fails. This is good, but it means we don't get the artifact of the docs build uploaded. We should make the artifact job action `if: always()` so that it always uploads. There may be other places in the CI we also wish to do this

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Inspectez le workflow CI contenant le téléversement de l’artefact de documentation et commencez par exécuter `tox -e docs` afin de reproduire le comportement de transformation des avertissements en erreurs. Assurez-vous que l’artefact est téléversé même lorsque la compilation de la documentation échoue, puis vérifiez que le workflow signale toujours l’échec tout en conservant l’artefact ; vérifiez si d’autres téléversements d’artefacts CI présentent le même problème.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
github-actions, python
Domaine
ci-cd
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
68/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.