C'est quelque chose que je traite souvent (et je travaille en ce moment), et malheureusement, jusqu'à présent, c'est un processus entièrement manuel - nous avons un processus automatisé qui marque chaque fichier qui pourrait être modifié dans le cadre de notre audit automatisé initial pour un nouveau client de support. Nous avons ensuite quelqu'un qui diffère ces fichiers et exclut tout faux positif évident (c'est-à-dire les changements d'espaces).
Ensuite, la partie amusante - un membre senior de notre équipe qui travaille avec Magento depuis un certain temps doit examiner les résultats pour déterminer si l'un des fichiers modifiés pourrait être le résultat d'un correctif. Nous avons envisagé de mettre à jour notre système pour vérifier tous les correctifs que nous connaissons / pouvons obtenir, et cela pourrait fonctionner pour CE, mais sur EE, c'est encore plus difficile, car le support EE délivre parfois des correctifs directement aux clients qui ne sont jamais libérés d'une autre manière ou catalogués de manière cohérente.
Ainsi, lorsque nous effectuons ce niveau d'examen, nous nous appuyons sur l'expérience passée dans l'application de ces correctifs + le bon sens (c'est-à-dire, s'agit-il simplement d'une modification du point de terminaison d'une API? Si oui, ce point de terminaison modifié est-il présent dans la version mise à jour? Si oui, c'était un patch et peut être ignoré).
Il serait théoriquement simple d'appliquer tous les correctifs disponibles sur la page de téléchargement CE, etc., à toutes les versions applicables de CE et de les comparer (pour info, nous n'utilisons pas diff pour la première passe - nous utilisons le hachage, dans partie parce que nous avons intégré cette technologie dans un outil qui peut vérifier à distance sur un site sans avoir besoin de le télécharger au préalable). Cela exclurait la majorité des correctifs, mais cela n'aide toujours pas pour les correctifs CE ou EE qui ne sont pas publiés dans la zone de téléchargement publique pour CE ou dans la zone de téléchargement client / protégé pour EE. Cela nécessiterait que Magento établisse une politique cohérente pour que TOUS les correctifs soient mis à la disposition de TOUS les clients et que ceux-ci soient publiés là où nous pourrions les atteindre.
Donc, je ne pense pas qu'il existe un moyen d'automatiser à 100% cela jusqu'à ce que des changements se produisent du côté de Magento, malheureusement.