Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add yajl, multi_json and uuidtools to travis #157

Merged
merged 7 commits into from
Oct 28, 2014

Commits on Oct 27, 2014

  1. Added new travis test runs that use yajl, multi_json and uuidtools

    We have a few extra code paths that will only be activated if we use
    one of these gems. Adding them to the build matrix should cover those
    cases with all the tests in the regular test suite.
    iainbeeston committed Oct 27, 2014
    Configuration menu
    Copy the full SHA
    e75c0d6 View commit details
    Browse the repository at this point in the history
  2. Made sure gemfiles point to the gemspec in the root directory

    Previously travis was failing because it was looking for a gemspec in
    the gemfiles directory
    iainbeeston committed Oct 27, 2014
    Configuration menu
    Copy the full SHA
    a8b0143 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6f3fe0a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bb0eb0f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    04426a0 View commit details
    Browse the repository at this point in the history
  6. Made yajl raise an exception if it fails to parse

    By default it returns nil, but unfortunately json-schema expects failure
    to result in an exception. If nil is returned it's treated as a valid
    result and is used. In the case of initialize_data this is a problem
    because it overwrites the data passed in with nil
    iainbeeston committed Oct 27, 2014
    Configuration menu
    Copy the full SHA
    9ec001d View commit details
    Browse the repository at this point in the history
  7. Restricted travis to only run all combinations of optional gems on the

    latest version of ruby
    
    Should make the build faster
    iainbeeston committed Oct 27, 2014
    Configuration menu
    Copy the full SHA
    7f5ed1c View commit details
    Browse the repository at this point in the history