travis needs all_branches: true

to support github releases

http://docs.travis-ci.com/user/deployment/releases/

Github require releases must be tagged, and some bug of travis require
all_branches: true when tags: true