The file cpanfile is automatically generated by Dist::Zilla and hence doesn't need to be included in the revision control system. I'm not 100% sure about this change, since it could be that you had a good reason to include this file of which I'm not aware. My general guideline is that one doesn't need automatically generated files in the repo; hence my rationale for this PR. Also, running dzil test updates the cpanfile and thus creates changes which are locally relevant to the development environment but not relevant to be committed, so I'm fairly sure the file isn't needed in the repo. If I'm wrong, don't worry about disregarding this PR: it's submitted in the hope that it helps :-)
I typically like to leave the cpanfile so that you can install the module from github, in this case that wouldn't be possible anyway because there is no minimal makefile ... so I'm merging this anyway.