DiamondLightSource / DiamondLightSource/python-copier-template
Continue docs artifact upload even on error
- 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