Problem
Sometimes we get big checklists like this one that include all the PRs from the previous checklist.
The root cause is a race condition between:
Both are triggered at the same time after updateStaging finishes. If deployStaging finishes (i.e: the tag for the new staging version is pushed to the remote) before the checklist is created, then it works. If not, then we get a huge checklist like this will all the PRs that were deployed in the previous version.
Solution
TBD – probably change the deploy system a bit such that staging deploys are triggered by the creation of a prerelease and production deploys by the creation of a "full" release.
That way we can push the tag as soon as it's created without triggering a deploy
Problem
Sometimes we get big checklists like this one that include all the PRs from the previous checklist.
The root cause is a race condition between:
Both are triggered at the same time after updateStaging finishes. If deployStaging finishes (i.e: the tag for the new staging version is pushed to the remote) before the checklist is created, then it works. If not, then we get a huge checklist like this will all the PRs that were deployed in the previous version.
Solution
TBD – probably change the deploy system a bit such that staging deploys are triggered by the creation of a prerelease and production deploys by the creation of a "full" release.
That way we can push the tag as soon as it's created without triggering a deploy