// data & ai · giornale tecnico MILANO ● LIVE 00:00:00

Dependabot aspetta tre giorni: il cooldown sulle dipendenze diventa default

GitHub introduce di default un periodo di attesa prima di aprire le pull request di aggiornamento delle dipendenze: una piccola scelta con implicazioni concrete per la supply chain del software.

Simon Willison ha ripreso un annuncio dal GitHub Changelog che merita attenzione da parte di chi mantiene pipeline e progetti software. La citazione è sintetica ma precisa:

Dependabot ora aspetta che una nuova release sia stata disponibile sul suo registry per almeno tre giorni prima di aprire una pull request di aggiornamento di versione. Questo cooldown è ora il default e non richiede alcuna configurazione.

In pratica, quando esce una nuova versione di una libreria, Dependabot non propone più l’aggiornamento immediatamente, ma introduce una finestra di attesa di tre giorni prima di aprire la PR. Il cambiamento è attivo per default, senza che chi usa lo strumento debba toccare nulla.

Perché un’attesa è una buona idea

La logica dietro i “dependency cooldowns” è di igiene della supply chain. Negli ultimi anni diversi incidenti hanno riguardato pacchetti compromessi subito dopo una pubblicazione: una release malevola o difettosa che viene ritirata o corretta nel giro di poche ore. Aggiornare all’istante significa esporsi proprio nella finestra più rischiosa, quando la community non ha ancora avuto modo di accorgersi del problema. Aspettare qualche giorno lascia il tempo perché versioni problematiche vengano segnalate, corrette o rimosse prima che finiscano automaticamente in una pull request e, potenzialmente, in produzione.

Per chi lavora con data stack e pipeline, il punto è concreto: gli aggiornamenti automatici delle dipendenze sono comodi, ma la comodità di essere sempre all’ultimissima versione va bilanciata con il rischio di adottare troppo presto qualcosa che non è ancora stato messo alla prova dal resto degli utenti. Rendere il cooldown un comportamento predefinito, e non un’opzione che pochi conoscono, sposta la scelta di default verso la prudenza.

Un segnale di tendenza

Willison inquadra la notizia come parte di un movimento più ampio verso l’adozione dei dependency cooldown. È la conferma che pratiche nate come accorgimenti manuali (attendere prima di aggiornare, non fidarsi ciecamente dell’ultima release) stanno diventando comportamenti integrati negli strumenti che già usiamo ogni giorno. Un dettaglio piccolo nell’esperienza quotidiana, ma coerente con l’idea che la sicurezza migliore è quella che non richiede configurazione.

  • Dependabot introduce un’attesa di tre giorni prima di proporre l’aggiornamento di una dipendenza.
  • Il cooldown è attivo di default e non richiede configurazione.
  • L’obiettivo è ridurre l’esposizione a release compromesse o difettose nella finestra più rischiosa, subito dopo la pubblicazione.

Fonte: A quote from GitHub Changelog — https://simonwillison.net/2026/Jul/14/github-changeling/

Condividi X Facebook LinkedIn WhatsApp Email

// scritto da

Fernando

Hai qualcosa da aggiungere? Unisciti alla discussione.

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Altri dell'autore

dalla stessa firma