Integrate doesn't get the repo uri, so we can't require it

Fix a bug with the integrate action where uri was required but not sent. Integrate does not require uri.

This is related to a refactoring/fix that I proposed for the next version in #68 that would let integrate be less hacky.