Action composite
Action composite : action dont le fichier action.yml déclare runs.using: composite et une suite d'étapes. Elle s'insère dans un job comme une seule étape et s'exécute sur son runner. Ses entrées sont des chaînes ; elle voit les variables d'environnement du job mais pas le contexte secrets ; chacune de ses étapes run: doit déclarer son shell.
C'est l'outil pour factoriser une suite d'étapes (préparer un environnement, se connecter à un registre). Pour factoriser des jobs entiers, on utilise un workflow réutilisable.