Pre-merge checks Make sure that the windows and unix setup scripts are in sync Run a fresh setup if the scripts were modified Make sure tests compile Make sure that tests pass Run a test route to make sure nothing is broken