By checking the existence of the automatically created *-MAlonzo branch on each workflow run and creating the branch if the check fails, rather than only running the branch creation on PR open events, we are reducing the likelihood of missing the branch creation as happened in #607. The *-MAlonzo branch creation step was skipped there for some reason (probably an issue with one of the webhooks in the if check that should have triggered the step) which caused some problems down the line.
Checklist
[x] Commit sequence broadly makes sense and commits have useful messages
[ ] Any semantic changes to the specifications are documented in CHANGELOG.md
Description
By checking the existence of the automatically created
*-MAlonzo
branch on each workflow run and creating the branch if the check fails, rather than only running the branch creation on PR open events, we are reducing the likelihood of missing the branch creation as happened in #607. The*-MAlonzo
branch creation step was skipped there for some reason (probably an issue with one of the webhooks in theif
check that should have triggered the step) which caused some problems down the line.Checklist
CHANGELOG.md