DiamondLightSource / DiamondLightSource/python-copier-template
Continue docs artifact upload even on error
- Linguagem predominante
- Jinja
- Estrelas
- 25
- Forks
- 10
- Merge médio
- 4h 4min
- PRs com merge (30d)
- 6
Descrição
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
Guia de contribuição
Direção de pesquisa
Inspecione o workflow de CI que contém o upload do artefato de docs e comece executando `tox -e docs` para reproduzir o comportamento de transformar avisos em erros. Garanta que o artefato seja enviado mesmo quando o build de docs falhar e, em seguida, verifique se o workflow continua relatando a falha enquanto preserva o artefato; verifique se outros uploads de artefatos de CI apresentam o mesmo problema.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- github-actions, python
- Domínio
- ci-cd
- Tipo de issue
- Bug
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 68/100