Why would you not run the test automatically all the time?
Kevin Simper

Sometimes a Pull request is not complete in terms of completeness of the feature or the code, thats why the ability to add label only once a developer needs to or when the PR is complete. We don’t want them to run tests anytime, it won’t be useful.