The workflows in automated-ci should be updated to run on push to main. This ensures that the code on main is still consistent after a merge. Occasionally there could be an issue caused by branch updates where the 2 branches pass testing individually but they do not pass testing after combined after a merge.