CI fixes forks
It seems that no pipeline is running on branches, so MRs from forks won't be able to get through
I also used the opportunity to clean up the CI a bit. The only
keyword is being deprecated and replaced by rules
which gives a lot more flexibility and makes a lot of our code simpler