I never quite got why CI should only be running on main branch. If you have a very extensive test suite, you might run out of credit, sure, or if you have a very specific action like a release, that is only sensible for the main branch. But for the small projects I work on (and probably it's the same for the learners in cases where they set that up by themselves), I usually start out with always running it as a default and only stepping down a bit if I run into problems with that approach. Thoughts on that?
I never quite got why CI should only be running on
mainbranch. If you have a very extensive test suite, you might run out of credit, sure, or if you have a very specific action like a release, that is only sensible for themainbranch. But for the small projects I work on (and probably it's the same for the learners in cases where they set that up by themselves), I usually start out with always running it as a default and only stepping down a bit if I run into problems with that approach. Thoughts on that?