Until a few days ago we had a hobby account with a few projects integrated with GitHub. Our team was able to trigger a deployment just by pushing to the main branch.
We upgraded to Pro and now the team can’t trigger the deployments as we used to. We just have one seat (mine) the other members of the team didn’t need one since by pushing to main it was enough for them.
If the commit author is not a member, the deployment will be prevented, and the commit author can request to join the team. The team owners will be notified and can accept or decline the membership request on the Members page in the team Settings.