GitLab CI shouldn't build macOS on forks of graphviz/graphviz
Steps to reproduce
Submit a merge request to graphviz
Expected Behaviour
CI passes on my markhnsn/graphviz repo. Perhaps CI doesn't run the macOS tests, because I don't have access.
Actual Behaviour
CI hangs forever because I don't have a macOS runner. Example: https://gitlab.com/markhnsn/graphviz/-/pipelines/259086923
Additional info
I wonder if we could restrict the macOS CI job to only run for graphviz/graphviz
GitLab repo. There's examples of using only:refs: master@graphviz/graphviz
to restrict to only one repo. I'm not sure how to allow it for master
, merge requests, tags, etc etc though.
Edited by Mark Hansen