text: Title: (CI) don't test the version number when running CI tests on merges
  Body: I think the reason [this commit](https://github.com/autokey/autokey/runs/3335287095) fails is because merge commits don't have the rest of the git history, so there is no recent git tag to check the version against.
  
  We should add a `skipif` to the pytest and find a way to check if we are testing a merge commit