GitHub · Échéance vérifiée
GitHub retire l'image d'exécuteur macOS 14 de GitHub Actions le 2 novembre 2026
- Échéance
- État de la documentation
- Preuve
- Source primaire
Ne pas perdre cette date
Ajouter l’échéance au calendrier
La date est enregistrée comme une journée entière. La fiche reste la source à consulter en cas de report.
Mécanisme & impact
Ce que GitHub change le 2 novembre 2026
Le 1er octobre 2026, GitHub a publié dans son changelog une entrée de catégorie « Retired » consacrée à GitHub Actions. Elle indique que l'image d'exécuteur macOS 14 sera retirée le 2 novembre 2026.
Pour faire connaître ce retrait, GitHub annonce que les jobs qui utilisent macOS 14 échoueront temporairement pendant huit périodes programmées en octobre 2026 (heure UTC) : du 5 à 14h00 au 6 à 0h00, du 12 à 14h00 au 13 à 0h00, du 16 à 14h00 au 17 à 0h00, du 19 à 14h00 au 20 à 0h00, du 23 à 14h00 au 24 à 0h00, du 26 à 14h00 au 27 à 0h00, du 29 à 14h00 au 30 à 0h00, et du 30 à 14h00 au 31 à 0h00. Le retrait couvre les labels macos-14, macos-14-large et macos-14-xlarge.
Le risque porte sur les workflows dont les jobs ciblent encore l'image macOS 14, directement ou par l'intermédiaire de workflows réutilisables. Ces jobs échoueront pendant les huit périodes programmées avant le 2 novembre 2026, puis échoueront de façon durable après le retrait. GitHub indique aussi qu'il peut réduire la capacité d'exécuteurs macOS 14 à l'approche du retrait, ce qui allongerait les files d'attente des jobs qui gardent ces labels.
GitHub demande de mettre à jour les fichiers de workflow vers l'un des labels macOS arm64 suivants : macos-latest (macos-26), macos-15, macos-latest-xlarge (macos-26-xlarge) ou macos-15-xlarge. Pour les outils et logiciels disponibles sur chaque image, GitHub renvoie au dépôt des images d'exécuteur, et à son support en cas de difficulté.
Plan d’action
Migration à préparer avant le 2 novembre 2026
5 contrôles
- 01Inventaire
Recenser les jobs qui ciblent macOS 14
Rechercher dans chaque dépôt et dans les workflows réutilisables les jobs dont la directive runs-on désigne macos-14, macos-14-large ou macos-14-xlarge. Rattacher ensuite chaque occurrence à un responsable identifié.
- 02Alerte équipes
Prévenir les équipes avant les périodes d'échec
Avertir les équipes concernées avant le 5 octobre 2026, date de la première des huit périodes d'échec programmées en octobre 2026. Leur transmettre le calendrier complet des créneaux publié dans l'entrée officielle du changelog.
- 03Image cible
Choisir une image cible parmi les labels supportés
Pour chaque job recensé, retenir l'un des labels macOS arm64 proposés par GitHub : macos-latest (macos-26), macos-15, macos-latest-xlarge (macos-26-xlarge) ou macos-15-xlarge. Consigner le choix, sa date et son motif.
- 04Recette
Rejouer les workflows sur l'image cible
Exécuter chaque workflow migré sur une branche de contrôle. Comparer ensuite le résultat, notamment la compilation, les tests et la signature, à celui obtenu sur macOS 14.
- 05Contrôle final
Vérifier l'absence de jobs résiduels avant le 2 novembre
Après migration, contrôler dans l'historique des exécutions qu'aucun job ne s'exécute plus sur macos-14, macos-14-large ou macos-14-xlarge. Consigner la date de bascule de chaque dépôt.
Registre des révisions
Historique de cette échéance
Création de l’entrée depuis la documentation primaire.
Mise à jour validée : le mécanisme, l'impact, les contrôles.
