aerogear / create-graphql

Command-line utility to build production-ready servers with GraphQL.
MIT License
440 stars 38 forks source link

Add AppVeyor for Windows testing and improve Travis CI #72

Closed lucasbento closed 7 years ago

lucasbento commented 7 years ago

This PR introduces Windows support (🍾), removes the need for --runInBand option on Jest (which is to run tests sequentially) and keeps it only on the CI's.

With this PR, I also found a bug on the way we use ESLint, on Windows it caught more errors than in Linux/OSX, it was because of the way they parse globs (don't ask me why the hell it happens, simply thank @ilyavolodin).

There are a bunch of commits here, let's squash and merge them.


cc @felippepuhle.

Fixes #67.

codecov-io commented 7 years ago

Codecov Report

Merging #72 into master will increase coverage by 0.07%. The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #72      +/-   ##
==========================================
+ Coverage   83.01%   83.09%   +0.07%     
==========================================
  Files          13       13              
  Lines         212      213       +1     
==========================================
+ Hits          176      177       +1     
  Misses         36       36
Impacted Files Coverage Δ
packages/generator/src/utils.js 94.84% <100%> (+0.05%) :white_check_mark:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update f885c2c...aac7af6. Read the comment docs.