Exclude job from GitHub checks
In our config for github.com/mapbox/mapbox-maps-ios, we have several jobs included in our PR workflow that only run if a specific string is included in the commit message. We wanted to change this so that those jobs can be triggered by approving empty prerequisite jobs instead. For example, if the job was named “foo”, the approval job it depends on would be named “start-foo”. This works great, and the whole team finds it more convenient than having to remember or look up a special string to put in the commit message. However, this approach is making it so that our PRs never get the green check mark in various GitHub UIs. I’m wondering whether there’s a way to exclude certain jobs from the list of GitHub checks while preserving them in the workflow so that we can run them on demand when necessary.