chaijs / chai-http

HTTP Response assertions for the Chai Assertion Library.
http://chaijs.com/plugins/chai-http
634 stars 113 forks source link

ci: add semantic-release #248

Closed austince closed 5 years ago

austince commented 5 years ago

Integrates semantic-release so we don't have to make chore commits or bog Keith down with releasing 🎈

Flow:

If you'd like to test it locally, run npm run release -- --branch build/semantic-release --dry-run

Also:

P.S. the massive diff is mostly the package lock - no fear!

Closes #91 Closes #92

austince commented 5 years ago

@keithamus :sweat_smile: that's the only unfortunate part - I merged this locally, did a dry-run, and no release was made as expected. Should we wait for someone else to take a look at this as well?

keithamus commented 5 years ago

Sounds like a good plan. @meeber @lucasfcosta?

austince commented 5 years ago

I'll be available tomorrow if we want to merge it then!

austince commented 5 years ago

@keithamus @lucasfcosta @vieiralucas looks like the GitHub token that's in the CI doesn't have proper permissions to push tags. Who's token should we update it with? The secure NPM token from .travis.yml might also be getting overwritten by the Travis repository settings.