Το GitHub Actions χρησιμοποιεί την έννοια των ροών εργασιών, που είναι σενάρια που εκτελούνται αυτόματα κάθε φορά που συμβαίνει ένα συγκεκριμένο συμβάν (π.χ. όταν κάνεις push ένα commit).
Κάθε ροή εργασιών του GitHub Actions ορίζεται σε ένα αρχείο .yml στον κατάλογο .github/workflows.
Για πληροφορίες σχετικά με τις ροές εργασιών, δες τα παρακάτω έγγραφα:
Κάποιες ροές εργασιών μοιράζονται μεταξύ αποθετηρίων.
Οι κοινόχρηστες ροές εργασιών συγχρονίζονται αυτόματα (από το αποθετήριο org-wide-files). Έτσι, δεν θα πρέπει να αλλάζεις χειροκίνητα τα περιεχόμενά τους.
Υπάρχουν επίσης κάποιες ροές εργασιών που τα track μπορεί να επιλέξουν να χρησιμοποιήσουν:
Οι maintainers είναι ελεύθεροι να προσθέτουν προσαρμοσμένες ροές εργασιών στα αποθετήριά τους. Παραδείγματα τέτοιων ροών εργασιών θα μπορούσαν να είναι: