getsentry / getsentry/sentry-java

Remove redundant CI jobs

Aberta
#5,410 1 comentário 0 reações 0 responsáveis Ver no GitHub
Java Platform: Java Task
Linguagem predominante
Kotlin
Estrelas
1.4k
Forks
478
Merge médio
3d 4h
PRs com merge (30d)
72

Descrição

We have a lot of redundant CI jobs.

For example in `sentry-java` the gradle `check` task which is called by `make preMerge` in `build.yml` runs spotless and unit tests for spring boot which are already executed by other CI workflows (`format-code.yml` and `spring-boot-matrix.yml`)

We should try to find other examples of redundant jobs and remove them.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Inspecione build.yml e compare suas etapas make preMerge e Gradle check com format-code.yml e spring-boot-matrix.yml. Procure outros jobs de CI que dupliquem trabalho entre os workflows e, em seguida, verifique se os jobs redundantes são removidos sem perder os checks cobertos pelos workflows dedicados.

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

Avaliação

Stack de tecnologia
github-actions
Domínio
build-system, ci-cd
Tipo de issue
Refatoração
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
48/100

Receba novas issues na sua caixa de entrada

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