Amikor egyesítenek egy kurzushoz tartozó, feladatot érintő PR-t, az a tanulók megoldásainak legutóbb közzétett iterációit mind újrateszteli. A népszerű feladatoknál ez nagyon költséges művelet (szélsőséges esetben a Python Hello World esetében például 70 000 tesztfuttatás!).
Ez a workflow ellenőrzi, hogy egy PR változásai kiváltanák-e a megoldások újratesztelését, és ha igen, hozzászólást fűz a PR-hoz, amely elmagyarázza, mi a kockázata annak, ha a PR-t változatlan formában egyesítik. Arra is kitér, hogyan lehet a PR-t egyesíteni anélkül, hogy a megoldásokat újra kellene tesztelni.
Ha többet szeretnél megtudni, nézd meg a felesleges tesztfuttatások elkerüléséről szóló dokumentációt.
A workflow-t a .github/workflows/no-important-files-changed.yml fájl definiálja.