There's no point about restricting CI to master branch; doing this will prevent contributors to know the CI status (e.g. the result from running unit tests after their proposed contributions) before they propose a PullRequest; because normally people create branches when they want to start to work on something (instead of having to use the master branch of their fork).
There's no point about restricting CI to master branch; doing this will prevent contributors to know the CI status (e.g. the result from running unit tests after their proposed contributions) before they propose a PullRequest; because normally people create branches when they want to start to work on something (instead of having to use the master branch of their fork).