La stessa etichetta GitHub Actions può ora girare su AWS
Un job può fallire durante un accesso esterno senza modifiche al YAML. Il 28 ottobre GitHub ha annunciato capacità Linux su AWS oltre ad Azure. L’etichetta resta uguale, l’indirizzo di uscita può cambiare.
Più macchine dietro le stesse etichette
Sono inclusi i runner Linux standard da 2 e 4 core e i larger runner compatibili di tali dimensioni senza configurazioni speciali. Windows e reti private sono esclusi. Free, Pro e Team partecipano automaticamente; Enterprise Cloud può abilitare AWS in Actions > Hosted compute cloud providers.

GitHub distribuisce i job idonei tra i provider disponibili senza cambiare etichette o sintassi. Punta a ridurre le code dovute alla capacità e migliorare la resilienza. Non promette un’accelerazione del singolo job né un’esecuzione duplicata.
Perché gli errori sembrano intermittenti
Immaginiamo un’API di deployment che accetta solo indirizzi Azure. Lo stesso workflow potrebbe riuscire da Azure e fallire da un’altra uscita. GitHub cita anche Microsoft Entra Conditional Access. È un esempio, non un incidente osservato.
Prima di sostituire i token, confrontare orario, destinazione, IP sorgente e regola applicata. L’attesa di capacità e un rifiuto di autenticazione dopo l’avvio sono fasi diverse. Più risorse non correggono una regola di accesso.
Gli IP rappresentano intervalli
Il riferimento è actions in GET https://api.github.com/meta. La documentazione REST invita a interrogare valori aggiornati, non copiare gli esempi. Il nostro test locale Python ipaddress usa 192.0.2.0/24, riservato alla documentazione: .10 e .200 sono inclusi, 198.51.100.10 no. Non sono veri IP dei runner.

Autorizzare tutti gli intervalli non è sempre opportuno. La guida sconsiglia i numerosi intervalli standard per accedere a risorse interne e propone larger runner con IP statici o runner autogestiti. Autenticazione e minimo privilegio restano necessari.
Etichette stabili, presupposti diversi
Individuare l’errore prima o dopo l’avvio, poi confrontare intervalli attuali e politiche effettive. Se occorre un’uscita fissa, scegliere un runner adatto. Un’etichetta non identifica il provider cloud.