Here are some reasons why your pull request may not be merged:
- It hasn’t been reviewed.
- It doesn’t include specs for new functionality.
- It doesn’t include correct commit message.
- It changes behavior without changing the relevant comments, or specs.
- It breaks the tests on a supported platform.
- It doesn’t merge cleanly (requiring Git rebasing and conflict resolution).