Avoid processing duplicate URLs in mirror script
Run `mirror update` on CI even if tests failed

If a commit introduced a new Ruby definition, we want it mirrored even
if there might have been an accidental failure on CI.