← Toutes les actualités

Développement

GitHub Actions teste désormais les apps Apple sur macOS 27

Les runners GitHub Actions équipés de Xcode 27 passent à macOS 27, afin de tester plus tôt la compatibilité des applications Apple sur ARM64.

Par Rédaction AUVR Studio2 min de lecture
Capture officielle d’un workflow GitHub Actions utilisant Xcode 27 sur macOS 27

GitHub fait évoluer l’image Xcode 27 proposée dans ses runners hébergés. Elle fonctionne désormais sur macOS 27 au lieu de macOS 26, ce qui permet aux équipes de vérifier leurs applications Apple dans un environnement plus proche des futures machines de production.


Une image de test mise à jour


Un runner GitHub Actions est une machine qui exécute automatiquement les étapes d’un workflow : installation des dépendances, compilation, tests et création des fichiers distribuables. L’image Xcode 27 rassemble l’outil de développement d’Apple et les composants nécessaires à ces opérations.


Le passage à macOS 27 aide à détecter les incompatibilités liées au nouveau système. Il peut révéler un changement d’API, une dépendance trop ancienne ou un script supposant la présence d’un outil qui n’est plus installé de la même manière.


Deux étiquettes pour cibler le runner


Les fichiers de workflow conservent les étiquettes déjà annoncées par GitHub. Les équipes peuvent utiliser xcode-27 pour la configuration standard ou xcode-27-xlarge lorsqu’elles ont besoin d’une machine plus puissante.


Le maintien des mêmes noms limite les modifications nécessaires dans les dépôts. Une nouvelle exécution suffit toutefois à confirmer que les tests restent stables après la mise à jour de l’environnement sous-jacent.


Une préversion réservée aux machines ARM64


L’image est encore proposée en préversion publique et fonctionne uniquement sur les runners macOS ARM64. Les projets qui dépendent d’un environnement Intel ne peuvent donc pas la sélectionner directement.


La préversion implique également que la liste des logiciels ou leurs versions peuvent changer. GitHub renvoie vers le dépôt runner-images pour consulter précisément les outils installés et signaler un problème.


Comment adapter un pipeline existant


Avant de généraliser le nouvel environnement, il est conseillé de créer une branche de test ou d’ajouter temporairement une exécution parallèle. Les équipes peuvent comparer les résultats avec leur runner actuel, contrôler les durées et examiner les avertissements du compilateur.


La mise à jour n’ajoute pas une nouvelle version de Xcode : elle aligne surtout l’outil sur macOS 27. Son intérêt est d’anticiper les problèmes de compatibilité sans devoir gérer soi-même une machine de test.


Source officielle et crédit image : GitHub Changelog — mise à jour officielle des runners Xcode 27.