hardbyte / hardbyte/python-can

CI Strategy EOY 2020

Aberta
#951 14 comentários 0 reações 0 responsáveis Ver no GitHub
devops testing
Linguagem predominante
Python
Estrelas
1.6k
Forks
697
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

[Travis-CI](https://travis-ci.com/github/hardbyte/python-can) has been slow of late, although this _might_ improve now we have migrated to travis-ci.com

In #591 I suggested we add support for arm by using Shippable. In #705 @karlding added arm64 support using travis-ci.
In #661 @karlding proposed moving to Azure Pipelines.
In #940 @felixdivo proposed:
> - retain all Github workflow tests, which test with CPython on Linux, macOS and Windows
> - Move CPython 3.10-dev & nightly from Travis to Github workflow
> - remove Travis CI testing except: pypy3 and socketcan tests
> - retain the other Travis jobs like the linter and publishing (for now at least, we can consider moving them in another PR)
> - remove AppVeyor testing as it is entirely covered by Github workflows (right?)

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece lendo as propostas em #591, #705, #661 e #940 e, em seguida, inspecione a configuração atual do Travis CI, GitHub workflow e AppVeyor. Estabeleça quais serviços de CI e jobs de teste devem permanecer ou ser migrados, e considere o trabalho concluído somente quando o projeto tiver uma estratégia acordada e um escopo de migração correspondente.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
azure, github-actions, python
Domínio
ci-cd, devops
Tipo de issue
Refatoração
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

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