HC-IPPM / HC-IPPM/devsecops-platform

Configure auto-merge for patch / pin update types

Abierto
#31 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Sin datos de lenguaje
Estrellas
0
Forks
1
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Add renovate config to auto-merge any `patch`, `pin` or `digest` update types.

Some considerations:

- [Changes](https://docs.renovatebot.com/key-concepts/automerge/#if-you-dont-use-github-actions) would be required to the repository settings to enable renovate to auto-merge it's PRs.
- There are [workarounds for required PR reviews](https://docs.renovatebot.com/key-concepts/automerge/#required-pull-request-reviews).
- We'd probably want to exclude any pre 1.0.0 dependency as they can make breaking changes at any time. [Here's](https://docs.renovatebot.com/key-concepts/automerge/#automerge-non-major-updates) a reference implementation.
- The way github handles [skipped but required checks seems a bit weird](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/troubleshooting-required-status-checks#handling-skipped-but-required-checks) and unless all checks pass, renovate wouldn't be able to auto-merge. They should've taken [this](https://github.com/orgs/community/discussions/13690#discussioncomment-2641965) suggestion lol.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza localizando la configuración de Renovate del repositorio y revisando las directrices de Renovate sobre automerge enlazadas; después, inspecciona la configuración del repositorio necesaria para que Renovate fusione pull requests. Se considera terminado cuando las actualizaciones de patch, pin y digest están configuradas para automerge, y las dependencias anteriores a 1.0.0 y las comprobaciones obligatorias siguen las consideraciones indicadas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
github
Área
devops
Tipo de issue
Nueva funcionalidad
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.