Our reusable workflow assumes it will always be triggered by a pull_request event or at least have the pr-number value passed to it. Some customers may want to trigger this in other cases not associated with a Pull Request.
At the very least there should be a helpful error message if this cannot be supported.