Adicionei essa linha porque, ao adicionar apenas .travis.yml, o build foi recusado. Talvez, se você criar o plugin usando o criador de plugins, esse arquivo seja gerado automaticamente, tornando isso óbvio?
Mas, ao adicionar .rubocop.yml e fazer o push, meu build passou a ser executado, enquanto antes ele ficava apenas triste e cinza.
Ouch. Então eles estão desativando o travis-ci.org (ou pelo menos é o que dizem). Migrei para o travis-ci.com, mas esgotei os créditos do plano gratuito (https://www.travis-ci.com/plans). Não é possível comprar créditos extras no plano gratuito, e o plano mais barato custa US$ 69 por mês. Eu adoraria poder comprar mais créditos, mas US$ 69 não é um valor irrelevante para mim. Alguém já analisou outros serviços semelhantes?
Temos usado essa configuração de CI (quase) para alguns de nossos plugins, e funciona bem para os eventos mencionados.
No entanto, isso falha quando adicionamos um evento cron. O motivo é que github.event não é preenchido em eventos cron.
Então, agora geramos uma variável de ambiente REPOSITORY_NAME usando github.repository, que sempre é preenchida, conforme sugerido aqui, com algumas modificações.