Currently each commit triggers a build of all sub-projects - no matter if there where actual changes or not. The actions workflows need to be changed so that only projects which have changes in them should have their build and test jobs run.