Όταν συγχωνεύεται ένα PR ενός track που αγγίζει μια άσκηση, προκαλεί τον επανέλεγχο όλων των τελευταίων δημοσιευμένων επαναλήψεων των λύσεων των μαθητών. Για δημοφιλείς ασκήσεις, αυτή είναι μια πολύ ακριβή διαδικασία (70.000 εκτελέσεις test για το Hello World της Python, σε ακραία περίπτωση!).
Αυτή η ροή εργασίας ελέγχει αν οι αλλαγές σε ένα PR θα προκαλούσαν τον επανέλεγχο λύσεων και, αν ναι, προσθέτει ένα σχόλιο που εξηγεί τον κίνδυνο να συγχωνευτεί το PR ως έχει. Εξηγεί επίσης πώς να συγχωνεύσεις το PR χωρίς επανέλεγχο λύσεων.
Για περισσότερες πληροφορίες, δες την τεκμηρίωση Αποφυγή περιττών εκτελέσεων test.
Η ροή εργασίας ορίζεται στο αρχείο .github/workflows/no-important-files-changed.yml.