DiamondLightSource / DiamondLightSource/python-copier-template

Continue docs artifact upload even on error

Aberta Para iniciantes
#229 0 comentários 0 reações 0 responsáveis Ver no GitHub
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

Abrir o 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

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.