beeware / beeware/Python-support-testbed

Add cooldown to dependabot actions

Ouverte Adaptée aux débutants
#190 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement good first issue
Langage dominant
Python
Étoiles
7
Forks
8
Merge moyen
9 h 41 min
PR mergées (30 j)
1

Description

## What is the problem or limitation you are having?

Our dependabot configuration currently upgrades all packages to the most recently available versions at the time of publication. This is a potential vector for supply chain attacks, as there's no window for a malicious release to be identified before it is rolled out. Best practice is to [add a cooldown period](https://blog.yossarian.net/2025/11/21/We-should-all-be-using-dependency-cooldowns) to dependency updates.

## Describe the solution you'd like

We should add a 7 day cooldown to our dependabot configuration.

This has already been done to the [`beeware/.github` dependabot configuration](https://github.com/beeware/.github/blob/main/.github/dependabot.yml). We should make the analogous change to the dependabot configuration in this repository.

## Describe alternatives you've considered

Dependabot [recently added a default cooldown](https://github.blog/changelog/2026-07-14-dependabot-version-updates-introduce-default-package-cooldown/). However, the issue will still be identified by zizmor (and other auditing tools); and it's better to be explicit rather than implicit.

## Additional context

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Start by locating this repository's Dependabot configuration and compare it with the linked beeware/.github configuration. Verify how the seven-day cooldown is represented, then update the repository configuration and confirm that auditing tools no longer report the missing explicit cooldown.

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é
Calme
Clarté
Plutôt claire
Accessibilité débutants
76/100

Recevez les nouvelles issues par e-mail

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