moll / js-must

An assertion library for JavaScript and Node.js with a friendly BDD syntax (awesome.must.be.true()). It ships with many expressive matchers and is test runner and framework agnostic. Follows RFC 2119 with its use of MUST. Good stuff and well tested.
Other
336 stars 35 forks source link

Drop travis builds for Node 0.11 in favor of 0.12 #27

Closed estilles closed 9 years ago

moll commented 9 years ago

Hey!

Thanks for noticing and helping out! I ended up added v0.12 in addition to v0.11 instead of replacing it. :-)

estilles commented 9 years ago

No problem. I do have a question, why are you keeping 0.11? 0.11 was the unstable/development branch of 0.12. (Node.js uses even/odd versioning and not SemVer). Now that 0.12 has been release, there is (and will no longer be) any development on the 0.11 branch. It doesn't make any sense to keep it around, which is why I replaced it with 0.12 instead of adding it. Is there any other reason why you want to continue testing under 0.11?

moll commented 9 years ago

I know people who haven't yet upgraded to v0.12 from v0.11 and for thoroughness why not ensure it continues to work there. Having said that, Must.js really has no dependencies on Node.js and with its ES5 style no dependencies on V8 either. But hey, a testing matrix is free. :-)

estilles commented 9 years ago

Weird. People are using the unstable 0.11? Hopefully not in production. :-) It's still doesn't make sense to me, but like you said, the CI is free.