Ein GitHub Workflow ist das zentrale Element innerhalb von GitHub Actions. Mit einem Workflow, der eigentlich nichts anderes ist als eine YAML Datei, legen Sie fest, welche Aktionen ausgeführt werden sollen, wenn bestimmte Events auftreten. Doch nicht nur Events können Workflows triggern: Sie können auch manuell dafür sorgen, dass Ihr Workflow ausgeführt wird, oder sogar mittels Scheduling feste Termine einrichten.
Jeder GitHub Workflow startet also einen oder mehrere Jobs. Dabei müssen Sie sich nicht auf einen Workflow pro Repository beschränken, sondern können eine beliebige Anzahl an Workflows für Ihr GitHub Repository festlegen.