Adds a guarded draft-to-ready transition for authored, assigned pull requests, verifies the unchanged head and resulting Gitea draft state, then continues directly into the existing reviewer picker.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #1344
Adds a guarded draft-to-ready transition for authored, assigned pull requests, verifies the unchanged head and resulting Gitea draft state, then continues directly into the existing reviewer picker.
Tests:
python3 -m pytest tests/test_pull_api.py tests/e2e/test_mobile_publish_draft_pull_release.py -q(47 passed)python3 -m pytest tests/ -q(2534 passed, 15 skipped)