Cirrus CI ha cessato di funzionare dopo il passaggio del team di Cirrus Labs a OpenAI

Servizio di integrazione continua Cirrus CI ha smesso di eseguire i task 1 giugno 2026. La decisione è legata al fatto che il team Cirrus Labs si sta unendo a OpenAI e si unirà al settore Agent Infrastructure. Nella dichiarazione ufficiale, Cirrus Labs ha comunicato che non accetta più nuovi clienti per Cirrus Runners, sosterrà i contratti esistenti fino alla loro scadenza e che Cirrus CI sarà chiuso lunedì 1 giugno 2026.

Cirrus Labs ha lavorato per circa nove anni e ha sviluppato strumenti per CI/CD, ambienti di build e virtualizzazione. Nel 2018, il team ha lanciato un servizio SaaS CI/CD con supporto per Linux, Windows e macOS, e in seguito ha rilasciato Tart — uno strumento di virtualizzazione popolare per macOS su Apple Silicon, così come Vetu e Orchard.

Chi è stato colpito

Su GitHub sono già emerse segnalazioni per la migrazione nei grandi progetti open source. Ad esempio, runc ha aperto un'attività "Migrare i lavori di Cirrus CI a GHA prima del 1 giugno" e ha evidenziato la necessità di trasferire i task a GitHub Actions.

In SciPy la chiusura di Cirrus CI è stata collegata al rischio di perdere attività con GPU runner e si è notato che il progetto non è stato l'unico a trovarsi in questa situazione.

A fish shell Cirrus CI è stato utilizzato per le verifiche FreeBSD, Alpine e versioni obsolete di Ubuntu; senza la sostituzione, il progetto rischiava di perdere questi job CI.

La chiusura di Cirrus CI non è stata solo la scomparsa di un altro servizio CI dal mercato, ma un evento significativo per l'ecosistema FOSS. In particolare, i progetti che utilizzavano Cirrus non come un semplice runner Linux, ma come una comoda piattaforma per build multipiattaforma, ambienti non standard e virtualizzazione macOS, ne hanno sofferto maggiormente.

Cosa cambia esattamente

  • Cirrus CI è chiuso.
    I repository che utilizzavano .cirrus.yml non possono più contare sull'esecuzione dei job in Cirrus CI dopo il 1° giugno 2026. Per i progetti, ciò significa la necessità di migrare i pipeline su GitHub Actions, GitLab CI, Buildkite, Jenkins, CircleCI o un'altra piattaforma.

  • I progetti devono migrare il CI manualmente.
    La chiusura di Cirrus CI non si limita a sostituire un runner con un altro: le configurazioni .cirrus.yml, le immagini, le matrici di build e i controlli di piattaforma dovranno essere trasferiti su un nuovo sistema CI. Questo è particolarmente critico per i progetti che hanno utilizzato Cirrus per ambienti non standard, come FreeBSD, Alpine, versioni obsolete di Ubuntu, task GPU o infrastrutture macOS.

  • Cirrus Runners non accetta più nuovi clienti.
    Il servizio di runner dedicati non si chiude immediatamente per tutti, ma le nuove connessioni sono interrompe, e i clienti esistenti saranno assistiti solo fino alla scadenza dei contratti già conclusi.

  • Tart, Vetu e Orchard saranno trasferiti a una licenza più permissiva.
    Cirrus Labs ha dichiarato che i suoi strumenti source-available, inclusi Tart, Vetu e Orchard, saranno riesaminati per una licenza più permissiva, e le spese di licenza per essi sono già state annullate. Questo mantiene il codice per la comunità, ma non garantisce il precedente livello di supporto da parte del team originale.

Fonte: linux.org.ru

Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS | ProHoster