I am noticing while trying to use this workflow in my repo, that it essentially requires no branch protection rules in place. At first it gave me errors with my rule for requiring a review before pushing to main:

Upon disabling that and verified commits, I get an issue with pushes to main being required through a pull request:

Is there a way to use this workflow while keeping branch protection rules in place?
I am noticing while trying to use this workflow in my repo, that it essentially requires no branch protection rules in place. At first it gave me errors with my rule for requiring a review before pushing to main:

Upon disabling that and verified commits, I get an issue with pushes to main being required through a pull request:

Is there a way to use this workflow while keeping branch protection rules in place?