Ignore pull failures

If we are on a tag we don't need to pull.
We're not sure accepting all pull failures is a good idea. It would be better to pull only when HEAD is a symbolic ref, with the following:

```bash
git symbolic-ref -q HEAD || git pull
```

Thanks
@krishicks && @dliebreich 
CF Community Pair