HC-IPPM / HC-IPPM/devsecops-platform

Configure auto-merge for patch / pin update types

Ouverte
#31 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Aucune donnée de langage
Étoiles
0
Forks
1
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par localiser la configuration de Renovate du dépôt et examiner les recommandations Renovate liées concernant l’automerge, puis inspectez les paramètres du dépôt nécessaires pour que Renovate fusionne les pull requests. Le travail est considéré comme terminé lorsque les mises à jour patch, pin et digest sont configurées pour l’automerge, et que les dépendances antérieures à 1.0.0 ainsi que les vérifications requises suivent les considérations indiquées.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
github
Domaine
devops
Type d'issue
Fonctionnalité
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.