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

  1. 01
    Inventaire

    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é.

  2. 02
    Alerte é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.

  3. 03
    Image 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.

  4. 04
    Recette

    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.

  5. 05
    Contrô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

Création de l’entrée depuis la documentation primaire.

Mise à jour validée

Mise à jour validée : le mécanisme, l'impact, les contrôles.