Migrate only/except CI to rules
Many of our CI jobs in .gitlab-ci.yml use the only/except(advanced) feature described here: https://docs.gitlab.com/ee/ci/yaml/#onlyexcept-advanced
This feature is marked as "an alpha feature, and it is subject to change at any time without prior notice!"
Only/Except is planned to be deprecated.
Either-way, I think we should migrate all of our CI jobs to use rules instead of the only/except feature. Rules allow for more complex pipelines and will set us up for a monorepo build process. https://docs.gitlab.com/ee/ci/yaml/#rules
See also original issue for rules
Edited by Chad Woolley