getsentry / getsentry/sentry-java
Remove redundant CI jobs
- 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
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